0000831641-19-000193.txt : 20191129 0000831641-19-000193.hdr.sgml : 20191129 20191127175644 ACCESSION NUMBER: 0000831641-19-000193 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 121 CONFORMED PERIOD OF REPORT: 20190929 FILED AS OF DATE: 20191129 DATE AS OF CHANGE: 20191127 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: 0929 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-19655 FILM NUMBER: 191259241 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 tt10-kfy19document.htm 10-K Document
false--09-29FY20190000831641P2YP2Y00.380.440.540.010.0115000000015000000055349000545650005534900054565000P5Y4810048100481004810000177000003000000000.010.01200000020000000000210000025000005200000P10YP3YP3YP1YP3YP3YP4Y0.3880.3880.3610.3610.0190.0290.0170.017 0000831641 2018-10-01 2019-09-29 0000831641 2019-11-25 0000831641 2019-03-31 0000831641 2018-09-30 0000831641 2019-09-29 0000831641 2016-10-03 2017-10-01 0000831641 2017-10-02 2018-09-30 0000831641 us-gaap:ServiceOtherMember 2016-10-03 2017-10-01 0000831641 ttek:SubcontractorMember 2017-10-02 2018-09-30 0000831641 us-gaap:ServiceOtherMember 2017-10-02 2018-09-30 0000831641 us-gaap:ServiceOtherMember 2018-10-01 2019-09-29 0000831641 ttek:SubcontractorMember 2016-10-03 2017-10-01 0000831641 ttek:SubcontractorMember 2018-10-01 2019-09-29 0000831641 us-gaap:CommonStockMember 2016-10-03 2017-10-01 0000831641 us-gaap:AdditionalPaidInCapitalMember 2016-10-03 2017-10-01 0000831641 us-gaap:NoncontrollingInterestMember 2017-10-02 2018-09-30 0000831641 us-gaap:RetainedEarningsMember 2019-09-29 0000831641 2016-10-02 0000831641 us-gaap:ParentMember 2017-10-02 2018-09-30 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-10-02 2018-09-30 0000831641 us-gaap:AdditionalPaidInCapitalMember 2017-10-02 2018-09-30 0000831641 us-gaap:CommonStockMember 2017-10-02 2018-09-30 0000831641 us-gaap:NoncontrollingInterestMember 2016-10-03 2017-10-01 0000831641 us-gaap:CommonStockMember 2017-10-01 0000831641 2018-10-01 0000831641 us-gaap:RetainedEarningsMember 2016-10-02 0000831641 us-gaap:ParentMember 2018-10-01 0000831641 us-gaap:CommonStockMember 2018-10-01 2019-09-29 0000831641 us-gaap:ParentMember 2016-10-03 2017-10-01 0000831641 us-gaap:CommonStockMember 2016-10-02 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-10-01 2019-09-29 0000831641 us-gaap:ParentMember 2018-10-01 2019-09-29 0000831641 us-gaap:CommonStockMember 2018-09-30 0000831641 us-gaap:NoncontrollingInterestMember 2018-10-01 2019-09-29 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-29 0000831641 us-gaap:RetainedEarningsMember 2017-10-02 2018-09-30 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-10-03 2017-10-01 0000831641 us-gaap:CommonStockMember 2019-09-29 0000831641 us-gaap:AdditionalPaidInCapitalMember 2017-10-01 0000831641 us-gaap:RetainedEarningsMember 2018-09-30 0000831641 us-gaap:ParentMember 2018-09-30 0000831641 us-gaap:AdditionalPaidInCapitalMember 2016-10-02 0000831641 us-gaap:RetainedEarningsMember 2018-10-01 0000831641 us-gaap:RetainedEarningsMember 2018-10-01 2019-09-29 0000831641 us-gaap:AdditionalPaidInCapitalMember 2018-10-01 2019-09-29 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0000831641 us-gaap:NoncontrollingInterestMember 2016-10-02 0000831641 us-gaap:ParentMember 2019-09-29 0000831641 us-gaap:ParentMember 2017-10-01 0000831641 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0000831641 us-gaap:NoncontrollingInterestMember 2019-09-29 0000831641 us-gaap:AdditionalPaidInCapitalMember 2019-09-29 0000831641 us-gaap:NoncontrollingInterestMember 2017-10-01 0000831641 us-gaap:RetainedEarningsMember 2017-10-01 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-10-02 0000831641 us-gaap:NoncontrollingInterestMember 2018-09-30 0000831641 2017-10-01 0000831641 us-gaap:RetainedEarningsMember 2016-10-03 2017-10-01 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-10-01 0000831641 us-gaap:ParentMember 2016-10-02 0000831641 srt:RestatementAdjustmentMember 2017-10-02 2018-09-30 0000831641 srt:ScenarioForecastMember 2019-09-30 0000831641 srt:RestatementAdjustmentMember 2016-10-03 2017-10-01 0000831641 ttek:CommercialMember 2019-09-29 0000831641 ttek:InternationalMember 2019-09-29 0000831641 srt:MaximumMember us-gaap:BuildingMember 2018-10-01 2019-09-29 0000831641 srt:MaximumMember 2018-10-01 2019-09-29 0000831641 srt:MaximumMember us-gaap:EquipmentMember 2018-10-01 2019-09-29 0000831641 ttek:FederalGovernmentMember 2019-09-29 0000831641 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2018-10-01 2019-09-29 0000831641 srt:MinimumMember us-gaap:EquipmentMember 2018-10-01 2019-09-29 0000831641 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2018-10-01 2019-09-29 0000831641 srt:MinimumMember 2018-10-01 2019-09-29 0000831641 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-10-01 2019-09-29 0000831641 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-10-01 2019-09-29 0000831641 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2019-09-29 0000831641 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-09-29 0000831641 us-gaap:TimeAndMaterialsContractMember 2018-10-01 2019-09-29 0000831641 us-gaap:FixedPriceContractMember 2018-10-01 2019-09-29 0000831641 ttek:CostPlusMember 2016-10-03 2017-10-01 0000831641 us-gaap:FixedPriceContractMember 2017-10-02 2018-09-30 0000831641 us-gaap:TimeAndMaterialsContractMember 2016-10-03 2017-10-01 0000831641 ttek:CostPlusMember 2018-10-01 2019-09-29 0000831641 us-gaap:TimeAndMaterialsContractMember 2017-10-02 2018-09-30 0000831641 us-gaap:FixedPriceContractMember 2016-10-03 2017-10-01 0000831641 ttek:CostPlusMember 2017-10-02 2018-09-30 0000831641 ttek:CommercialInternationalServicesGroupMember 2018-10-01 2019-09-29 0000831641 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-10-01 0000831641 ttek:CommercialInternationalServicesGroupMember 2017-10-02 2018-09-30 0000831641 us-gaap:AccountingStandardsUpdate201409Member 2018-10-01 0000831641 ttek:CommercialMember 2017-10-02 2018-09-30 0000831641 ttek:InternationalMember 2017-10-02 2018-09-30 0000831641 ttek:FederalGovernmentMember 2018-10-01 2019-09-29 0000831641 ttek:StateAndLocalGovernmentMember 2016-10-03 2017-10-01 0000831641 ttek:StateAndLocalGovernmentMember 2017-10-02 2018-09-30 0000831641 ttek:InternationalMember 2016-10-03 2017-10-01 0000831641 ttek:StateAndLocalGovernmentMember 2018-10-01 2019-09-29 0000831641 ttek:FederalGovernmentMember 2016-10-03 2017-10-01 0000831641 ttek:FederalGovernmentMember 2017-10-02 2018-09-30 0000831641 ttek:InternationalMember 2018-10-01 2019-09-29 0000831641 ttek:CommercialMember 2016-10-03 2017-10-01 0000831641 ttek:CommercialMember 2018-10-01 2019-09-29 0000831641 2019-09-30 2019-09-29 0000831641 2020-09-30 2019-09-29 0000831641 2018-03-02 2018-03-02 0000831641 2018-08-31 2018-08-31 0000831641 2019-02-28 2019-02-28 0000831641 2019-05-31 2019-05-31 0000831641 2018-12-14 2018-12-14 0000831641 2017-12-15 2017-12-15 0000831641 2019-08-30 2019-08-30 0000831641 2018-06-01 2018-06-01 0000831641 us-gaap:SubsequentEventMember 2019-11-11 2019-11-11 0000831641 2018-11-05 0000831641 ttek:November52018StockRepurchaseProgramMember 2018-10-01 2019-09-29 0000831641 ttek:November52018StockRepurchaseProgramMember 2017-10-02 2018-09-30 0000831641 ttek:A2019StockRepurchaseProgramMember 2018-10-01 2019-09-29 0000831641 ttek:RemediationAndConstructionManagementMember 2017-10-02 2018-09-30 0000831641 ttek:FederalGovernmentMember 2018-09-30 0000831641 ttek:RemediationAndConstructionManagementMember 2018-10-01 2019-09-29 0000831641 ttek:NormanDisneyAndYoungMember 2017-10-02 2018-09-30 0000831641 srt:MinimumMember us-gaap:CustomerContractsMember 2017-10-02 2018-09-30 0000831641 ttek:EcoLogicalAustraliaMember 2016-10-03 2017-10-01 0000831641 ttek:NormanDisneyAndYoungMember 2018-04-01 0000831641 ttek:EGlobalTechMember 2018-12-31 2019-03-31 0000831641 ttek:GlumacMember 2018-09-30 0000831641 srt:MaximumMember us-gaap:TradeNamesMember 2017-10-02 2018-09-30 0000831641 ttek:GlumacMember 2017-10-02 2018-09-30 0000831641 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember ttek:NonCoreFieldServicesBusinessMember 2017-10-02 2018-09-30 0000831641 ttek:WYGplcMember 2019-07-01 2019-09-29 0000831641 ttek:EcoLogicalAustraliaMember 2017-10-01 0000831641 srt:MaximumMember us-gaap:CustomerContractsMember 2017-10-02 2018-09-30 0000831641 ttek:EGlobalTechMember 2019-03-31 0000831641 srt:MinimumMember us-gaap:TradeNamesMember 2017-10-02 2018-09-30 0000831641 ttek:RFSReportingUnitMember 2019-09-29 0000831641 ttek:GovernmentServicesGroupMember 2018-09-30 0000831641 ttek:CommercialInternationalServicesGroupMember 2019-09-29 0000831641 ttek:CommercialInternationalServicesGroupMember 2018-09-30 0000831641 ttek:RFSReportingUnitMember 2018-10-01 2019-09-29 0000831641 ttek:GovernmentServicesGroupMember 2019-09-29 0000831641 2019-07-01 2019-07-01 0000831641 ttek:GovernmentServicesGroupMember 2018-10-01 2019-09-29 0000831641 ttek:GovernmentServicesGroupMember 2017-10-01 0000831641 ttek:GovernmentServicesGroupMember 2017-10-02 2018-09-30 0000831641 ttek:CommercialInternationalServicesGroupMember 2017-10-01 0000831641 2019-06-30 0000831641 us-gaap:OrderOrProductionBacklogMember 2018-09-30 0000831641 us-gaap:TradeNamesMember 2019-09-29 0000831641 us-gaap:OrderOrProductionBacklogMember 2019-09-29 0000831641 us-gaap:CustomerRelationshipsMember 2018-10-01 2019-09-29 0000831641 us-gaap:NoncompeteAgreementsMember 2018-09-30 0000831641 us-gaap:OrderOrProductionBacklogMember 2018-10-01 2019-09-29 0000831641 us-gaap:NoncompeteAgreementsMember 2019-09-29 0000831641 us-gaap:CustomerRelationshipsMember 2018-09-30 0000831641 us-gaap:TradeNamesMember 2018-09-30 0000831641 us-gaap:CustomerRelationshipsMember 2019-09-29 0000831641 us-gaap:TradeNamesMember 2018-10-01 2019-09-29 0000831641 ttek:EquipmentFurnitureAndFixturesMember 2019-09-29 0000831641 us-gaap:LandAndBuildingMember 2019-09-29 0000831641 us-gaap:LandAndBuildingMember 2018-09-30 0000831641 us-gaap:LeaseholdImprovementsMember 2019-09-29 0000831641 us-gaap:LeaseholdImprovementsMember 2018-09-30 0000831641 ttek:EquipmentFurnitureAndFixturesMember 2018-09-30 0000831641 us-gaap:LandAndBuildingMember ttek:CommercialInternationalServicesGroupMember 2018-09-30 0000831641 us-gaap:StateAndLocalJurisdictionMember 2019-09-29 0000831641 us-gaap:ForeignCountryMember 2019-09-29 0000831641 us-gaap:ForeignCountryMember 2018-10-01 2019-09-29 0000831641 2018-10-01 2018-12-30 0000831641 2016-10-03 2017-01-01 0000831641 ttek:OtherLongTermDebtMember 2018-09-30 0000831641 ttek:OtherLongTermDebtMember 2019-09-29 0000831641 us-gaap:LineOfCreditMember 2019-09-29 0000831641 us-gaap:LineOfCreditMember 2018-09-30 0000831641 us-gaap:StandbyLettersOfCreditMember 2019-09-29 0000831641 us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember ttek:PrimeRateOrEurodollarRateMember 2018-07-30 2018-07-30 0000831641 us-gaap:BridgeLoanMember ttek:AmendedCreditAgreementMember 2018-07-30 0000831641 ttek:AmendedCreditAgreementMember 2018-07-30 0000831641 us-gaap:StandbyLettersOfCreditMember ttek:GBPCreditFacilityMember 2019-09-29 0000831641 us-gaap:StandbyLettersOfCreditMember ttek:AmendedCreditAgreementMember 2019-09-29 0000831641 us-gaap:StandbyLettersOfCreditMember ttek:AUDCreditFacilityMember 2019-09-29 0000831641 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember ttek:PrimeRateOrEurodollarRateMember 2018-07-30 2018-07-30 0000831641 ttek:TermLoanFacilityMember ttek:AmendedCreditAgreementMember 2019-09-29 0000831641 us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember 2019-09-29 0000831641 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember us-gaap:EurodollarMember 2018-07-30 2018-07-30 0000831641 ttek:TermLoanFacilityMember ttek:AmendedCreditAgreementMember 2018-07-30 0000831641 us-gaap:SecuredDebtMember ttek:GBPCreditFacilityMember 2019-09-29 0000831641 ttek:AmendedCreditAgreementMember 2019-09-29 0000831641 us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember 2018-07-30 0000831641 ttek:LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember 2019-09-29 0000831641 us-gaap:StandbyLettersOfCreditMember ttek:AmendedCreditAgreementMember 2018-07-30 0000831641 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember ttek:PrimeRateOrEurodollarRateMember 2018-07-30 2018-07-30 0000831641 ttek:CreditAgreementMember 2019-09-29 0000831641 ttek:AmendedCreditAgreementMember us-gaap:FederalFundsEffectiveSwapRateMember 2018-07-30 2018-07-30 0000831641 us-gaap:SecuredDebtMember ttek:AUDCreditFacilityMember 2019-09-29 0000831641 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember us-gaap:EurodollarMember 2018-07-30 2018-07-30 0000831641 ttek:LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember ttek:AmendedCreditAgreementMember 2018-07-30 0000831641 ttek:AmendedCreditAgreementMember 2018-07-30 2018-07-30 0000831641 us-gaap:PerformanceSharesMember 2018-10-01 2019-09-29 0000831641 ttek:EmployeeAndDirectorsStockOptionsMember 2019-09-29 0000831641 ttek:EquityIncentivePlan2018Member 2019-09-29 0000831641 ttek:EmployeeAndDirectorsStockOptionsMember 2017-10-02 2018-09-30 0000831641 ttek:EmployeeStockPurchasePlanMember 2019-09-29 0000831641 ttek:MarchSixth2006AndSubsequentDatesMember us-gaap:RestrictedStockUnitsRSUMember ttek:EquityIncentivePlan2005Member ttek:EachAnniversaryOfGrantDateMember 2018-10-01 2019-09-29 0000831641 ttek:EmployeeAndDirectorsStockOptionsMember 2016-10-03 2017-10-01 0000831641 us-gaap:PerformanceSharesMember 2017-10-02 2018-09-30 0000831641 ttek:EmployeeAndDirectorsStockOptionsMember 2018-10-01 2019-09-29 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2018-10-01 2019-09-29 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2017-10-02 2018-09-30 0000831641 ttek:EmployeeStockPurchasePlanMember 2016-10-03 2017-10-01 0000831641 ttek:DatesPriorToMarchSixth2006Member ttek:EmployeeAndDirectorsStockOptionsMember ttek:EquityIncentivePlan2005Member ttek:FirstAnniversaryOfGrantDateAndMonthlyThereafterMember 2018-10-01 2019-09-29 0000831641 ttek:EmployeeStockPurchasePlanMember 2018-09-30 0000831641 us-gaap:PerformanceSharesMember 2016-10-03 2017-10-01 0000831641 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2018-10-01 2019-09-29 0000831641 ttek:EmployeeStockPurchasePlanMember 2018-10-01 2019-09-29 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2019-09-29 0000831641 ttek:EmployeeStockPurchasePlanMember 2017-10-02 2018-09-30 0000831641 ttek:DatesPriorToMarchSixth2006Member ttek:EmployeeAndDirectorsStockOptionsMember ttek:EquityIncentivePlan2005Member 2018-10-01 2019-09-29 0000831641 ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember 2016-10-03 2017-10-01 0000831641 ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember 2019-09-29 0000831641 ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember 2017-10-02 2018-09-30 0000831641 ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember 2018-10-01 2019-09-29 0000831641 ttek:EquityIncentivePlan2015Member 2019-09-29 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2016-10-03 2017-10-01 0000831641 ttek:MarchSixth2006AndSubsequentDatesMember ttek:EmployeeAndDirectorsStockOptionsMember ttek:EquityIncentivePlan2005Member ttek:EachAnniversaryOfGrantDateMember 2018-10-01 2019-09-29 0000831641 ttek:MarchSixth2006AndSubsequentDatesMember ttek:EmployeeAndDirectorsStockOptionsMember ttek:EquityIncentivePlan2005Member 2018-10-01 2019-09-29 0000831641 ttek:EmployeeAndDirectorsStockOptionsMember 2016-10-03 2017-01-01 0000831641 ttek:EmployeeStockPurchasePlanMember 2017-10-01 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2016-10-02 0000831641 us-gaap:PerformanceSharesMember 2017-10-01 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2017-10-01 0000831641 us-gaap:PerformanceSharesMember 2019-09-29 0000831641 us-gaap:PerformanceSharesMember 2016-10-02 0000831641 us-gaap:PerformanceSharesMember 2018-09-30 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2018-09-30 0000831641 us-gaap:RestrictedStockMember ttek:EquityIncentivePlan2005Member 2018-10-01 2019-09-29 0000831641 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-29 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 2018-10-01 2019-09-29 0000831641 ttek:ForeignExchangeForwardAndInterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-10-01 2019-09-29 0000831641 us-gaap:NondesignatedMember 2019-09-29 0000831641 ttek:InterestRateSwap1Member us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-29 0000831641 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-29 0000831641 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-09-30 0000831641 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-29 0000831641 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-09-30 0000831641 us-gaap:InterestRateSwapMember 2017-10-02 2018-09-30 0000831641 us-gaap:InterestRateSwapMember 2016-10-03 2017-10-01 0000831641 us-gaap:InterestRateSwapMember 2018-10-01 2019-09-29 0000831641 us-gaap:NondesignatedMember 2018-09-30 0000831641 us-gaap:NondesignatedMember 2017-10-01 0000831641 ttek:InterestRateSwap4Member us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-29 0000831641 ttek:InterestRateSwap5Member us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-29 0000831641 ttek:InterestRateSwap3Member us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-29 0000831641 ttek:InterestRateSwap2Member us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-29 0000831641 us-gaap:AccumulatedTranslationAdjustmentMember 2017-10-02 2018-09-30 0000831641 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-10-01 0000831641 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-10-02 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 2017-10-01 0000831641 us-gaap:AccumulatedTranslationAdjustmentMember 2018-09-30 0000831641 2019-07-15 0000831641 us-gaap:CorporateNonSegmentMember 2016-10-03 2017-10-01 0000831641 us-gaap:OperatingSegmentsMember ttek:GovernmentServicesGroupMember 2017-10-02 2018-09-30 0000831641 us-gaap:OperatingSegmentsMember ttek:RemediationAndConstructionManagementMember 2017-10-02 2018-09-30 0000831641 us-gaap:OperatingSegmentsMember ttek:RemediationAndConstructionManagementMember 2016-10-03 2017-10-01 0000831641 us-gaap:OperatingSegmentsMember ttek:CommercialInternationalServicesGroupMember 2018-10-01 2019-09-29 0000831641 us-gaap:IntersegmentEliminationMember 2018-10-01 2019-09-29 0000831641 us-gaap:IntersegmentEliminationMember 2016-10-03 2017-10-01 0000831641 us-gaap:OperatingSegmentsMember ttek:GovernmentServicesGroupMember 2018-10-01 2019-09-29 0000831641 us-gaap:CorporateNonSegmentMember 2018-10-01 2019-09-29 0000831641 us-gaap:IntersegmentEliminationMember 2017-10-02 2018-09-30 0000831641 us-gaap:OperatingSegmentsMember ttek:RemediationAndConstructionManagementMember 2018-10-01 2019-09-29 0000831641 us-gaap:OperatingSegmentsMember ttek:GovernmentServicesGroupMember 2016-10-03 2017-10-01 0000831641 us-gaap:CorporateNonSegmentMember 2017-10-02 2018-09-30 0000831641 us-gaap:OperatingSegmentsMember ttek:CommercialInternationalServicesGroupMember 2016-10-03 2017-10-01 0000831641 us-gaap:OperatingSegmentsMember ttek:CommercialInternationalServicesGroupMember 2017-10-02 2018-09-30 0000831641 country:US 2019-09-29 0000831641 us-gaap:NonUsMember 2019-09-29 0000831641 us-gaap:NonUsMember 2018-10-01 2019-09-29 0000831641 country:US 2018-09-30 0000831641 country:US 2017-10-01 0000831641 country:US 2017-10-02 2018-09-30 0000831641 us-gaap:NonUsMember 2017-10-02 2018-09-30 0000831641 us-gaap:NonUsMember 2018-09-30 0000831641 country:US 2016-10-03 2017-10-01 0000831641 us-gaap:NonUsMember 2016-10-03 2017-10-01 0000831641 us-gaap:NonUsMember 2017-10-01 0000831641 country:US 2018-10-01 2019-09-29 0000831641 us-gaap:OperatingSegmentsMember ttek:CommercialInternationalServicesGroupMember 2019-09-29 0000831641 us-gaap:OperatingSegmentsMember ttek:RemediationAndConstructionManagementMember 2018-09-30 0000831641 us-gaap:OperatingSegmentsMember ttek:GovernmentServicesGroupMember 2019-09-29 0000831641 us-gaap:OperatingSegmentsMember ttek:RemediationAndConstructionManagementMember 2019-09-29 0000831641 us-gaap:OperatingSegmentsMember ttek:GovernmentServicesGroupMember 2018-09-30 0000831641 us-gaap:CorporateNonSegmentMember 2018-09-30 0000831641 us-gaap:OperatingSegmentsMember ttek:CommercialInternationalServicesGroupMember 2018-09-30 0000831641 us-gaap:CorporateNonSegmentMember 2019-09-29 0000831641 2018-04-02 2018-07-01 0000831641 2018-12-31 2019-03-31 0000831641 2018-01-01 2018-04-01 0000831641 2019-04-01 2019-06-30 0000831641 2019-07-01 2019-09-29 0000831641 2018-07-02 2018-09-30 0000831641 2017-10-02 2017-12-31 0000831641 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember ttek:NonCoreFieldServicesBusinessMember 2018-04-02 2018-07-01 0000831641 us-gaap:AllowanceForCreditLossMember 2018-10-01 2019-09-29 0000831641 us-gaap:AllowanceForCreditLossMember 2018-09-30 0000831641 us-gaap:AllowanceForCreditLossMember 2017-10-01 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-10-01 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-09-30 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-10-01 2019-09-29 0000831641 us-gaap:AllowanceForCreditLossMember 2017-10-02 2018-09-30 0000831641 us-gaap:AllowanceForCreditLossMember 2016-10-02 0000831641 us-gaap:AllowanceForCreditLossMember 2019-09-29 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-10-02 2018-09-30 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2016-10-03 2017-10-01 0000831641 us-gaap:AllowanceForCreditLossMember 2016-10-03 2017-10-01 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2016-10-02 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-09-29 ttek:Level ttek:segment ttek:employee iso4217:USD xbrli:shares iso4217:USD xbrli:pure ttek:Institution xbrli:shares iso4217:AUD iso4217:GBP ttek:action ttek:instrument ttek:agreement
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 September 29, 2019
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)
Delaware
95-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 class
 
Trading Symbol(s)
 
Name of each exchange on which registered
Common Stock, $0.01 par value
 
TTEK
 
The 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 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 31, 2019, was $3.2 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 25, 2019, 54,587,819 shares of the registrant's common stock were outstanding.
DOCUMENT INCORPORATED BY REFERENCE
Portions of registrant's Proxy Statement for its 2020 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. is a leading global provider of consulting and engineering services that focuses on water, environment, infrastructure, resource management, 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.
Engineering News-Record ("ENR"), the leading trade journal for our industry, has ranked us the number one water services firm for the past 16 years, most recently in its May 2019 "Top 500 Design Firms" issue. In 2019, we were also ranked number one in water treatment/desalination, water treatment and supply, environmental management, environmental science, consulting/studies, solid waste, hydro plants, and wind power. ENR ranks us among the largest 10 firms in numerous other service lines, including engineering/design, chemical and soil remediation, site assessment and compliance, dams and reservoirs, power, transmission and distribution plants, and hazardous waste.
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 broad consulting, engineering, and technology service offerings. We are working on over 70,000 projects a year, in more than 100 countries on seven continents, from 450 offices, with a talent force of 20,000 associates. We are Leading with Science throughout our operations, with domain experts across multiple disciplines supported by advanced analytics, artificial intelligence ("AI"), machine learning, and digital technology. Our ability to provide innovation and first-of-kind solutions is enhanced by partnerships with our forward-thinking clients. We are diverse and inclusive, embracing the breadth of experience across our talent force worldwide with a culture of innovation and entrepreneurship. We are disciplined in our business delivering value to customers and high performance to 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, 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.
We have a strong project management culture that enables us to deliver on more than 70,000 projects in a 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

3



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 a broad client and contract base built 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, energy and related 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 reuse technology, a unique solution to addressing new regulatory requirements, a new monitoring approach for assessing infrastructure assets or a computer model for real time management of water resources.
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
In implementing our projects, we integrate deep domain knowledge, technologies, and practical expertise. These tools and technologies that differentiate us are called Tetra Tech Delta ("TtΔ"). We use this suite of technologies and analytical tools to provide value engineering and cost efficiencies for our clients, while enhancing the effectiveness and responsiveness of our solutions.

TtΔ is our proprietary collection of technology and analytical tools. 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. TtΔ is continually evolving 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 20,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. We also proactively share emerging technology and new ideas through our Tetra Tech Technology Transfer ("T4") program. T4 facilitates our innovation culture through webcasts, blogs, multi-media, and social media across our global operations.    
Reportable Segments
In fiscal 2019, 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. This alignment allows 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 continue to report the results of the wind-down of our non-core construction activities in the Remediation and Construction Management ("RCM") reportable segment. The following table presents the percentage of our revenue by reportable segment:

4



 
 
Fiscal Year
Reportable Segment
 
2019
 
2018
 
2017
GSG
 
58.6%
 
57.2%
 
54.0%
CIG
 
43.1
 
44.6
 
48.2
RCM
 
 
0.5
 
0.7
Inter-segment elimination
 
(1.7)
 
(2.3)
 
(2.9)
 
 
100.0%
 
100.0%
 
100.0%
For additional information regarding our reportable segments, see Note 19, "Reportable Segments" of the "Notes to Consolidated Financial Statements" included in Item 8. For more information on risks related to our business, 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, 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 construction 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.
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 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 innovative 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 planning, architectural, and sustainable engineering services for U.S. federal, state and local government facilities and commercial high-rise multi-use buildings. We support the government agencies with related infrastructure needs including military housing, and educational, institutional, and research facilities. Our high-performance buildings practice provides sustainable energy, water, and GHG efficient solutions including civil, electrical, mechanical, structural, plumbing and fire protection engineering and design services for buildings and surrounding developments. We also provide engineering services for a wide range of clients with specialized needs, such as security systems, training and audiovisual facilities, clean rooms, laboratories, medical facilities and disaster preparedness facilities.

5



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, construction management, and maintenance services to manage solid and hazardous waste, for environmental, wastewater, energy, containment, mining, utilities, aquaculture, and other industrial clients; designing and installing geosynthetic liners for large lining and capping projects, 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 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 also provide information technology ("IT") support to various federal clients for modernization of IT systems, cloud migration, AI, and machine learning.
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, energy utilities, industrial, manufacturing, aerospace, and resource management markets. CIG also provides infrastructure and related environmental and geotechnical services, testing, 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 civil 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 construction 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 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's international services, especially in Canada and Asia-Pacific, include high-end analytical, engineering, architecture, geotechnical, and construction management services for infrastructure projects, including 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 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 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, construction

6



management, and operational services, and advising on the design and implementation of smart grids both in the U.S. and internationally, including increasing utility automation, information and operational technologies, and critical infrastructure security. For utilities and governmental regulatory agencies, 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, services include environmental, engineering, procurement, operations and maintenance, and regulatory support for all project phases.
CIG supports industrial and energy clients, primarily in North America, in the upstream, midstream and downstream market sectors. Our services include environmental permitting support, siting studies, strategic planning and analyses; design of well pads and surface impoundments for drilling sites; water management for exploration activities; design of midstream pipelines and associated pumping stations and storage facilities; construction monitoring, design and construction management for downstream sustaining capital projects; 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, including the identification, evaluation and destruction of unexploded ordinance, both domestically and internationally; investigating, 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 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 2019. As of September 29, 2019, 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, infrastructure, energy, resource management, and international development.
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 Sector
 
2019
 
2018
 
2017
U.S. state and local government
 
18.9%
 
15.8%
 
12.8%
U.S. federal government (1)
 
30.3
 
32.9
 
32.7
U.S. commercial
 
23.1
 
26.6
 
27.8
International (2)
 
27.7
 
24.7
 
26.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.
U.S. federal government agencies are significant clients. The U.S. Agency for International Development ("USAID") accounted for 12.4%, 14.0% and 14.3% of our revenue in fiscal 2019, 2018 and 2017, respectively. The Department of Defense ("DoD") accounted for 7.9%, 10.0% and 9.2% of our revenue in fiscal 2019, 2018 and 2017, 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. In Canada, we work for several provinces and various local jurisdictions. 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 2019.
Contracts

7



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 Type
 
2019
 
2018
 
2017
Fixed-price
 
33.7%
 
33.3%
 
33.0%
Time-and-materials
 
48.6
 
47.1
 
45.9
Cost-plus
 
17.7
 
19.6
 
21.1
 
 
100.0%
 
100.0%
 
100.0%
Under a fixed-price contract, the client agrees 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 by 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 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 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.

8



We provide our 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, direct mailings, 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 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.
Business development activities are implemented by our technical and professional management staff throughout the company with the support of company-wide resources and expertise. Our project managers and technical staff have the best understanding of a client's needs and the effect of local or client-specific issues, 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 our service offerings through our internal technical 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. Our enterprise-wide knowledge management systems 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 technical excellence, 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 extend 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 focus on using innovative technologies and creative solutions to minimize environmental impacts. Our greatest contribution toward sustainability is through the projects we perform every day for our clients. Sustainability is embedded in our projects – from recycling freshwater supplies to recycling waste products, reducing energy consumption, and reducing GHG emissions in developing countries.
Our Sustainability Program enables us to further expand our commitment to sustainability by encouraging, coordinating, and reporting on actions to minimize our collective impacts on the environment. Our Sustainability Program has three primary pillars: Projects – the solutions we provide for our clients; Procurement – our procurement and subcontracting approaches; and Processes – the internal policies and processes that promote sustainable practices, reduce costs, and minimize environmental impacts. In addition, our program is based on the Global Reporting Initiative ("GRI") Sustainability Report Framework, the internationally predominant sustainability reporting protocol for corporate sustainability plans, which includes three fundamental areas: environmental, economic, and social sustainability.

9



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 sustainability goals. Each metric corresponds with one or more performance indicators from GRI. These metrics include economic, health and safety, information technology, human resources, and real estate. We continuously implement sustainability-related policies and practices, and we assess the results of our efforts in order to improve upon them in the future. Our executive management team reviews and approves the Sustainability Program and evaluates our progress in achieving the goals and objectives outlined in our plan. We publish an annual sustainability report on Earth Day each year that documents our progress and is posted on our website located at tetratech.com.
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.
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.
For detailed information regarding acquisitions and divestitures, see Note 6, "Acquisitions and Divestitures" of the "Notes to Consolidated Financial Statements" included in Item 8.
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, infrastructure, resource management, energy, and international development markets. Our client base includes U.S. federal government agencies such as the DoD, USAID, 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 62% of our backlog at the end of fiscal 2019 will be recognized as revenue in fiscal

10



2020, 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.
At fiscal 2019 year-end, our backlog was $3.1 billion, an increase of $428.0 million, or 16.1%, compared to fiscal 2018 year-end. Approximately $2.1 billion and $1.0 billion of our backlog at the end of fiscal 2019 related to GSG and CIG, respectively.
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, program management and construction 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;
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 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.), 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

11



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.

Employees
At fiscal 2019 year-end, we had approximately 20,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, 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.
Executive Officers of the Registrant
The following table shows the name, age and position of each of our executive officers at November 22, 2019:
Name
 
Age
 
Position
Dan L. Batrack
 
61

 
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 30 years, including project scientist, project manager, operations manager, Senior Vice President and President of an operating unit. 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. Shoemaker
 
62

 
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.


12



Name
 
Age
 
Position
Steven M. Burdick
 
55

 
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.

Derek G. Amidon
 
52

 
Senior Vice President, President of CIG and the Commercial 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 Commercial 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. Argus
 
58

 
Senior Vice President, President of GSG and the U.S. Government Division of GSG
 
 
 
Mr. Argus is a chemical engineer with 35 years of experience, including 27 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.
Jan K. Auman
 
64

 
Senior Vice President, President of the Global Development Services Division of GSG

 
 
 
 Mr. Auman joined us through an acquisition in 2007. He has over 40 years of experience managing large, complex international development and technical assistance operations, having served 10 years with the United States federal government and 30 years in the private sector. With 20 years of residence overseas in eight countries, Mr. Auman has hands-on technical expertise in the areas of natural resources management, conflict resolution, political transformation, institutional development, and policy formulation in the Middle East, the South Pacific, the Caribbean, and Africa. Mr. Auman’s overall direction for our international development operations includes technical, operational, administrative, fiscal, and representational responsibilities involving operations that manage projects in over 60 countries. He holds a B.A. in Political Science and Government from Pennsylvania State University and an M.I.A in International Administration from the School for International Training.


13



Name
 
Age
 
Position
William R. Brownlie
 
66

 
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.

Brian N. Carter
 
52

 
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. Christensen
 
66

 
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 Hopson
 
43

 
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. For the prior 10 years, Mr. Hopson served as Vice President, Assistant General Counsel and Assistant Corporate Secretary at the engineering and infrastructure firm AECOM. Prior to this, he was a Senior Associate at the law firm O’Melveny & Myers LLP. Mr. Hopson began his career as a judicial clerk on the U.S. Court of Appeals for the Ninth Circuit. Mr. Hopson holds B.A. and J.D. degrees from Yale University.
Richard A. Lemmon
 
60

 
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, risk management, human resources, safety and facilities.

Brendan M. O'Rourke
 
46

 
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.

14



Name
 
Age
 
Position
Mark A. Rynning
 
58

 
Senior Vice President, President of the U.S. Infrastructure Division of GSG

 
 
 
Mr. Rynning has more than 30 years of experience in the engineering consulting industry, including 27 years with us. He is a registered professional engineer and has served us in numerous capacities including project manager, operations manager, and operating unit leader. He has managed large water infrastructure programs for state and local agencies throughout the United States. Mr. Rynning has broad experience in planning and design of water and wastewater infrastructure, utility master planning, and design of water and wastewater transmission and collection systems. In addition, Mr. Rynning has planned and designed reverse osmosis water treatment plants and advanced wastewater treatment systems. He has provided expert advisory services to numerous municipal clients for utility system acquisitions. He holds a B.S. in Civil Engineering and a Master of Business Administration, both from the University of Florida.

Bernard Teufele
 
54

 
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 22 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.


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, http://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.
Continuing worldwide political and economic uncertainties may adversely affect our revenue and profitability.

The last several years have been periodically marked by political 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.

15



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 applicable tax regulations could negatively affect our financial results.

We are subject to taxation in the United States and numerous foreign jurisdictions. On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act ("TCJA"). The changes to U.S. tax law implemented by the TCJA are broad and complex. The final impacts of the TCJA may differ from the estimates provided elsewhere in this report, possibly materially, due to, among other things, changes in interpretations of the TCJA, any legislative action to address questions that arise because of the TCJA, any changes in accounting standards for income taxes or related interpretations in response to the TCJA, or any updates or changes in estimates we have utilized to calculate the impacts, including impacts from changes to current year earnings estimates and foreign exchange rates.

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 2019, we generated 27.7% 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, an ongoing government investigation into political corruption in Quebec contributed to the slow-down in procurements and business activity in that province, which adversely affected our business. 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.

16




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 proposed 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 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.

In fiscal 2019, we generated 49.2% 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. Under the Budget Control Act of 2011, an automatic sequestration process, or across-the-board budget cuts (a large portion of which was defense-related), was triggered. The sequestration began on March 1, 2013. Although the Bipartisan Budget Act of 2013 provided some sequester relief through the end of fiscal year 2015, the sequestration requires reduced U.S. federal government spending through fiscal year 2021. 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, which would result in the funding of government operations by means of a continuing resolution that authorizes agencies to continue to operate but does not authorize new spending initiatives. As a result, U.S. government agencies may delay the procurement of services;
changes in and delays or cancellations of government programs, 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, and 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;

17



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. In addition, the U.S. federal government has scaled back outsourcing of services in favor of “insourcing” jobs to its employees, which could reduce our revenue. 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.

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

18



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 ("USAO") filed complaints 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 complaints allege 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. 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 one client accounted for over 10% of our revenue for fiscal 2019, 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. We expect to continue to acquire companies as an element of our growth strategy; 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.

In addition, our acquisition strategy may divert management’s attention away from our existing businesses, resulting in the loss of key clients or key employees, and expose us to unanticipated problems or legal liabilities, including responsibility as a successor-in-interest for undisclosed or contingent liabilities of acquired businesses or assets.

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. Our inability to successfully

19



integrate future acquisitions could impede us from realizing all of the benefits of those acquisitions and could severely weaken our business operations. 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 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;
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 September 29, 2019, our goodwill was $924.8 million and other intangible assets were $16.4 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 $7.8 million in fiscal 2019. We had no goodwill impairment in fiscal 2017 or fiscal 2018.

We could be adversely affected by violations of the FCPA and similar worldwide anti-bribery laws.


20



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 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.


21



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, we rely heavily upon the expertise and leadership of our senior management. 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. With limited exceptions, we do not have employment agreements with any of our key personnel. The loss of the services of any of these key personnel could adversely affect our business. Although we have obtained non-compete agreements from certain principals and stockholders of companies we have acquired, we generally do not have non-compete or employment agreements with key employees who were once equity holders of these companies. Further, many of our non-compete agreements have expired. We do not maintain key-man life insurance policies on any of our executive officers or senior managers. 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 United States of America ("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.

Our profitability could suffer if we are not able to maintain adequate utilization of our workforce.


22



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 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 to satisfy

23



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 September 29, 2019 included approximately $15 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. For example, a client may require us to provide a bond or letter of credit to protect the client should we fail to perform under the terms of the contract. 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 September 29, 2019 was $3.1 billion, an increase of $428.0 million, or 16.1%, compared to the end of fiscal 2018. 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

24



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, which became effective in May 2018, 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 takes effect in January 2020, increasing the penalties for data privacy incidents. 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 the ordinary course of business, we have been targeted by malicious cyber-attacks. We have devoted and will continue to devote significant resources to the security of our computer systems, but they may still be vulnerable to these threats. 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

25



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

26



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. The degree and type of competition we face is also influenced by the type and scope of a particular project. 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.

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, construction management, construction, 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 U.S. federal or state government contracts. In connection with these ventures, we are sometimes required to utilize our bonding capacity to cover all of the payment and performance 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, due to events that can negatively affect the insurance and bonding markets, 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

27



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.

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, among other things, 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.


28



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 Conversation 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, 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 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 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.

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

29



companies, and that have often been unrelated to the operating performance of these companies. The overall market and the price of our common stock may fluctuate greatly. 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;
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

30



and issue shares of preferred stock, which could be used defensively if a takeover is threatened. Our incorporation under Delaware law, the ability of our Board of Directors to create and issue a new series of preferred stock, and 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.
Item 2.    Properties
At fiscal 2019 year-end, we owned two facilities located in the United States and leased approximately 450 operating facilities in domestic and foreign locations. Our significant lease agreements expire at various dates through 2029. 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 Building
 
CIG
Arlington, VA
 
Office Building
 
GSG / CIG
Irvine, CA
 
Office Building
 
GSG / CIG
London, United Kingdom
 
Office Building
 
GSG / CIG
New York, NY
 
Office Building
 
GSG
Pittsburgh, PA
 
Office Building
 
GSG / CIG
San Francisco, CA
 
Office Building
 
GSG
Sydney, New South Wales, Australia
 
Office Building
 
CIG
Vancouver, BC, Canada
 
Office Building
 
CIG
Item 3.    Legal Proceedings
For a description of our material pending legal and regulatory proceedings and settlements, see Note 18, "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.

31



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,300 stockholders of record at September 29, 2019.
Stock-Based Compensation
For information regarding our stock-based compensation, see Note 12, "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, the Standard & Poor's ("S&P") 1000 Index, and the S&P 1500 Construction and Engineering ("C&E") Index. Starting in fiscal 2020, we plan to remove the S&P 1500 C&E Index, as companies in this index are no longer representative of our peer group. 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 September 28, 2014, and that all dividends have been reinvested. During fiscal 2019, we declared and paid dividends in the first and second quarters totaling $0.24 per share ($0.12 each quarter) on our common stock and paid dividends in the third and fourth quarters totaling $0.30 per share ($0.15 each quarter) on our common stock. We declared and paid dividends totaling $0.44, $0.38, $0.34, $0.30 and $0.14 per share in fiscal 2018, 2017, 2016, 2015 and 2014, respectively. We did not pay any dividends prior to fiscal 2014. 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.
chart-28847578053553be8fb.jpg
ASSUMES $100 INVESTED ON SEPTEMBER 28, 2014
ASSUMES DIVIDEND REINVESTED
FISCAL YEAR ENDED SEPTEMBER 29, 2019
 
2014
 
2015
 
2016
 
2017
 
2018
 
2019
Tetra Tech, Inc.
$
100.00

 
$
100.02

 
$
144.04

 
$
190.72

 
$
282.12

 
$
353.75

NASDAQ Market Index
100.00

 
105.06

 
120.60

 
149.17

 
186.71

 
186.28

S&P 1500 C&E Index
100.00

 
80.80

 
97.40

 
109.31

 
120.17

 
112.91

S&P 1000 Index
100.00

 
102.46

 
117.25

 
139.06

 
160.89

 
152.60

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

32



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.
Stock Repurchase Program
On November 5, 2018, our Board of Directors authorized a new stock repurchase program under which we could repurchase up to $200 million of our common stock. This was in addition to the $25 million remaining as of fiscal 2018 year-end under the previous stock repurchase program.
In fiscal 2018, we repurchased through open market purchases under the previous program a total of 1,491,569 shares at an average price of $50.28 for a total cost of $75 million. In the first quarter of fiscal 2019, we expended the remaining $25 million under the previous program by repurchasing 430,559 shares through open market purchases at an average price of $58.06. In the second, third and fourth quarters of fiscal 2019, we repurchased through open market purchases under the new program a total of 1,131,962 shares at an average price of $66.26 for a total cost of $75 million.
A summary of the repurchase activity for the 12 months ended September 29, 2019 is as follows:
Period
 
Total 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)
October 1, 2018 - October 28, 2018
 

 
$

 

 
$
225,000

October 29, 2018 - November 25, 2018
 
85,938
 
65.97

 
85,938

 
219,331

November 26, 2018 - December 30, 2018
 
344,621
 
56.09

 
344,621

 
200,000

December 31, 2018 - January 27, 2019
 
128,657
 
52.23

 
128,657

 
193,281

January 28, 2019 - February 24, 2019
 
145,703
 
54.76

 
145,703

 
185,302

February 25, 2019 - March 31, 2019
 
174,695
 
58.97

 
174,695

 
175,000

April 1, 2019 - April 28, 2019
 
116,650
 
61.20

 
116,650

 
167,861

April 29, 2019 - May 26, 2019
 
126,356
 
66.47

 
126,356

 
159,462

May 27, 2019 - June 30, 2019
 
132,908
 
71.19

 
132,908

 
150,000

July 1, 2019 - July 28, 2019
 
84,725
 
83.25

 
84,725

 
142,947

July 29, 2019 - August 25, 2019
 
104,722
 
79.25

 
104,722

 
134,648

August 26, 2019 - September 29, 2019
 
117,546
 
82.07

 
117,546

 
125,000


33



Item 6.    Selected Financial Data
The following selected financial data was derived from our audited consolidated financial statements. The selected financial data presented below should be read in conjunction with the information contained in Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations," and our consolidated financial statements and the notes thereto contained in Item 8, "Financial Statements and Supplementary Data," of this report.
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
October 2,
2016
 
September 27, 2015
 
(in thousands, except per share data)
Statements of Operations Data
 
 
 
 
 
 
 
 
 
Revenue
$
3,107,348

 
$
2,964,148

 
$
2,753,360

 
$
2,583,469

 
$
2,299,321

Income from operations
188,762

 
190,086
 
183,342

 
135,855

 
87,684

Net income attributable to Tetra Tech
158,668

 
136,883
 
117,874

 
83,783

 
39,074

Diluted net income attributable to Tetra Tech per share
2.84

 
2.42
 
2.04

 
1.42

 
0.64

Cash dividends paid per share
0.54

 
0.44
 
0.38

 
0.34

 
0.30

 
 
 
 
 
 
 
 
 
 
Balance Sheet Data
 
 
 
 
 
 
 
 
 
Total assets
$
2,147,408

 
$
1,959,421

 
$
1,902,745

 
$
1,800,779

 
$
1,559,242

Long-term debt, net of current portion
263,949

 
264,712

 
341,283

 
331,501

 
180,972

Tetra Tech stockholders' equity
989,286

 
966,971

 
928,453

 
869,259

 
856,325



34



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. In fiscal 2019, our revenue increased 4.8% compared to fiscal 2018. The growth in our fiscal 2019 revenue was led by our U.S. state and local government and international businesses. The net contribution from acquisitions/divestitures and RCM did not significantly impact our overall revenue growth in fiscal 2019 compared to last year.

U.S. State and Local Government. Our U.S. state and local government revenue increased 25.2% in fiscal 2019 compared to last year as we continue to experience an increase in revenue from disaster response and recovery planning activities. Additionally, the increase includes 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. We expect our U.S. state and local government business to continue to grow in fiscal 2020 excluding the disaster response activities.

U.S. Federal Government. Our U.S. federal government revenue decreased 3.4% in fiscal 2019 compared to fiscal 2018. The decline primarily reflects disrupted activity due to the thirty-day partial U.S. government shutdown that commenced in late December 2018. During periods of economic volatility, our U.S. federal government clients have historically been the most stable and predictable. We anticipate revenue growth in U.S. federal government revenue in fiscal 2020; however, if there is another prolonged U.S. federal government shutdown, our U.S. federal government business could be adversely impacted.

U.S. Commercial. Our U.S. commercial revenue decreased 8.8% in fiscal 2019 compared to fiscal 2018. Our prior year revenue included $53.2 million from our non-core utility field services that were divested in fiscal 2018. Excluding the net impact of this divestiture, our U.S. commercial business declined 2.2% compared to last year. The decline reflects a higher level of subcontractor activity in fiscal 2018. Also, excluding subcontractor activity, our revenue was approximately the same as fiscal 2018. We expect our U.S. commercial revenue to grow modestly in fiscal 2020, primarily due to increased activities for industrial water treatment, environmental programs, high-performance green buildings, and renewable energy.

International. Our international revenue increased 17.4% in fiscal 2019 compared to fiscal 2018. Excluding contributions from acquisitions, our revenue grew 8.9% compared to prior year. The revenue growth primarily reflects increased activity in Canada. Additionally, we experienced an improvement in our infrastructure work in Australia, New Zealand, and Asia-Pacific. We anticipate our total international revenue to continue to grow in fiscal 2020.

35



RESULTS OF OPERATIONS
Fiscal 2019 Compared to Fiscal 2018
Consolidated Results of Operations
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
Change
 
 
 
$
 
%
 
($ in thousands)

Revenue
$
3,107,348

 
$
2,964,148

 
$
143,200

 
4.8%
Subcontractor costs
(717,711
)
 
(763,414
)
 
45,703

 
6.0
Revenue, net of subcontractor costs (1)
2,389,637

 
2,200,734

 
188,903

 
8.6
Other costs of revenue
(1,981,454
)
 
(1,816,276
)
 
(165,178
)
 
(9.1)
Gross profit
408,183

 
384,458

 
23,725

 
6.2
Selling, general and administrative expenses
(200,230
)
 
(190,120
)
 
(10,110
)
 
(5.3)
Acquisition and integration expenses
(10,351
)
 

 
(10,351
)
 
NM
Contingent consideration – fair value adjustments
(1,085
)
 
(4,252
)
 
3,167

 
74.5
Impairment of goodwill
(7,755
)
 

 
(7,755
)
 
NM
Income from operations
188,762

 
190,086

 
(1,324
)
 
(0.7)
Interest expense – net
(13,626
)
 
(15,524
)
 
1,898

 
12.2
Income before income tax expense
175,136

 
174,562

 
574

 
0.3
Income tax expense
(16,375
)
 
(37,605
)
 
21,230

 
56.5
Net income
158,761

 
136,957

 
21,804

 
15.9
Net income attributable to noncontrolling interests
(93
)
 
(74
)
 
(19
)
 
(25.7)
Net income attributable to Tetra Tech
$
158,668

 
$
136,883

 
$
21,785

 
15.9
Diluted earnings per share
$
2.84

 
$
2.42

 
$
0.42

 
17.4
 
 
 
 
 
 
 
 
(1) 
We believe that the presentation of "Revenue, net of subcontractor costs", which is a non-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 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



36



The following table reconciles our reported results to non-GAAP adjusted results, which exclude the RCM results and certain non-operating accounting-related adjustments, such as acquisition and transaction costs, gains/losses from adjustments to contingent consideration, and non-recurring tax benefits. Adjusted results also exclude charges from the disposal of our Canadian turn-key pipeline activities in fiscal 2019 and losses from the divestitures of our non-core utility field services operations and other non-core assets in fiscal 2018. The disposal in fiscal 2019 also resulted in a $7.8 million goodwill impairment charge that is excluded from our adjusted results. Our fiscal 2019 adjusted results exclude a reduction of revenue and a corresponding 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. In addition, our fiscal 2018 adjusted results also exclude a reduction of revenue of $10.6 million and a related charge to operating income of $12.5 million from a claim settlement in the fourth quarter of fiscal 2018 for a fixed-price construction project that was completed in fiscal 2014. The effective tax rates applied to the adjustments to earnings per share ("EPS") to arrive at adjusted EPS averaged 16% and 28% in fiscal 2019 and 2018, respectively. The goodwill impairment charge and certain of the transaction charges in fiscal 2019 did not have a related tax benefit. Excluding these items, the effective tax rate applied to adjustments in fiscal 2019 was 26%. 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.
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
Change
 
 
 
$
 
%
Revenue
$
3,107,348

 
$
2,964,148

 
$
143,200

 
4.8%
RCM
1,542

 
(14,199
)
 
15,741

 
NM
Claims
13,700

 
10,576

 
3,124

 
NM
Adjusted revenue
$
3,122,590

 
$
2,960,525

 
$
162,065

 
5.5
 
 
 
 
 
 
 
 
Revenue
$
3,107,348

 
$
2,964,148

 
$
143,200

 
4.8
Subcontractor costs
(717,711
)
 
(763,414
)
 
45,703

 
NM
Revenue, net of subcontractor costs
$
2,389,637

 
$
2,200,734

 
$
188,903

 
8.6
RCM
2,785

 
(2,648
)
 
5,433

 
NM
Claims
13,700

 
10,576

 
3,124

 
NM
Adjusted revenue, net of subcontractor costs
$
2,406,122

 
$
2,208,662

 
$
197,460

 
8.9
 
 
 
 
 
 
 
 
Income from operations
$
188,762

 
$
190,086

 
$
(1,324
)
 
(0.7)
Earn-out expense
3,085

 
5,753

 
(2,668
)
 
NM
RCM
5,933

 
4,573

 
1,360

 
NM
Claims
13,700

 
12,457

 
1,243

 
NM
Non-core dispositions
18,701

 
3,434

 
15,267

 
NM
Acquisition/Integration
10,351

 

 
10,351

 
NM
Adjusted income from operations
$
240,532

 
$
216,303

 
$
24,229

 
11.2
 
 
 
 
 
 
 
 
EPS
$
2.84

 
$
2.42

 
$
0.42

 
17.4
Earn-out expense
0.04

 
0.08

 
(0.04
)
 
NM
RCM
0.08

 
0.06

 
0.02

 
NM
Claims
0.18

 
0.16

 
0.02

 
NM
Non-core dispositions
0.28

 
0.11

 
0.17

 
NM
Acquisition/Integration
0.19

 

 
0.19

 
NM
Non-recurring tax benefits
(0.44
)
 
(0.19
)
 
(0.25
)
 
NM
Adjusted EPS
$
3.17

 
$
2.64

 
$
0.53

 
20.1
 
 
 
 
 
 
 
 
NM = not meaningful
In fiscal 2019, revenue and revenue, net of subcontractor costs, increased $143.2 million, or 4.8%, and $188.9 million, or 8.6%, respectively, compared to fiscal 2018. Our adjusted revenue and revenue, net of subcontractor costs, increased $162.1 million, or 5.5%, and $197.5 million, or 8.9%, respectively, compared to last year. This growth includes contributions from the

37



fiscal 2019 acquisitions of eGlobalTech ("EGT") and WYG plc ("WYG"), partially offset by the impact of the divestiture of our non-core utility field services operations in fiscal 2018. Excluding the net impact from these transactions, our adjusted revenue and revenue, net of subcontractor costs, grew $144.2 million, or 5.0%, and $180.5 million, or 8.3%, in fiscal 2019 compared to fiscal 2018. This growth primarily reflects continued growth in our U.S. state and local government water infrastructure revenue. In addition, our revenue from disaster response and recovery planning projects increased compared to last year. Our U.S. state and local government adjusted revenue and revenue, net of subcontractor costs, increased $132.3 million, or 28.8%, and $90.7 million, or 27.1%, respectively, in fiscal 2019 compared to last year. Additionally, in fiscal 2019, our international adjusted revenue, net of subcontractor costs, increased $98.6 million, or 16.3%, primarily due to increased activity in Canada.
    
Our operating income decreased $1.3 million in fiscal 2019 compared to fiscal 2018. Our operating income in fiscal 2019 was reduced by WYG-related acquisition and integration expenses of $10.4 million. For further detailed information regarding these expenses, see “Fiscal 2019 Acquisition and Integration Expenses” below. In addition, our operating income reflects losses of $1.1 million and $4.3 million related to changes in the estimated fair value of contingent earn-out liabilities and related compensation charges of $2.0 million and $1.5 million in fiscal 2019 and 2018, respectively. These earn-out charges are described below under “Fiscal 2019 and 2018 Earn-Out Adjustments.” The loss from exited construction activities in our RCM segment was $5.9 million in fiscal 2019 compared to $4.6 million last year. Our RCM results are described below under "Remediation and Construction Management." Additionally, our operating income for fiscal 2019 includes charges of $10.9 million related to the planned disposal of our turn-key pipeline activities in Western Canada. This disposal also resulted in a non-cash goodwill impairment charge of $7.8 million in fiscal 2019. Both of these charges are described below under “Fiscal 2019 Impairment of Goodwill.” Our operating income in fiscal 2018, also includes losses of $3.4 million related to the divestitures of our non-core utility field services operations and other non-core assets. These losses are reported in selling, general and administrative expenses in our consolidated statements of income.

Excluding these items and the aforementioned claims in fiscal 2019 and 2018, adjusted operating income increased $24.2 million, or 11.2%, in fiscal 2019 compared to fiscal 2018. The increase reflects improved results in both our GSG and CIG segments. GSG's operating income increased $17.1 million in fiscal 2019 compared to last year. These results are described below under "Government Services Group." CIG's operating income increased $5.2 million ($17.4 million on an adjusted basis) in fiscal 2019 compared to fiscal 2018. These results are described below under "Commercial/International Services Group."

Interest expense, net of interest income, was $13.6 million in fiscal 2019, compared to $15.5 million last year. The decreases reflect reduced borrowings, partially offset by higher interest rates (primarily LIBOR).

The effective tax rates for fiscal 2019 and 2018 were 9.3% and 21.5%, respectively. Theses tax rates reflect the impact of the comprehensive tax legislation enacted by the U.S. government on December 22, 2017, which is commonly referred to as the TCJA. The TCJA significantly revised the U.S. corporate income tax regime by, among other things, lowering the U.S. corporate tax rate from 35% to 21% effective January 1, 2018, while also repealing the deduction for domestic production activities, limiting the deductibility of certain executive compensation, and implementing a modified territorial tax system with the introduction of the Global Intangible Low-Taxed Income ("GILTI") tax rules. The TCJA also imposed a one-time transition tax on deemed repatriation of historical earnings of foreign subsidiaries. In fiscal 2019, we finalized our fiscal 2018 U.S. federal tax return and recorded a $2.4 million tax expense with respect to the one-time transition tax on foreign earnings. As we have a September 30 fiscal year-end, our U.S. federal corporate income tax rate was blended in fiscal 2018, resulting in a statutory federal rate of 24.5% (3 months at 35% and 9 months at 21%), and was 21% in fiscal 2019.

U.S. GAAP requires that the impact of tax legislation be recognized in the period in which the tax law was enacted. As a result of the TCJA, we reduced our deferred tax liabilities and recorded a deferred tax benefit of $10.1 million in fiscal 2018 to reflect our estimate of temporary differences in the United States that were to be recovered or settled in fiscal 2018 based on the 24.5% blended corporate tax rate or based on the 21% tax rate in fiscal 2019 and beyond versus the previous enacted 35% corporate tax rate. We finalized this analysis in the first quarter of fiscal 2019 and recorded an additional deferred tax benefit of $2.6 million.

Valuation allowances of $23.4 million in Australia were released due to sufficient positive evidence being obtained in fiscal 2019. The valuation allowances were primarily related to net operating loss and Research and Development credit carry-forwards and other temporary differences. Excluding the net deferred tax benefits from the TCJA and the release of the valuation allowance, our effective tax rate was 21.9% in fiscal 2019 compared to 25.1% in fiscal 2018; the reduction is primarily due to the reduced U.S. corporate income tax rate.

With respect to the GILTI provisions of the TCJA, we have analyzed our structure and global results of operations and expect to have a GILTI tax of $0.4 million for fiscal 2019, which was included in our fiscal 2019 income tax expense.


38



Our EPS was $2.84 in fiscal 2019, compared to $2.42 in fiscal 2018. On the same basis as our adjusted operating income and excluding non-recurring tax benefits, adjusted EPS was $3.17 in fiscal 2019, compared to $2.64 last year.

Segment Results of Operations
Government Services Group ("GSG")
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
Change
 
 
 
$
 
%
 
($ in thousands)

Revenue
$
1,820,671

 
$
1,694,871

 
$
125,800

 
7.4%
Subcontractor costs
(491,290
)
 
(482,537
)
 
(8,753
)
 
(1.8)
Revenue, net of subcontractor costs
$
1,329,381

 
$
1,212,334

 
$
117,047

 
9.7
 
 
 
 
 
 
 
 
Income from operations
$
185,263

 
$
168,211

 
$
17,052

 
10.1
Revenue and revenue, net of subcontractor costs, increased $125.8 million, or 7.4%, and $117.0 million, or 9.7%, respectively, in fiscal 2019 compared to fiscal 2018. These increases include contributions from the aforementioned acquisitions in fiscal 2019. Excluding these contributions, revenue and revenue, net of subcontractor costs, increased 4.8% and 6.9%, respectively, in fiscal 2019 compared to last year. These increases reflect continued broad-based growth in our U.S. state and local government project-related infrastructure revenue. In addition, our revenue from disaster response and recovery planning projects increased compared to last year. Overall, our U.S. state and local government adjusted revenue, net of subcontractor costs, increased $136.7 million and $85.7 million, respectively in fiscal 2019 compared to last year. Operating income increased $17.1 million in fiscal 2019 compared to fiscal 2018, primarily reflecting the higher U.S. state and local revenue. Our operating margin, based on revenue, net of subcontractor costs, was stable at 13.9% in both fiscal 2019 and 2018.

Commercial/International Services Group ("CIG")
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
Change
 
 
 
$
 
%
 
($ in thousands)

Revenue
$
1,342,509

 
$
1,323,142

 
$
19,367

 
1.5%
Subcontractor costs
(279,468
)
 
(337,390
)
 
57,922

 
17.2
Revenue, net of subcontractor costs
$
1,063,041

 
$
985,752

 
$
77,289

 
7.8
 
 
 
 
 
 
 
 
Income from operations
$
79,633

 
$
74,451

 
$
5,182

 
7.0
Revenue and revenue, net of subcontractor costs, increased $19.4 million, or 1.5%, and $77.3 million, or 7.8%, respectively, in fiscal 2019 compared to fiscal 2018. Our fiscal 2019 results included a reduction of revenue and a corresponding non-cash 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. Excluding this claim and the net impact of the aforementioned acquisitions/divestiture, revenue and revenue, net of subcontractor costs, increased 4.0% and 10.3%, respectively, in fiscal 2019 compared to last year. These increases primarily reflect increased international revenue, particularly for broad-based activities in Canada and renewable energy projects globally. Operating income increased $5.2 million in fiscal 2019 compared to fiscal 2018 reflecting the higher revenue. In addition to the aforementioned claim resolution, operating income in fiscal 2019 included the previously described charges of $10.9 million related to the planned disposal of our Canadian turn-key pipeline operations. Operating income in fiscal 2018 included a $12.5 million charge for a claim settlement for a fixed-price construction project that was completed in fiscal 2014. Excluding these charges, our operating income increased $17.4 million in fiscal 2019 compared to last year, and our operating margin, based on revenue, net of subcontractor costs, improved to 9.8% in fiscal 2019 from 8.8% last year.

Remediation and Construction Management ("RCM")

39



 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
Change
 
 
 
$
 
%
 
($ in thousands)

Revenue
$
(1,542
)
 
$
14,199

 
$
(15,741
)
 
NM
Subcontractor costs
(1,243
)
 
(11,551
)
 
10,308

 
89.2
Revenue, net of subcontractor costs
$
(2,785
)
 
$
2,648

 
$
(5,433
)
 
NM
 
 
 
 
 
 
 
 
Loss from operations
$
(5,933
)
 
$
(4,573
)
 
$
(1,360
)
 
(29.7)
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. The operating loss in fiscal 2018 primarily reflects legal costs related to outstanding claims. We recorded no material gains or losses related to claims in fiscal 2018.

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 will be paid next year.

Fiscal 2019 and 2018 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 losses of $1.1 million and $4.3 million in fiscal 2019 and 2018, respectively. The fiscal 2018 losses resulted from updated valuations of the contingent consideration liabilities for Norman, Disney and Young ("NDY"), Eco Logical Australia ("ELA") and Cornerstone Environmental Group ("CEG"). These valuations included updated projections of NDY's, ELA's, and CEG's financial performance during the earn-out periods, which exceeded our original estimates at their respective acquisition dates. In addition, we recognized charges of $2.0 million and $1.5 million in fiscal 2019 and 2018, respectively, that related to the earn-out for Glumac but was 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 29, 2019, there was a total maximum of $72.4 million of outstanding contingent consideration related to acquisitions. Of this amount, $53.0 million was estimated as the fair value and accrued on our consolidated balance sheet.

Fiscal 2019 Impairment of Goodwill

During the fourth quarter of fiscal 2019, we performed as strategic review of all of our 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 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 our RFS reporting unit equals its carrying value at September 29, 2019. If the financial performance of the remaining operations in our RFS reporting unit were to deteriorate or fall below our forecasts, the related goodwill may become further impaired.
ASC 606

Prior to the adoption of Accounting Standards Codification Topic 606, "Revenue from Contracts with Customers" ("ASC 606") and the related disclosures of remaining unsatisfied performance obligations ("RUPOs"), we had reported backlog on a quarterly basis. Backlog is not a term recognized under United States generally accepted accounting principles; however, it is a common measurement used in our industry. Backlog generally represents the dollar amount of revenues we expect to realize in the future when we perform the work. RUPOs differ from our backlog.

40




The following table provides a reconciliation between RUPOs and backlog as of September 29, 2019:

 
Amount
 
(in thousands)
RUPOs
$
3,081,471

Items impacting comparability: Contract term
10,386

Backlog
$
3,091,857


The most significant difference between RUPOs and backlog relates to contract terms. Specifically, our backlog does not consider the impact of termination for convenience clauses within the contracts. The contract term and thus remaining performance obligation on certain of our operations and maintenance contracts, are limited to the notice period required for contract termination (usually 30, 60, or 90 days).


41



Fiscal 2018 Compared to Fiscal 2017
Consolidated Results of Operations
 
Fiscal Year Ended
 
September 30,
2018
 
October 1,
2017
 
Change
 
 
 
$
 
%
 
($ in thousands)

Revenue
$
2,964,148

 
$
2,753,360

 
$
210,788

 
7.7%
Subcontractor costs
(763,414
)
 
(719,350
)
 
(44,064
)
 
(6.1)
Revenue, net of subcontractor costs (1)
2,200,734

 
2,034,010

 
166,724

 
8.2
Other costs of revenue
(1,816,276
)
 
(1,680,372
)
 
(135,904
)
 
(8.1)
Gross profit
384,458

 
353,638

 
30,820

 
8.7
Selling, general and administrative expenses
(190,120
)
 
(177,219
)
 
(12,901
)
 
(7.3)
Contingent consideration – fair value adjustments
(4,252
)
 
6,923

 
(11,175
)
 
NM
Income from operations
190,086

 
183,342

 
6,744

 
3.7
Interest expense – net
(15,524
)
 
(11,581
)
 
(3,943
)
 
(34.0)
Income before income tax expense
174,562

 
171,761

 
2,801

 
1.6
Income tax expense
(37,605
)
 
(53,844
)
 
16,239

 
30.2
Net income
136,957

 
117,917

 
19,040

 
16.1
Net income attributable to noncontrolling interests
(74
)
 
(43
)
 
(31
)
 
(72.1)
Net income attributable to Tetra Tech
$
136,883

 
$
117,874

 
$
19,009

 
16.1
Diluted earnings per share
$
2.42

 
$
2.04

 
$
0.38

 
18.6
 
 
 
 
 
 
 
 
(1) 
We believe that the presentation of "Revenue, net of subcontractor costs", which is a non-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 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    

42



The following table reconciles our reported results to non-GAAP adjusted results, which exclude the RCM results and certain non-operating accounting-related adjustments. Adjusted results also exclude losses from the divestitures of our non-core utility field services operations and other non-core assets in fiscal 2018. In addition, our adjusted results also exclude a reduction of revenue of $10.6 million and a related charge to operating income of $12.5 million from a claim settlement in the fourth quarter of fiscal 2018 for a fixed-price construction project that was completed in fiscal 2014. The effective tax rates applied to the adjustments to EPS to arrive at adjusted EPS averaged 28% and 33% in fiscal 2018 and 2017, respectively. We apply 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.

 
Fiscal Year Ended
 
September 30,
2018
 
October 1,
2017
 
Change
 
 
 
$
 
%
Revenue
$
2,964,148

 
$
2,753,360

 
$
210,788

 
7.7%
RCM
(14,199
)
 
(18,207
)
 
4,008

 
NM
Claim settlement
10,576

 

 
10,576

 
NM
Adjusted revenue
$
2,960,525

 
$
2,735,153

 
$
225,372

 
8.2
 
 
 
 
 
 
 
 
Revenue
$
2,964,148

 
$
2,753,360

 
$
210,788

 
7.7
Subcontractor costs
(763,414
)
 
(719,350
)
 
(44,064
)
 
NM
Revenue, net of subcontractor costs
$
2,200,734

 
$
2,034,010

 
$
166,724

 
8.2
RCM
(2,648
)
 
86

 
(2,734
)
 
NM
Claim settlement
10,576

 

 
10,576

 
NM
Adjusted revenue, net of subcontractor costs
$
2,208,662

 
$
2,034,096

 
$
174,566

 
8.6
 
 
 
 
 
 
 
 
Income from operations
$
190,086

 
$
183,342

 
$
6,744

 
3.7
Contingent consideration – fair value adjustments
4,252

 
(6,923
)
 
11,175

 
NM
Non-core divestitures
3,434

 

 
3,434

 
NM
Claim settlement
12,457

 

 
12,457

 
NM
Contingent consideration - compensation
1,501

 

 
1,501

 
NM
Subtotal
211,730

 
176,419

 
35,311

 
20.0
RCM
4,573

 
14,712

 
(10,139
)
 
NM
Adjusted income from operations
$
216,303

 
$
191,131

 
$
25,172

 
13.2
 
 
 
 
 
 
 
 
EPS
$
2.42

 
$
2.04

 
$
0.38

 
18.6
Contingent consideration – fair value adjustments
0.06

 
(0.08
)
 
0.14

 
NM
Contingent consideration - compensation
0.02

 

 
0.02

 
NM
RCM
0.06

 
0.17

 
(0.11
)
 
NM
Revaluation of deferred taxes
(0.19
)
 

 
(0.19
)
 
NM
Non-core divestitures
0.11

 

 
0.11

 
NM
Claim settlement
0.16

 

 
0.16

 
NM
Adjusted EPS
$
2.64

 
$
2.13

 
$
0.51

 
23.9
 
 
 
 
 
 
 
 
NM = not meaningful
In fiscal 2018, revenue and revenue, net of subcontractor costs, increased $210.8 million, or 7.7%, and $166.7 million, or 8.2%, respectively, compared to fiscal 2017. Our adjusted revenue and revenue, net of subcontractor costs, increased $225.4 million, or 8.2%, and $174.6 million, or 8.6%, respectively, compared to fiscal 2017. This growth includes contributions from the acquisitions of Glumac and NDY, partially offset by the divestiture of our non-core utility field services operations. Excluding the net impact from these transactions, our revenue grew $102.6 million, or 3.8%, in fiscal 2018 compared to fiscal 2017. The growth was due to increased state and local government activity led by our disaster response projects, as well as our U.S. federal government

43



and international government business primarily in our GSG segment. These increases were partially offset by a decline in our international oil and gas activities in Western Canada in our CIG segment.

Our operating income increased $6.7 million in fiscal 2018 compared to fiscal 2017. The loss from exited construction activities in our RCM segment was $4.6 million in fiscal 2018 compared to $14.7 million last year. Our RCM results are described below under "Remediation and Construction Management." Additionally, our operating income for fiscal 2018 reflects losses of $4.3 million related to changes in the estimated fair value of contingent earn-out liabilities and a related compensation charge of $1.5 million. Conversely, our operating income for fiscal 2017 reflects gains of $6.9 million related to changes in the estimated fair value of contingent earn-out liabilities. These gains and losses/charges are described below under “Fiscal 2018 and 2017 Earn-Out Adjustments.” Our operating income for fiscal 2018 also includes losses of $3.4 million related to the divestitures of our non-core utility field services operations and other non-core assets. These losses are reported in selling, general and administrative expenses in our consolidated statements of income. Our fiscal 2018 results also include a reduction of revenue of $10.6 million and a related charge to operating income of $12.5 million related to the settlement of a claim in our CIG reportable segment for a fixed-price construction project that was completed in fiscal 2014 prior to our decision to exit similar activities in our RCM segment. Although this settlement resulted in a charge to operating income in the fourth quarter of fiscal 2018, we received cash proceeds of $16.1 million for the related accounts receivable in the first quarter of fiscal 2019.

Excluding these items, adjusted operating income increased $25.2 million, or 13.2%, in fiscal 2018 compared to fiscal 2017. The increase in our operating income reflects improved results in our GSG segment. GSG's operating income increased $30.0 million in fiscal 2018 compared to last year. These results are described below under "Government Services Group."

Interest expense, net was $15.5 million in fiscal 2018 compared to $11.6 million in fiscal 2017. This increase reflects higher interest rates (primarily LIBOR) and additional borrowings to fund business growth, including the fiscal 2018 acquisitions, and other working capital needs.

The effective tax rates for fiscal 2018 and 2017 were 21.5% and 31.3%, respectively. The fiscal 2018 tax rate reflects the impact of the comprehensive tax legislation enacted by the U.S. government on December 22, 2017, which is commonly referred to as the TCJA. The TCJA significantly revised the U.S. corporate income tax regime by, among other things, lowering the U.S. corporate tax rate from 35% to 21% effective January 1, 2018, while also repealing the deduction for domestic production activities, limiting the deductibility of certain executive compensation, and implementing a modified territorial tax system. The TCJA also imposes a one-time transition tax on deemed repatriation of historical earnings of foreign subsidiaries. We analyzed this provision of the TCJA and our related foreign earnings accumulated under legacy tax laws during fiscal 2018. Based on our analysis of tax earnings and profits and tax deficits at the prescribed measurement dates, we have a cumulative net tax deficit and do not believe we have any tax liability related to this tax. As we have a September 30 fiscal year-end, our U.S. federal corporate income tax rate was blended in fiscal 2018, resulting in a statutory federal rate of approximately 24.5% (3 months at 35% and 9 months at 21%), and will be 21% for subsequent fiscal years.

GAAP requires that the impact of tax legislation be recognized in the period in which the tax law was enacted. As a result of the TCJA, we reduced our deferred tax liabilities and recorded a one-time deferred tax benefit of approximately $14.7 million in fiscal 2018 to reflect our estimate of temporary differences in the United States that will be recovered or settled in fiscal 2018 based on the 24.5% blended corporate tax rate or based on the 21% tax rate in fiscal 2019 and beyond versus the previous enacted 35% corporate tax rate. In fiscal 2018, we recognized other non-recurring adjustments to our deferred tax assets and liabilities that resulted in a net deferred tax expense of $3.6 million. Excluding these net deferred tax benefits, our effective tax rate in fiscal 2018 was 27.9%.

The fiscal 2018 divestitures of our non-core utility field services operations and other non-core assets resulted in a pre-tax loss of $3.4 million and incremental tax expense of $2.6 million due to a book/tax basis difference primarily related to the $12.2 million of associated goodwill. In fiscal 2018 and fiscal 2017, the Internal Revenue Service concluded their examinations through fiscal 2016 and other state and international examinations were also completed. As a result, we recognized a net $1.6 million tax expense in fiscal 2018 and a $1.1 million tax expense in fiscal 2017. Excluding these discrete amounts from both periods and the one-time impacts of the TCJA, the effective tax rates for fiscal 2018 and 2017 were 25.1% and 30.7%, respectively.

Our EPS was $2.42 in fiscal 2018, compared to $2.04 in fiscal 2017. On the same basis as our adjusted operating income, EPS was $2.64 in fiscal 2018, compared to $2.13 in fiscal 2017.

Segment Results of Operations
Beginning in fiscal 2018, we aligned our operations to better serve our clients and markets, resulting in two renamed reportable segments. Our GSG reportable segment primarily includes activities with U.S. government clients (federal, state and

44



local) and activities with development agencies worldwide. Our CIG reportable segment primarily includes activities with U.S. commercial clients and international activities other than work for development agencies. This alignment allows 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 continue to report the results of the wind-down of our non-core construction activities in the RCM segment.
Government Services Group ("GSG")
 
Fiscal Year Ended
 
September 30,
2018
 
October 1,
2017
 
Change
 
 
 
$
 
%
 
($ in thousands)

Revenue
$
1,694,871

 
$
1,487,611

 
$
207,260

 
13.9%
Subcontractor costs
(482,537
)
 
(420,453
)
 
(62,084
)
 
(14.8)
Revenue, net of subcontractor costs
$
1,212,334

 
$
1,067,158

 
$
145,176

 
13.6
 
 
 
 
 
 
 
 
Income from operations
$
168,211

 
$
138,199

 
$
30,012

 
21.7
Revenue and revenue, net of subcontractor costs, increased $207.3 million, or 13.9%, and $145.2 million, or 13.6%, respectively, compared to fiscal 2017. These increases include the aforementioned contribution from our Glumac acquisition. Excluding this contribution, our revenue increased 9.8% in fiscal 2018 compared to fiscal 2017. This increase reflects broad-based revenue growth in our U.S. state and local government project-related infrastructure revenue with particularly increased revenue from municipal water infrastructure work in the metropolitan areas of California, Texas, and Florida. The increase also includes higher revenue from disaster response activities in fiscal 2018 compared to last year due to the unprecedented number of natural disasters in the United States during 2017. The level of our activities was particularly increased by the hurricanes in Florida and Texas, and the fires in California. Our U.S. state and local government revenue and revenue, net of subcontractor costs, increased $114.9 million and $68.7 million, respectively, in fiscal 2018 compared to last year. To a lesser extent, our U.S. federal business also improved compared to fiscal 2017, primarily due to an increase in environmental work for the DoD and DOS. Operating income increased $30.0 million in fiscal 2018 compared to fiscal 2017, reflecting the higher revenue. In addition, our operating margin, based on revenue, net of subcontractor costs, improved to 13.9% in fiscal 2018 from 13.0% in fiscal 2017. This increase in profitability primarily reflects increasing revenue and improved utilization of resources.
Commercial/International Services Group ("CIG")
 
Fiscal Year Ended
 
September 30,
2018
 
October 1,
2017
 
Change
 
 
 
$
 
%
 
($ in thousands)

Revenue
$
1,323,142

 
$
1,326,020

 
$
(2,878
)
 
(0.2)%
Subcontractor costs
(337,390
)
 
(359,082
)
 
21,692

 
6.0
Revenue, net of subcontractor costs
$
985,752

 
$
966,938

 
$
18,814

 
1.9
 
 
 
 
 
 
 
 
Income from operations
$
74,451

 
$
90,817

 
$
(16,366
)
 
(18.0)
Revenue and revenue, net of subcontractor costs, decreased $2.9 million, or 0.2%, and increased $18.8 million, or 1.9%, respectively, in fiscal 2018 compared to fiscal 2017. These amounts include the aforementioned contribution from our NDY acquisition. In addition, these year-over-year comparisons were impacted by the divestiture of our non-core utility field services operations in fiscal 2018 and the reduction of revenue of $10.6 million from the settlement of the claim in the fourth quarter of fiscal 2018 for a fixed-price construction project that was completed in fiscal 2014. Excluding the net impact of the acquisition/divestiture and the claim adjustment, revenue and revenue, net of subcontractor costs decreased 3.1% and 2.4%, respectively, in fiscal 2018 compared to fiscal 2017. These results primarily reflect lower oil and gas revenue in Western Canada, which declined $75.6 million in fiscal 2018 compared to fiscal 2017. Operating income decreased $16.4 million, or, 18.0%, in fiscal 2018 compared to fiscal 2017 primarily due to the $12.5 million charge for the claim settlement in the fourth quarter of fiscal 2018 for the fixed-price construction project that was completed in fiscal 2014. Excluding this charge, operating income declined 4.3% in fiscal 2018 compared to fiscal 2017 reflecting the lower revenue. In addition, our operating margin, based on revenue, net of subcontractor costs, declined to 7.6% in fiscal 2018 from 9.4% in fiscal 2017 reflecting the claim settlement in the fourth quarter of fiscal 2018.

45



Remediation and Construction Management ("RCM")
 
Fiscal Year Ended
 
September 30,
2018
 
October 1,
2017
 
Change
 
 
 
$
 
%
 
($ in thousands)

Revenue
$
14,199

 
$
18,207

 
$
(4,008
)
 
(22.0)%
Subcontractor costs
(11,551
)
 
(18,293
)
 
6,742

 
36.9
Revenue, net of subcontractor costs
$
2,648

 
$
(86
)
 
$
2,734

 
NM
 
 
 
 
 
 
 
 
Loss from operations
$
(4,573
)
 
$
(14,712
)
 
$
10,139

 
68.9
 
 
 
 
 
 
 
 
NM = not meaningful
Revenue decreased $4.0 million and revenue, net of subcontractor costs, increased $2.7 million in fiscal 2018 compared to fiscal 2017. The operating loss in fiscal 2018 primarily reflects legal costs related to outstanding claims. In fiscal 2017, we updated our evaluation of unsettled claims and recognized a reduction in revenue of $4.9 million and a related loss in operating income of $3.6 million. We also recognized unfavorable operating income adjustments of $5.7 million related to our updated estimate of the costs to complete fixed-price construction projects in fiscal 2017. The remaining loss in fiscal 2017 primarily reflect legal costs related to outstanding claims.

Fiscal 2018 and 2017 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. In fiscal 2018, we recorded adjustments to our contingent earn-out liabilities and reported related losses in operating income of $4.3 million. In addition, in fiscal 2018 we recognized a charge of $1.5 million that related to the earn-out for Glumac but was 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.

During fiscal 2017, we recorded updated valuations to our contingent earn-out liabilities and reported net gains in operating income totaling $6.9 million. The fiscal 2017 gains primarily resulted from updated valuations of the contingent consideration liabilities for INDUS Corporation ("INDUS") and CEG, which are both part of our GSG segment.

At September 30, 2018, there was a total potential maximum of $50.6 million of outstanding contingent consideration related to acquisitions. Of this amount, $35.3 million was estimated as the fair value and accrued on our consolidated balance sheet.

46



FINANCIAL CONDITION, LIQUIDITY AND CAPITAL RESOURCES
Capital Requirements. 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. On November 5, 2018, the Board of Directors authorized a new stock repurchase program under which we could repurchase up to $200 million of our common stock in addition to the $25 million under the previous stock purchase program. In fiscal 2019, we expended the $25 million under the previous stock purchase program and an additional $75 million under the new program. We declared and paid common stock dividends totaling $29.7 million, or $0.54 per share, in fiscal 2019 compared to $24.5 million, or $0.44 per share, in fiscal 2018.

Subsequent Event. On November 11, 2019, the Board of Directors declared a quarterly cash dividend of $0.15 per share payable on December 13, 2019 to stockholders of record as of the close of business on December 2, 2019.

We use a variety of tax planning and financing strategies to manage our worldwide cash and deploy funds to locations where they are needed. Historically, we indefinitely reinvested our foreign earnings, and did not need to repatriate these earnings. However, in fiscal 2018, we evaluated our global tax planning and financing strategies as a result of the recent changes in U.S. tax law. As a result, we completed a one-time repatriation of a portion of our foreign earnings totaling approximately $117 million in fiscal 2018. We paid down debt in the U.S. with most of these funds during the fourth quarter of fiscal 2018. This transaction resulted in a $2.4 million net repatriation tax on a global basis. At September 29, 2019, undistributed earnings of our foreign subsidiaries, primarily in Canada, amounting to approximately $44.0 million, which are expected to be permanently reinvested. Accordingly, no provision for foreign withholding taxes has been made. Upon distribution of those earnings, we would be subject to foreign withholding taxes. Assuming the permanently reinvested foreign earnings were repatriated under the laws and rates applicable at September 29, 2019, the incremental foreign withholding taxes applicable to those earnings would be approximately $1.1 million. We have no need or plans to repatriate additional foreign earnings in the foreseeable future.

Cash Equivalents and Restricted Cash. As of September 29, 2019, cash equivalents and restricted cash were $120.9 million, a decrease of $28.0 million compared to the fiscal 2018 year-end. The decrease was primarily due to payments for acquisitions, stock repurchases and dividends.
Operating Activities. For fiscal 2019, net cash provided by operating activities was $208.5 million compared to $185.7 million in fiscal 2018. The increase primarily resulted from additional cash collections from accounts receivable and improved management of our working capital.
Investing Activities. Net cash used in investing activities was $99.7 million in fiscal 2019, an increase of $57.1 million compared to last year. The increase was primarily the result of proceeds from the divestiture of our non-core utility field services operations in fiscal 2018 that did not recur this year.
Financing Activities. For fiscal 2019, net cash used in financing activities was $135.1 million, a decrease of $46.9 million compared to fiscal 2018. The decrease in net cash used was due to lower net borrowings of long-term debt, partially offset by $25 million more in stock repurchases in fiscal 2019 compared to last 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.

47




At September 29, 2019, we had $276.4 million in outstanding borrowings under the Amended Credit Agreement, which was comprised of $240.6 million under the Term Loan Facility and $35.8 million outstanding under the Amended Revolving Credit Facility at a year-to-date weighted-average interest rate of 3.37% per annum. In addition, we had $0.7 million in standby letters of credit under the Amended Credit Agreement. Our average effective weighted-average interest rate on borrowings outstanding during the year-to-date period ending September 29, 2019 under the Amended Credit Agreement, including the effects of interest rate swap agreements was 3.65%. At September 29, 2019, we had $413.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, $0.6 million, and $0.8 million for fiscal 2019, 2018 and 2017, 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 September 29, 2019, we were in compliance with these covenants with a consolidated leverage ratio of 1.30x and a consolidated interest coverage ratio of 16.51x. Our obligations under the Amended Credit Agreement are guaranteed by certain of our 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) our accounts receivable, general intangibles and intercompany loans, and those of our subsidiaries that are guarantors or borrowers.

In addition to the credit facility, we entered into agreements to issue standby letters of credit. The aggregate amount of standby letters of credit outstanding under these additional agreements and other bank guarantees was $41.4 million, of which $10.2 million was issued in currencies other than the U.S. dollar.

We maintain at our Australian subsidiary an AUD$30 million credit facility, which may be used for bank overdrafts, short-term cash advances and bank guarantees. This facility expires in March 2020 and is secured by a parent guarantee. At September 29, 2019, there were no borrowings outstanding under this facility and bank guarantees outstanding of USD$6.1 million, which were issued in currencies other than the U.S. dollar.

We maintain at our United Kingdom subsidiary a GBP£35 million credit facility, which may be used for bank overdrafts, short-term cash advances and bank guarantees. This facility expires in July 2020 and is secured by a parent guarantee. At September 29, 2019, there were no borrowings outstanding under this facility and bank guarantees outstanding of USD$17.4 million, which were issued in currencies other than the U.S. dollar.
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.
Dividends. Our Board of Directors has authorized the following dividends:
Declaration Date
 
Dividend Per Share
 
Record Date
 
Total Maximum
Payment
 
Payment Date
 
 
(in thousands, except per share data)

November 5, 2018
 
$
0.12

 
November 30, 2018
 
$
6,654

 
December 14, 2018
January 28, 2019
 
$
0.12

 
February 13, 2019
 
$
6,616

 
February 28, 2019
April 29, 2019
 
$
0.15

 
May 15, 2019
 
$
8,219

 
May 31, 2019
July 29, 2019
 
$
0.15

 
August 14, 2019
 
$
8,185

 
August 30, 2019
November 11, 2019
 
$
0.15

 
December 2, 2019
 
N/A

 
December 13, 2019

48



Contractual Obligations. The following sets forth our contractual obligations at September 29, 2019:
 
 
Total
 
Year 1
 
Years 2 - 3
 
Years 4 - 5
 
Beyond
 
 
(in thousands)
Debt:
 
 

 
 

 
 

 
 

 
 

Credit facility
 
$
276,434

 
$
12,500

 
$
28,125

 
$
235,809

 
$

Interest (1)
 
30,307

 
8,460

 
15,842

 
6,005

 

Capital leases
 
87

 
72

 
15

 

 

Operating leases (2)
 
343,532

 
108,758

 
117,842

 
62,240

 
54,692

Contingent earn-outs (3)
 
52,992

 
24,977

 
28,015

 

 

Deferred compensation liability
 
29,548

 

 

 

 
29,548

Unrecognized tax benefits (4)
 
9,169

 
977

 
7,551

 
641

 

Total
 
$
742,069

 
$
155,744

 
$
197,390

 
$
304,695

 
$
84,240

 
 
 
 
 
 
 
 
 
 
 
(1) 
Interest primarily related to the Term Loan Facility is based on a weighted-average interest rate at September 29, 2019, on borrowings that are presently outstanding.
(2) 
Predominantly represents real estate leases.
(3) 
Represents the estimated fair value recorded for contingent earn-out obligations for acquisitions. The remaining maximum contingent earn-out obligations for these acquisitions total $72.4 million.
(4) 
Represents liabilities for unrecognized tax benefits related to uncertain tax positions, excluding amounts related primarily to outstanding refund claims. We are unable to reasonably predict the timing of tax settlements, as tax audits can involve complex issues and the resolution of those issues may span multiple years, particularly if subject to negotiation or litigation. For more information, see Note 9, "Income Taxes" of the "Notes to Consolidated Financial Statements" included in Item 8.
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 possible that the current valuation allowance positions of those jurisdictions could be adjusted in the next 12 months.

As of September 29, 2019 and September 30, 2018, the liability for income taxes associated with uncertain tax positions was $9.2 million and $8.3 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 September 29, 2019, we had $0.7 million in standby letters of credit outstanding under our Amended Credit Agreement, $41.4 million in standby letters of credit outstanding under our additional letter of credit facilities and $6.1 million of bank guarantees under our Australian facility, and $17.4 million under our United Kingdom facility.
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

49



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 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
On October 1, 2018, we adopted ASC 606, which supersedes most current revenue recognition guidance, including industry-specific guidance. We adopted the standard on a modified retrospective basis which results in no restatement of the comparative periods presented and a cumulative effect adjustment to retained earnings as of the date of adoption. As part of our adoption, the new standard was applied only to those contracts that were not substantially completed as of the date of adoption.
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

50



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. Revenue on claims is recognized only to the extent that contract costs related to the claims have been incurred and when it is probable that any significant revenue recognized related to the claim will not be reversed. Factors considered in determining whether revenue associated with 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


51



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 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 18, "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 7, "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

52



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 tax 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; (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 July 1, 2019 (i.e. the first day of our fourth quarter in fiscal 2019), 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 25%.
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

53



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
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 September 29, 2019, primarily net operating losses and certain foreign intangibles, 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 9, "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 September 29, 2019, we had borrowings outstanding under the Credit Agreement of $276.4 million at a weighted-average interest rate of 3.37% per annum.

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 September 29, 2019, the notional principal of our outstanding interest swap agreements was $240.6 million ($48.1 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 September 29, 2019, was 3.65%. For more information, see Note 15, “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

54



in the same currency for our contracts. Foreign currency gains and losses were immaterial for both fiscal 2019 and fiscal 2018. Foreign currency gains and losses are reported as part of “Selling, general and administrative expenses” in 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 2019 and 2018, 27.7% and 24.7% of our consolidated revenue, respectively, was generated by our international business. For fiscal 2019, the effect of foreign exchange rate translation on the consolidated balance sheets was a decrease in equity of $21.1 million compared to a decrease in equity of $29.7 million in fiscal 2018. These amounts were recognized as an adjustment to equity through other comprehensive income.

55



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

56



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 September 29, 2019 and September 30, 2018, and the related consolidated statements of income, comprehensive income, equity and cash flows for each of the three years in the period ended September 29, 2019, 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 September 29, 2019, 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 September 29, 2019 and September 30, 2018, and the results of its operations and its cash flows for each of the three years in the period ended September 29, 2019 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 September 29, 2019, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

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 WYG plc (WYG) from its assessment of internal control over financial reporting as of September 29, 2019, because it was acquired by the Company in a purchase business combination during 2019. We have also excluded WYG from our audit of internal control over financial reporting. WYG 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 3% and 1%, respectively, of the related consolidated financial statement amounts as of and for the year ended September 29, 2019.

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 and dispositions

57



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 matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that (i) relate 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 matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

Revenue recognition - determination of total estimated contract cost for fixed-price contracts

As described in Note 3 to the consolidated financial statements, the Company’s services are performed under three principal types of contracts: fixed-price, time-and-materials and cost-plus. Under fixed-price contracts, which account for approximately 34% of the Company's total consolidated revenue, the Company’s clients pay an agreed fixed-amount negotiated in advance for a specified scope of work. Revenue on fixed-price contracts 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. As disclosed by management, this measure includes forecasts based on the best information available and reflects the judgment 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. When the current estimate of total costs for a performance obligation indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.

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 there was a 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 our procedures to evaluate the total estimated contract costs for fixed-price contracts and the audit evidence obtained.

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, which included review of contracts and other documents that support those estimates, and testing of underlying contract costs; (ii) assessing management's ability to reasonably estimate total contract cost by performing a comparison of the actual 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 management’s methodologies and assessing the consistency of management’s approach over the life of the contract.

Goodwill impairment assessment - Remediation and Field Services reporting unit

As described in Notes 2 and 7 to the consolidated financial statements, the Company's consolidated goodwill balance was $924.8 million as of September 29, 2019, and the goodwill associated with the Remediation and Field Services (RFS) reporting unit was $48.8 million. Management performs an annual goodwill impairment review at the beginning of the fiscal fourth quarter of each year, July 1, 2019, for fiscal 2019, or more frequently when an event occurs or circumstances indicate that the carrying value of the asset may not be recoverable. During the fourth quarter of fiscal 2019, management performed a strategic review of

58



the Company's operations. As a result, management decided to dispose of the Canadian turn-key pipeline activities in the RFS reporting unit, which is in the Commercial/International Services Group (CIG) reportable segment. Management performed an interim goodwill impairment review of the 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 equals its carrying value of $61 million at September 29, 2019, including the remaining $48.8 million of goodwill. 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. Management estimates 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. Management's cash flow projections for the RFS Reporting Unit included significant judgments and assumptions relating to revenue growth rate, operating profit margin forecasts and the discount rate.

The principal considerations for our determination that performing procedures relating to the goodwill impairment assessment of the RFS reporting unit is a critical audit matter are there was significant judgment by management when developing the fair value measurement of the reporting unit which, in turn, led to a high degree of auditor judgment, subjectivity, and effort in performing procedures to evaluate management's cash flow projections and significant assumptions, including revenue growth rate, operating profit margin forecasts and the discount rate. In addition, the audit effort involved the use of professionals with specialized skill and knowledge to assist in performing these procedures and evaluating the audit evidence obtained from these procedures.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the financial statements. These procedures included testing the effectiveness of controls relating to management's goodwill impairment assessment, including controls over the evaluation of the Company's reporting units. These procedures also included, among others, testing management's process for developing the fair value estimate; evaluating the appropriateness of the discounted cash flow method; testing the completeness, accuracy, and relevance of underlying data used in the cash flow projections; and evaluating the significant assumptions used by management, including revenue growth rate, operating margin forecasts and the discount rate. Evaluating management's assumptions related to revenue growth rates and projected operating income involved evaluating whether the assumptions used by management were reasonable considering (i) the current and past performance of the reporting unit, (ii) the consistency with external market and industry data, and (iii) whether these assumptions were consistent with evidence obtained in other areas of the audit. Professionals with specialized skill and knowledge were used to assist in the evaluation of the Company's discounted cash flow method and certain significant assumptions, including the discount rate.

/s/ PricewaterhouseCoopers LLP
Los Angeles, California
November 27, 2019

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



59



TETRA TECH, INC.
Consolidated Balance Sheets
(in thousands, except par value)
ASSETS
September 29,
2019
 
September 30,
2018
Current assets:
 

 
 

Cash and cash equivalents
$
120,732

 
$
146,185

Accounts receivable – net
768,720

 
694,221

Contract assets
114,324

 
142,882

Prepaid expenses and other current assets
62,196

 
56,003

Income taxes receivable
13,820

 
11,089

Total current assets
1,079,792

 
1,050,380

 
 
 
 
Property and equipment – net
39,441

 
43,278

Investments in unconsolidated joint ventures
6,873

 
3,370

Goodwill
924,820

 
798,820

Intangible assets – net
16,440

 
16,123

Deferred income taxes
28,385

 
8,607

Other long-term assets
51,657

 
38,843

Total assets
$
2,147,408

 
$
1,959,421

 
 
 
 
LIABILITIES AND EQUITY
 

 
 

Current liabilities:
 

 
 

Accounts payable
$
206,609

 
$
160,222

Accrued compensation
203,384

 
180,153

Contract liabilities
165,611

 
143,270

Income taxes payable

 
8,272

Current portion of long-term debt
12,572

 
12,599

Current contingent earn-out liabilities
24,977

 
13,633

Other current liabilities
156,801

 
99,944

Total current liabilities
769,954

 
618,093

 
 
 
 
Deferred income taxes
12,971

 
30,166

Long-term debt
263,949

 
264,712

Long-term contingent earn-out liabilities
28,015

 
21,657

Other long-term liabilities
83,055

 
57,693

 
 
 
 
Commitments and contingencies (Note 18)


 


 
 
 
 
Equity:
 

 
 

Preferred stock – Authorized, 2,000 shares of $0.01 par value; no shares issued and outstanding at September 29, 2019 and September 30, 2018

 

Common stock – Authorized, 150,000 shares of $0.01 par value; issued and outstanding, 54,565 and 55,349 shares at September 29, 2019 and September 30, 2018, respectively
546

 
553

Additional paid-in capital
78,132

 
148,803

Accumulated other comprehensive loss
(160,584
)
 
(127,350
)
Retained earnings
1,071,192

 
944,965

Tetra Tech stockholders' equity
989,286

 
966,971

Noncontrolling interests
178

 
129

Total stockholders' equity
989,464

 
967,100

Total liabilities and stockholders' equity
$
2,147,408

 
$
1,959,421

See accompanying Notes to Consolidated Financial Statements.

60



TETRA TECH, INC.
Consolidated Statements of Income
(in thousands, except per share data)
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
Revenue
$
3,107,348

 
$
2,964,148

 
$
2,753,360

Subcontractor costs
(717,711
)
 
(763,414
)
 
(719,350
)
Other costs of revenue
(1,981,454
)
 
(1,816,276
)
 
(1,680,372
)
Gross profit
408,183

 
384,458

 
353,638

Selling, general and administrative expenses
(200,230
)
 
(190,120
)
 
(177,219
)
Acquisition and integration expenses
(10,351
)
 

 

Contingent consideration – fair value adjustments
(1,085
)
 
(4,252
)
 
6,923

Impairment of goodwill
(7,755
)
 

 

Income from operations
188,762

 
190,086

 
183,342

Interest income
1,732

 
1,824

 
729

Interest expense
(15,358
)
 
(17,348
)
 
(12,310
)
Income before income tax expense
175,136

 
174,562

 
171,761

Income tax expense
(16,375
)
 
(37,605
)
 
(53,844
)
Net income
158,761

 
136,957

 
117,917

Net income attributable to noncontrolling interests
(93
)
 
(74
)
 
(43
)
Net income attributable to Tetra Tech
$
158,668

 
$
136,883

 
$
117,874

Earnings per share attributable to Tetra Tech:
 

 
 

 
 

Basic
$
2.89

 
$
2.46

 
$
2.07

Diluted
$
2.84

 
$
2.42

 
$
2.04

Weighted-average common shares outstanding:
 

 
 

 
 

Basic
54,986

 
55,670

 
56,911

Diluted
55,936

 
56,598

 
57,913

See accompanying Notes to Consolidated Financial Statements.

61



TETRA TECH, INC.
Consolidated Statements of Comprehensive Income
(in thousands)
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
Net income
$
158,761

 
$
136,957

 
$
117,917

 
 
 
 
 
 
Other comprehensive income (loss), net of tax
 
 
 
 
 
Foreign currency translation adjustments
(21,109
)
 
(29,656
)
 
27,894

(Loss) gain on cash flow hedge valuations
(12,125
)
 
806

 
1,614

Other comprehensive (loss) income attributable to Tetra Tech
(33,234
)
 
(28,850
)
 
29,508

Other comprehensive income (loss) attributable to noncontrolling interests
243

 
(64
)
 
8

Comprehensive income
$
125,770

 
$
108,043

 
$
147,433

 
 
 
 
 
 
Comprehensive income attributable to Tetra Tech
$
125,434

 
$
108,033

 
$
147,382

Comprehensive income attributable to noncontrolling interests
336

 
10

 
51

Comprehensive income
$
125,770

 
$
108,043

 
$
147,433

See accompanying Notes to Consolidated Financial Statements.

62



TETRA TECH, INC.
Consolidated Statements of Equity
Fiscal Years Ended October 1, 2017, September 30, 2018, and September 29, 2019
(in thousands)
 
Common Stock
 
Additional
Paid-in
Capital
 
Accumulated
Other
Comprehensive
Income (Loss)
 
Retained
Earnings
 
Total
Tetra Tech
Equity
 
Non-Controlling
Interests
 
Total
Equity
 
Shares
 
Amount
 
 
 
 
 
 
BALANCE AT OCTOBER 2, 2016
57,042

 
$
570

 
$
260,340

 
$
(128,008
)
 
$
736,357

 
$
869,259

 
$
144

 
$
869,403

Comprehensive income, net of tax:
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

Net income
 

 
 

 
 

 
 

 
117,874

 
117,874

 
43

 
117,917

Foreign currency translation adjustments
 

 
 

 
 

 
27,894

 
 

 
27,894

 
8

 
27,902

Gain on cash flow hedge valuations
 

 
 

 
 

 
1,614

 
 

 
1,614

 
 

 
1,614

Comprehensive income, net of tax
 

 
 

 
 

 
 

 
 

 
147,382

 
51

 
147,433

Distributions paid to noncontrolling interests
 

 
 

 
 

 
 

 
 

 
 

 
(24
)
 
(24
)
Cash dividends of $0.38 per common share
 

 
 

 
 

 
 

 
(21,672
)
 
(21,672
)
 
 

 
(21,672
)
Stock-based compensation
 

 
 

 
13,450

 
 

 
 

 
13,450

 
 

 
13,450

Stock options exercised
791

 
8

 
18,556

 
 

 
 

 
18,564

 
 

 
18,564

Restricted stock award, restricted & performance shares released
116

 
2

 
(3,472
)
 
 
 
 
 
(3,470
)
 
 
 
(3,470
)
Shares issued for Employee Stock Purchase Plan
190

 
2

 
4,938

 
 

 
 

 
4,940

 
 

 
4,940

Stock repurchases
(2,266
)
 
(23
)
 
(99,977
)
 
 

 
 

 
(100,000
)
 
 

 
(100,000
)
BALANCE AT OCTOBER 1, 2017
55,873

 
559

 
193,835

 
(98,500
)
 
832,559

 
928,453

 
171

 
928,624

Comprehensive income, net of tax:
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

Net income
 

 
 

 
 

 
 

 
136,883

 
136,883

 
74

 
136,957

Foreign currency translation adjustments
 

 
 

 
 

 
(29,656
)
 
 

 
(29,656
)
 
(64
)
 
(29,720
)
Gain on cash flow hedge valuations
 

 
 

 
 

 
806

 
 

 
806

 
 

 
806

Comprehensive income, net of tax
 

 
 

 
 

 
 

 
 

 
108,033

 
10

 
108,043

Distributions paid to noncontrolling interests
 

 
 

 
 

 
 

 
 

 
 

 
(52
)
 
(52
)
Cash dividends of $0.44 per common share
 

 
 

 
 

 
 

 
(24,477
)
 
(24,477
)
 
 

 
(24,477
)
Stock-based compensation
 
 
 
 
19,582

 
 

 
 

 
19,582

 
 

 
19,582

Restricted & performance shares released
277

 
3

 
(8,874
)
 
 
 
 
 
(8,871
)
 
 
 
(8,871
)
Stock options exercised
549

 
5

 
13,506

 
 

 
 

 
13,511

 
 

 
13,511

Shares issued for Employee Stock Purchase Plan
142

 
1

 
5,739

 
 

 
 

 
5,740

 
 

 
5,740

Stock repurchases
(1,492
)
 
(15
)
 
(74,985
)
 
 

 
 

 
(75,000
)
 
 

 
(75,000
)
BALANCE AT SEPTEMBER 30, 2018
55,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
)
Loss 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 released
183

 
2

 
(6,895
)
 
 
 
 
 
(6,893
)
 
 
 
(6,893
)
Stock options exercised
448

 
5

 
11,746

 
 

 
 

 
11,751

 
 

 
11,751

Shares issued for Employee Stock Purchase Plan
148

 
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, 2019
54,565

 
$
546

 
$
78,132

 
$
(160,584
)
 
$
1,071,192

 
$
989,286

 
$
178

 
$
989,464

See accompanying Notes to Consolidated Financial Statements.

63



TETRA TECH, INC.
Consolidated Statements of Cash Flows
(in thousands)
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
Cash flows from operating activities:
 

 
 

 
 

Net income
$
158,761

 
$
136,957

 
$
117,917

Adjustments to reconcile net income to net cash provided by operating activities:
 

 
 

 
 

Depreciation and amortization
28,844

 
38,636

 
45,756

Equity in income of unconsolidated joint ventures, net of distributions
(25
)
 
(568
)
 
(647
)
Amortization of stock-based awards
17,618

 
19,582

 
13,450

Deferred income taxes
(37,615
)
 
(29,360
)
 
(9,957
)
Provision for doubtful accounts
16,964

 
7,167

 
2,847

Impairment of goodwill
7,755

 

 

Fair value adjustments to contingent consideration
1,085

 
4,252

 
(6,923
)
Loss (gain) on sale of assets and divested business
(232
)
 
1,045

 
(103
)
Changes in operating assets and liabilities, net of effects of business acquisitions:
 

 
 

 
 

Accounts receivable and contract assets
(10,226
)
 
(46,273
)
 
(64,781
)
Prepaid expenses and other assets
2,568

 
(12,638
)
 
(8,317
)
Accounts payable
39,011

 
(16,032
)
 
18,597

Accrued compensation
18,359

 
27,492

 
13,413

Contract liabilities
(6,039
)
 
15,228

 
28,298

Other liabilities
(16,929
)
 
24,998

 
5,662

Income taxes receivable/payable
(11,386
)
 
17,596

 
(13,725
)
Cash settled contingent earn-out liability

 
(2,349
)
 

Net cash provided by operating activities
208,513

 
185,733

 
141,487

Cash flows from investing activities:
 

 
 

 
 

Capital expenditures
(16,198
)
 
(9,726
)
 
(9,741
)
Payments for business acquisitions, net of cash acquired
(84,159
)
 
(68,256
)
 
(8,039
)
Proceeds from sale of assets and divested business, net
651

 
35,348

 
820

Net cash used in investing activities
(99,706
)
 
(42,634
)
 
(16,960
)
Cash flows from financing activities:
 

 
 

 
 

Repayments on long-term debt
(415,491
)
 
(485,946
)
 
(233,889
)
Proceeds from borrowings
417,262

 
401,965

 
243,553

Payments of contingent earn-out liabilities
(12,018
)
 
(1,412
)
 
(1,319
)
Debt pre-payment costs

 
(1,737
)
 

Repurchases of common stock
(100,000
)
 
(75,000
)
 
(100,000
)
Stock options exercised
11,751

 
13,520

 
18,555

Dividends paid
(29,674
)
 
(24,477
)
 
(21,672
)
Taxes paid on vested restricted stock
(6,893
)
 
(8,871
)
 
(3,495
)
Net cash used in financing activities
(135,063
)
 
(181,958
)
 
(98,267
)
 
 
 
 
 
 
Effect of exchange rate changes on cash, cash equivalents and restricted cash
(1,727
)
 
(4,947
)
 
3,452

 
 
 
 
 
 
Net increase (decrease) in cash, cash equivalents and restricted cash
(27,983
)
 
(43,806
)
 
29,712

Cash, cash equivalents and restricted cash at beginning of year
148,884

 
192,690

 
162,978

Cash, cash equivalents and restricted cash at end of year
$
120,901

 
$
148,884

 
$
192,690

 
 
 
 
 
 
Supplemental information:
 

 
 

 
 

Cash paid during the year for:
 

 
 

 
 

Interest
$
12,310

 
$
15,570

 
$
11,504

Income taxes, net of refunds received of $5.2 million, $2.5 million and $2.1 million
$
66,038

 
$
49,842

 
$
72,578

 
 
 
 
 
 
Reconciliation of cash, cash equivalents and restricted cash:
 
 
 
 
 
Cash and cash equivalents
$
120,732

 
$
146,185

 
$
189,975

Restricted cash
169

 
2,699

 
2,715

Total cash, cash equivalents and restricted cash
$
120,901

 
$
148,884

 
$
192,690

See accompanying Notes to Consolidated Financial Statements.

64


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, infrastructure, resource management, energy, and international development. We are a global company that leads with science and is renowned for our expertise in providing water-related services for 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, construction management, and operations and maintenance.
Beginning in fiscal 2018, we aligned our operations to better serve our clients and markets, resulting in two renamed reportable segments. Our Government Services Group (“GSG”) reportable segment primarily includes activities with U.S. government clients (federal, state and local) and activities with development agencies worldwide. Our Commercial/International Services Group (“CIG”) reportable segment primarily includes activities with U.S. commercial clients and international activities other than work for development agencies. This alignment allows 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 continue to report the results of the wind-down of our non-core construction activities in the Remediation and Construction Management (“RCM”) reportable segment. Certain reclassifications were made to the prior years to conform to the current-year presentation.
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 or 53-week periods ending on the Sunday nearest September 30. Fiscal years 2019, 2018 and 2017 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 ("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 maturities of 90 days or less at the date of purchase. We record cash and cash equivalents as restricted when we are unable to freely use such cash and cash equivalents for our general operating purposes. As of fiscal 2019 and fiscal 2018 year-ends, we had restricted cash of $0.2 million and $2.7 million, respectively, on the consolidated balance sheet, and it was included in our "Prepaid expenses and other current assets".
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 is primarily comprised of billed and unbilled accounts receivable, contract retentions and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable represent revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at September 29, 2019 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. Contract retentions represent amounts withheld by clients until certain conditions are met or the project is completed, which may be several months or years. Allowances for doubtful accounts represent the amounts that may 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 particular industry conditions that may affect a client's ability to pay. Billings in excess of costs on uncompleted contracts 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 will be earned within 12 months.

65


Property and Equipment.    Property and equipment are recorded at cost and are 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 ten years for equipment, furniture and fixtures. Buildings are depreciated over periods not exceeding 40 years. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the length of the lease. Assets held for sale are carried at the lower of their carrying amount (i.e., net book value) or fair value less cost to sell and are reported as "Prepaid expenses and other current assets" on our consolidated balance sheets.
Long-Lived Assets.    Our policy regarding long-lived assets is to evaluate the recoverability of our 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.
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 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. Transaction costs associated with business combinations are expensed as they are 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 July 1, 2019 (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. If the fair value of a reporting unit exceeds its carrying amount, the goodwill of that reporting unit is

66


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 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.
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.
Fair Value of Financial Instruments.    We determine the fair values of our financial instruments, including short-term investments, debt instruments and derivative instruments 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.

67


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 and our match 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." All income and expenses related to the rabbi trust are reflected in our consolidated statements of income.
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 and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets at September 29, 2019 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 23% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2019 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 49%, 23% and 28% of our fiscal 2019 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.
Recent Accounting Pronouncements.
New accounting pronouncements implemented by us during fiscal 2019 are discussed below.
In May 2014, the Financial Accounting Standards Board (“FASB”) issued ASU 2014-09 ("ASC 606"), "Revenue from Contracts with Customers", which outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The guidance and the related ASUs were effective for interim and annual reporting periods beginning after December 15, 2017 (first quarter of fiscal 2019 for us). On October 1, 2018, we adopted ASC 606 using the modified retrospective method in which the new guidance was applied retrospectively to contracts that were not substantially completed as of the date of adoption. Results for the reporting period beginning after October 1, 2018 have been presented under ASC 606, while prior period amounts have not been adjusted and continue to be reported in accordance with the previous guidance. See Note 3, "Revenue Recognition" for further discussion of the adoption and the impact on our consolidated financial statements.

68


In January 2016, the FASB issued guidance that generally requires companies to measure investments in other entities, except those accounted for under the equity method, at fair value and recognize any changes in fair value in net income. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2017 (first quarter of fiscal 2019 for us). The adoption of this guidance had no impact on our consolidated financial statements.
In March 2016, the FASB issued updated guidance which requires excess tax benefits and deficiencies on share-based payments to be recorded as income tax expense or benefit in the income statement rather than being recorded in additional paid-in capital. It also requires the presentation of employee taxes as financing activities on consolidated statements of cash flows, which was previously classified as operating activities. This guidance was effective for annual and interim periods beginning after December 15, 2016 (first quarter of fiscal 2018 for us), with early adoption permitted. In the first quarter of fiscal 2017, we adopted this guidance. At the beginning of fiscal 2019, we revised the presentation of "Net cash provided by operating activities" and "Net cash (used in) provided by financing activities" in the consolidated statement of cash flows for prior period to adjust the presentation of “Taxes paid on vested restricted stock” and appropriately reflect such amounts as financing activities. The adjustment resulted in an increase of net cash provided by operating activities of $8.9 million and $3.5 million, and an increase of net cash used in financing activities of $8.9 million and $3.5 million for fiscal 2018 and 2017, respectively. We assessed the materiality of these adjustments on our consolidated financial statements for prior periods and concluded that the amounts were not material to any prior interim or annual periods. We elected to revise the presentation for comparability purposes.

In August 2016, the FASB issued guidance to address eight specific cash flow issues to reduce the existing diversity in practice in how certain cash receipts and cash payments are presented and classified in the statement of cash flows. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2017 (first quarter of fiscal 2019 for us). The adoption of this guidance had no material impact on our consolidated financial statements.

In October 2016, the FASB issued updated guidance which requires entities to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. The guidance was effective for fiscal reporting periods and interim reporting periods within those fiscal reporting periods, beginning after December 15, 2017 (first quarter of fiscal 2019 for us). The adoption of this guidance had no material impact on our consolidated financial statements.

In November 2016, the FASB issued updated guidance which provides amendments to address the classification and presentation of changes in restricted cash in the statement of cash flows. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2017 (first quarter of fiscal 2019 for us). The adoption of this guidance had no material impact on our consolidated financial statements. We updated certain captions in our consolidated statements of cash flows to include restricted cash, which is reported in our "Prepaid expenses and other current assets" on the consolidated balance sheets.

In May 2017, the FASB issued updated guidance to clarify when changes to the terms or conditions of a share-based payment award must be accounted for as modifications. Under the updated guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award changes because of a change in terms or conditions. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2017 (first quarter of fiscal 2019 for us), on a prospective basis. The adoption of this guidance had no impact on our consolidated financial statements.

In August 2018, the Securities and Exchange Commission (“SEC”) published Release No. 33-10532, Disclosure Update and Simplification, which adopted amendments to certain disclosure requirements that have become redundant, duplicative, overlapping, outdated or superseded, considering other SEC disclosure requirements, U.S. GAAP, or changes in the information environment. As such, we removed the disclosure of cash dividends paid per share from our consolidated statements of income.

New accounting pronouncements requiring implementation in future periods are discussed below.

In February 2016, the FASB issued guidance that requires the rights and obligations associated with leasing arrangements be reflected on the balance sheet to increase transparency and comparability among organizations, and further clarified and amended this guidance. Lessees will be required to recognize a right-of-use asset and a lease liability on the balance sheet for leases with terms greater than twelve months or leases that contain a purchase option that is reasonably certain to be exercised. Lessees will classify leases as either finance or operating leases. Substantially all of our leases are operating leases, which will result in lease expense on a straight-line basis over the term of the lease. The guidance is effective for interim and annual reporting periods beginning after December 15, 2018 (first quarter of fiscal 2020 for us). The new guidance will be applied to leases that exist or are entered into on or after September 30, 2019 (first day of our fiscal 2020) without adjusting comparative periods in the financial statements. We expect to utilize the practical expedients that, upon adoption of this guidance, allow us to (1) not reassess whether

69


any expired or existing contracts are or contain leases, (2) retain the classification of leases (e.g., operating or finance lease) existing as of the date of adoption and (3) not reassess initial direct costs for any existing leases. We are in the final stages of evaluating our existing lease portfolio, including accumulating all of the necessary information required to properly account for leases under the new guidance. Based on the most recent assessment of existing leases, the adoption of the guidance is expected to result in right-of-use assets and lease liabilities that will be included on the balance sheet as of September 30, 2019 of approximately $300 million. We do not expect the adoption of this guidance to have a material impact on our consolidated statements of income or cash flows. Our current amounts payable under non-cancelable lease commitments are disclosed in Note 11, "Leases".

In June 2016, the FASB issued updated guidance which requires entities to estimate all expected credit losses for certain types of financial instruments, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. The updated guidance also expands the disclosure requirements to enable users of financial statements to understand the entity’s assumptions, models and methods for estimating expected credit losses. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019 (first quarter of fiscal 2021 for us). Early adoption is permitted. We are currently evaluating the impact that this guidance will have on our consolidated financial statements.

In August 2017, the FASB issued accounting guidance on hedging activities. The amendment better aligns an entity’s risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. The guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2018 (first quarter of fiscal 2020 for us). We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

In February 2018, the FASB issued guidance on reclassification of certain tax effects from accumulated comprehensive income, which allows for a reclassification of stranded tax effects from the Tax Cuts and Jobs Act ("TCJA") from accumulated other comprehensive income to retained earnings. The guidance is effective for fiscal years beginning after December 15, 2018 (first quarter of fiscal 2020 for us). We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

In August 2018, The FASB issued updated guidance modifying certain fair value measurement disclosures. The updated 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. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019 (first quarter of fiscal 2021 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.
3.           Revenue Recognition
On October 1, 2018, we adopted ASC 606, "Revenue from Contracts with Customers", which supersedes most current revenue recognition guidance, including industry-specific guidance. We adopted the standard on a modified retrospective basis which results in no restatement of the comparative periods presented and a cumulative effect adjustment to retained earnings as of the date of adoption. As part of our adoption, the new standard was applied only to those contracts that were not substantially completed as of the date of adoption.

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.

70



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. Revenue on claims is recognized only to the extent that contract costs related to the claims have been incurred and when it is probable that any significant revenue recognized related to the claim will not be reversed. Factors considered in determining whether revenue associated with 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.


71


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 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.     

Adoption

Upon adoption on October 1, 2018, under the modified retrospective method, we recorded a cumulative effect adjustment to decrease retained earnings by $2.8 million on October 1, 2018, as well as the following cumulative effect adjustments:

A decrease to contract assets of $5.0 million
A decrease to contract liabilities of $1.1 million
An increase to deferred tax assets of $1.1 million

The decrease in retained earnings primarily resulted from a change in the way we determine the unit of account for projects (i.e. performance obligations). Under previous guidance, we typically accounted for a contract as a single unit of revenue recognition. Upon adoption of ASC 606, we assess the nature of the promises in the contract and recognize revenue based on performance obligations within the respective contract or combined contract.

The following table presents how the adoption of ASC 606 affected certain line items in our consolidated statements of income for fiscal year ended September 29, 2019:

 
Fiscal Year Ended
 
Recognition Under Previous Guidance
 
Impact of the Adoption of ASC 606
 
Recognition Under ASC 606
 
(in thousands)
Revenue
$
3,105,621

 
$
1,727

 
$
3,107,348

Income from operations
187,035

 
1,727

 
188,762

Income tax expense
(15,874
)
 
(501
)
 
(16,375
)
Net income attributable to Tetra Tech
157,442

 
1,226

 
158,668


The following table presents how the adoption of ASC 606 affected certain line items in our consolidated balance sheet as of September 29, 2019:


72


 
Recognition Under Previous Guidance
 
Impact of the Adoption of ASC 606
 
Recognition Under ASC 606
 
(in thousands)
Assets
 
 
 
 
 
Accounts receivable - net
$
770,164

 
$
(1,444
)
 
$
768,720

Contract assets (1)
117,750

 
(3,426
)
 
114,324

 
 
 
 
 
 
Liabilities and equity
 
 
 
 
 
Contract liabilities (2)
$
168,321

 
$
(2,710
)
 
$
165,611

Deferred income taxes
13,590

 
(619
)
 
12,971

 
 
 
 
 
 
Equity (3)
 
 
 
 
 
Retained earnings
$
1,072,732

 
$
(1,540
)
 
$
1,071,192

 
 
 
 
 
 
(1) Previously included in "Account receivable - net".
(2) Previously presented as "Billings in excess of costs on uncompleted contracts".
(3) Includes $2.8 million of cumulative catch-up adjustment to retained earnings on October 1, 2018 upon adoption of ASC 606.

The following table presents how the adoption of ASC 606 affected certain line items in our consolidated statement of cash flows for fiscal year ended September 29, 2019:
 
Recognition Under Previous Guidance
 
Impact of the Adoption of ASC 606
 
Recognition Under ASC 606
 
(in thousands)
Cash flows from operating activities:
 
 
 
 
 
Net income
$
157,535

 
$
1,226

 
$
158,761

Deferred income taxes
(38,116
)
 
501

 
(37,615
)
Accounts receivable and contract assets
(17,434
)
 
7,208

 
(10,226
)
Contract liabilities
2,896

 
(8,935
)
 
(6,039
)
Net cash provided by operating activities
208,513

 

 
208,513



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.

As part of the adoption of ASC 606, contract assets have been bifurcated from billed and unbilled receivables. 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 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/assets consisted of the following:

73


 
Balance at
 
September 29,
2019
 
September 30, 2018
 
(in thousands)
Contract assets
$
114,324

 
$
142,882

Contract liabilities
165,611

 
143,270

Net contract liabilities
$
(51,287
)
 
$
(388
)


We recognized $90.0 million of revenue during fiscal 2019 that was included in contract liabilities as of September 30, 2018. The amount of revenue recognized from changes in transaction price associated with performance obligations satisfied in prior periods during fiscal 2019 was not material. The change in transaction price primarily relates to reimbursement of costs incurred in prior periods.

We recognize revenue from contracts primarily utilizing the cost-to-cost measure of progress method in order to estimate the progress towards completion and determine the amount of revenue and profit to recognize. 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.8 million for fiscal 2019, compared to net unfavorable operating income adjustments of $11.2 million for fiscal 2018. 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 September 29, 2019 and September 30, 2018, our consolidated balance sheets included liabilities for anticipated losses of $11.5 million and $13.6 million, respectively. The estimated cost to complete the related contracts as of September 29, 2019 was $15.2 million.

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 provide information about disaggregated revenue and a reconciliation of the disaggregated revenue:

 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands)
Client Sector
 
 
 
 
 
U.S. state and local government
$
587,364

 
$
469,231

 
$
353,062

U.S. federal government (1)
941,102

 
974,384

 
901,136

U.S. commercial
719,314

 
788,398

 
764,643

International (2)
859,568

 
732,135

 
734,519

Total
$
3,107,348

 
$
2,964,148

 
$
2,753,360

 
 
 
 
 
 
(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 the twelve months ended months ended September 29, 2019 and September 30, 2018.

74


 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands)
Contract Type
 
 
 
 
 
Fixed-price
$
1,048,157

 
$
986,910

 
$
909,197

Time-and-materials
1,509,901

 
1,395,148

 
1,264,546

Cost-plus
549,290

 
582,090

 
579,617

Total
$
3,107,348

 
$
2,964,148

 
$
2,753,360



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.1 billion of RUPOs as of September 29, 2019. 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 September 29, 2019 over the following periods:
 
Amount
 
(in thousands)
Within 12 months
$
1,896,395

Beyond
1,185,076

Total
$
3,081,471



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 November 5, 2018, the Board of Directors authorized a new stock repurchase program under which we could repurchase up to $200 million of our common stock. This was in addition to the $25 million remaining as of fiscal 2018 year-end under the previous stock repurchase program. All of our repurchased shares were through open market purchases. As of the fiscal 2019 year-end, we had $125 million remaining under our new program. The following table summarizes stock repurchase activity for fiscal 2018 and 2019:
Fiscal Year
 
Stock Repurchase Program
 
Shares Repurchased
 
Average Price Paid per Share
 
Total Cost
 (in thousands)
2018
 
2018 Program
 
1,491,569

 
$
50.28

 
$
75,000

 
 
 
 
 
 
 
 
 
2019
 
2018 Program
 
430,559

 
$
58.06

 
$
25,000

2019
 
2019 Program
 
1,131,962

 
$
66.26

 
75,000

2019 Total
 
 
 
1,562,521

 
$
64.00

 
$
100,000


        

The following table summarizes dividends declared and paid in fiscal 2019 and 2018:

75


Declaration Date
 
Dividend Paid Per Share
 
Record Date
 
Payment Date
 
Dividends Paid
(in thousands)
November 5, 2018
 
$
0.12

 
November 30, 2018
 
December 14, 2018
 
$
6,654

January 28, 2019
 
$
0.12

 
February 13, 2019
 
February 28, 2019
 
6,616

April 29, 2019
 
$
0.15

 
May 15, 2019
 
May 31, 2019
 
8,219

July 29, 2019
 
$
0.15

 
August 14, 2019
 
August 30, 2019
 
8,185

Total dividend paid as of September 29, 2019
 
$
29,674

 
 
 
 
 
 
 
 
 
November 6, 2017
 
$
0.10

 
November 30, 2017
 
December 15, 2017
 
$
5,589

January 29, 2018
 
$
0.10

 
February 14, 2018
 
March 2, 2018
 
5,583

April 30, 2018
 
$
0.12

 
May 16, 2018
 
June 1, 2018
 
6,664

July 30, 2018
 
$
0.12

 
August 16, 2018
 
August 31, 2018
 
6,641

Total dividend paid as of September 30, 2018
 
$
24,477


Subsequent Events.    On November 11, 2019, the Board of Directors declared a quarterly cash dividend of $0.15 per share payable on December 13, 2019 to stockholders of record as of the close of business on December 2, 2019.
5.           Accounts Receivable - Net
Net accounts receivable consisted of the following at September 29, 2019 and September 30, 2018:
 
September 29,
2019
 
September 30,
2018
 
(in thousands)
Billed
$
522,256

 
$
464,062

Unbilled
300,035

 
267,739

Total accounts receivable – gross
822,291

 
731,801

Allowance for doubtful accounts
(53,571
)
 
(37,580
)
Total accounts receivable – net
$
768,720

 
$
694,221


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 September 29, 2019 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 that may affect a client's ability to pay.
Once contract performance is underway, we may experience changes in conditions, client requirements, specifications, designs, materials and expectations regarding the period of performance. Such changes result in change orders and may be initiated by us or by our clients. In many cases, agreement with the client as to the terms of change orders is reached prior to work commencing; however, sometimes circumstances require that work progress without a definitive client agreement. Revenue and any corresponding receivable in these cases are recognized based on the policy described in Note 3, "Revenue Recognition" above.
Total accounts receivable at September 29, 2019 and September 30, 2018 included approximately $15 million and $74 million, respectively, related to claims, including requests for equitable adjustment, on contracts that provide for price redetermination. 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 2019, we recognized reductions of revenue of $26.7 million and $4.6 million, and related losses in operating income of $28.2 million and $5.7 million in our CIG and RCM segments, respectively, primarily due to the resolution of several claims in fiscal 2019 for amounts lower than we previously expected. In fiscal 2018, we recognized a reduction of revenue of $10.6 million and related losses in operating income of $12.5 million in our CIG segment for a fixed-price construction project that was completed in fiscal 2014 prior to our decision to exit similar activities in the RCM segment.

76


On our state and local government contracts, billed accounts receivable were $129.3 million and $89.3 million at September 29, 2019 and September 30, 2018, respectively. The total of unbilled receivables and contract assets were $59.6 million and $38.6 million at September 29, 2019 and September 30, 2018, respectively. Other than the state and local governments and U.S. federal government, no single client accounted for more than 10% of our accounts receivable at September 29, 2019 and September 30, 2018.
6.           Acquisitions and Divestitures
In fiscal 2017, we acquired Eco Logical Australia (“ELA”), headquartered in Sydney, Australia. ELA is a multi-disciplinary consulting firm with over 160 staff that provides innovative, high-end environmental and ecological services, and is part of our CIG segment. The fair value of the purchase price for ELA was $9.9 million. Of this amount, $8.3 million was paid to the sellers and $1.6 million was the estimated fair value of contingent earn-out obligations, with a maximum of $1.7 million, based upon the achievement of specified operating income targets in each of the two years following the acquisition.

In fiscal 2018, we acquired Glumac, headquartered in Portland, Oregon. Glumac is a leader in sustainable infrastructure design with more than 300 employees and is part of our GSG segment. The fair value of the purchase price for Glumac was $38.4 million. This amount is comprised of $20.0 million of initial cash payments made to the sellers and $18.4 million for the estimated fair value of contingent earn-out obligations, with a maximum of $20.0 million payable, based upon the achievement of specified operating income targets in each of the three years following the acquisition.

In fiscal 2018, we acquired Norman Disney & Young (“NDY”), a leader in sustainable infrastructure engineering design. NDY is an Australian-based global engineering design firm with more than 700 professionals operating in offices throughout Australia, the Asia-Pacific region, the United Kingdom, and Canada and is part of our CIG segment. The fair value of the purchase price for NDY was $56.1 million. This amount is comprised of $46.9 million of initial cash payments made to the sellers, $1.6 million held in escrow, and $7.6 million for the estimated fair value of contingent earn-out obligations, with a maximum amount of $20.2 million, based upon the achievement of specified operating income targets in each of the three years following the acquisition.

In fiscal 2018, we divested our non-core utility field services operations in the CIG segment for net proceeds after transaction costs of $30.2 million. This operation generated approximately $70 million in annual revenue primarily from our U.S. commercial clients. We also divested non-core assets during the third quarter of fiscal 2018 further described in Note 8, "Property and Equipment" resulting in a pre-tax loss of $3.4 million, which is included in selling, general and administrative expenses for fiscal 2018.

In the second quarter of fiscal 2019, we acquired eGlobalTech ("EGT"), a high-end information technology solutions, cloud migration, cybersecurity, and management consulting firm based in Arlington, Virginia. EGT is part of our GSG segment. The fair value of the purchase price was $49.1 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), $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 acquisition.

In the fourth quarter of fiscal 2019, we acquired WYG plc (“WYG”), which 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. WYG’s UK based consulting and engineering business is part of our CIG segment, while its international development business is part of our GSG segment. The fair value of the purchase price was $54.2 million, entirely paid in cash. In addition, we assumed a net debt of $11.5 million, which was subsequently paid in full in the fourth quarter of fiscal 2019. We also incurred $10.4 million in acquisition and transaction costs related to the WYG acquisition in the fourth quarter of fiscal 2019.
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. Fiscal 2018 goodwill additions represent the value of a workforce with distinct expertise in the sustainable infrastructure design market. The goodwill additions related to our fiscal 2019 acquisitions represent the value of a workforce with emerging technology and new techniques that incorporate artificial intelligence, data analytics and advanced cybersecurity solutions for government and commercial clients, and expanding our geographic presence in the UK with a strong platform for growth in the UK and Europe. 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

77


acquisitions were included in our consolidated financial statements from their respective closing dates. These acquisitions were not considered material 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 1 to 10 years, and trade names with lives ranging from 3 to 5 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 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. In fiscal 2018, we recorded adjustments to our contingent earn-out liabilities and reported related losses in operating income of $4.3 million. These losses resulted from updated valuations of the contingent consideration liabilities for NDY, ELA and Cornerstone Environmental Group ("CEG"), as the financial performance during the earn-out periods exceeded our original estimates at the acquisition dates.
At September 29, 2019, there was a total maximum of $72.4 million of outstanding contingent consideration related to acquisitions. Of this amount, $53.0 million was estimated as the fair value and accrued on our consolidated balance sheet.

78


The following table summarizes the changes in the carrying value of estimated contingent earn-out liabilities:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands)
Beginning balance (at fair value)
$
35,290

 
$
2,438

 
$
8,757

Estimated earn-out liabilities for acquisitions during the fiscal year
27,704

 
32,210

 
1,604

Increases due to re-measurement of fair value reported in interest expense
1,489

 
1,005

 
260

Net increase (decrease) due to re-measurement of fair value reported as losses (gains) in operating income
1,085

 
4,252

 
(6,923
)
Foreign exchange impact
(558
)
 
(854
)
 
59

Earn-out payments:
 

 
 

 
 

Reported as cash used in operating activities

 
(2,349
)
 

Reported as cash used in financing activities
(12,018
)
 
(1,412
)
 
(1,319
)
Ending balance (at fair value)
$
52,992

 
$
35,290

 
$
2,438


7.           Goodwill and Intangible Assets
The following table summarizes the changes in the carrying value of goodwill:
 
GSG
 
CIG
 
Total
 
(in thousands)

Balance at October 1, 2017
$
361,761

 
$
379,125

 
$
740,886

Acquisitions
27,526

 
58,353

 
85,879

Divestiture

 
(12,160
)
 
(12,160
)
Translation and other
454

 
(16,239
)
 
(15,785
)
Balance at September 30, 2018
389,741

 
409,079

 
798,820

Acquisitions
53,098

 
93,601

 
146,699

Impairment

 
(7,755
)
 
(7,755
)
Translation and other
(1,037
)
 
(11,907
)
 
(12,944
)
Balance at September 29, 2019
$
441,802

 
$
483,018

 
$
924,820


We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last review at July 1, 2019 (i.e. the first day of our fourth quarter in fiscal 2019), 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. All of our reporting units had estimated fair values that exceeded their carrying values by more than 25%.
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.
During the fourth quarter of fiscal 2019, we performed as strategic review of our operations. As a result, we decided to dispose of our Canadian turn-key pipeline activities in the Remediation and Field Services ("RFS") reporting unit, which is in the CIG reportable segment. We performed an interim goodwill impairment review of the 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 equals its carrying value of $61 million at September 29, 2019, including the remaining $48.8 million of goodwill. If the financial performance of the remaining operations in the RFS reporting unit were to fall below our revenue growth or operating profit margin

79


forecasts, or we are required to increase the discount rate used in our cash flow analysis, the related goodwill may become further impaired.
Foreign exchange translation relates to the goodwill balances of our foreign subsidiaries with functional currencies that are different than our reporting currency. The gross amounts of goodwill for GSG were $459.5 million and $407.4 million at September 29, 2019 and September 30, 2018, respectively, excluding $17.7 million of accumulated impairment. The gross amounts of goodwill for CIG were $588.7 million and $507.0 million at September 29, 2019 and September 30, 2018, respectively, excluding $105.7 million and $97.9 million, respectively, of accumulated impairment.
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, were as follows:
 
Fiscal Year Ended
 
September 29, 2019
 
September 30, 2018
 
Weighted-
Average
Remaining
Life
(in years)
 
Gross
Amount
 
Accumulated
Amortization
 
Gross
Amount
 
Accumulated
Amortization
 
($ in thousands)
Non-compete agreements
 
$

 
$

 
$
83

 
$
(83
)
Client relations
2.8
 
56,779

 
(50,455
)
 
54,639

 
(46,449
)
Backlog
1.2
 
32,229

 
(24,968
)
 
23,371

 
(20,007
)
Technology and trade names
2.3
 
7,714

 
(4,859
)
 
8,144

 
(3,575
)
Total
 
 
$
96,722

 
$
(80,282
)
 
$
86,237

 
$
(70,114
)

Foreign currency translation adjustments reduced net identifiable intangible assets by $0.3 million and $0.9 million in fiscal 2019 and 2018, respectively. Amortization expense for the identifiable intangible assets for fiscal 2019, 2018 and 2017 was $11.6 million, $18.2 million and $22.8 million, respectively.
Estimated amortization expense for the succeeding four years is as follows:
 
Amount
 
(in thousands)

2020
$
9,401

2021
4,551

2022
1,602

2023
886

Total
$
16,440


8.           Property and Equipment
Property and equipment consisted of the following:

80


 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
(in thousands)
Equipment, furniture and fixtures
$
114,652

 
$
131,521

Leasehold improvements
34,881

 
31,430

Land and buildings
371

 
413

Total property and equipment
149,904

 
163,364

Accumulated depreciation
(110,463
)
 
(120,086
)
Property and equipment, net
$
39,441

 
$
43,278


The depreciation expense related to property and equipment was $17.3 million, $19.6 million and $22.2 million for fiscal 2019, 2018 and 2017, respectively. In the fourth quarter of fiscal 2019, we classified $5.4 million of net assets as held-for-sale and reported them as "Prepaid expenses and other current assets" on our consolidated balance sheet as of September 29, 2019. In fiscal 2018, our property and equipment declined $7.0 million ($3.0 million of which was land and buildings) due to the divestitures of our non-core utility field services operations in the CIG reportable segment and certain non-core assets.
9.           Income Taxes
The income before income taxes, by geographic area, was as follows:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands)
Income before income taxes:
 

 
 

 
 

United States
$
185,535

 
$
180,034

 
$
166,074

Foreign
(10,399
)
 
(5,472
)
 
5,687

Total income before income taxes
$
175,136

 
$
174,562

 
$
171,761


Income tax expense consisted of the following:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
 
 
(in thousands)
 
 
Current:
 

 
 

 
 

Federal
$
30,051

 
$
46,840

 
$
45,604

State
8,923

 
9,228

 
8,860

Foreign
15,016

 
10,897

 
9,337

Total current income tax expense
53,990

 
66,965

 
63,801

 
 
 
 
 
 
Deferred:
 

 
 

 
 

Federal
(9,108
)
 
(22,072
)
 
(4,251
)
State
(1,195
)
 
(1,471
)
 
(945
)
Foreign
(27,312
)
 
(5,817
)
 
(4,761
)
Total deferred income tax expense
(37,615
)
 
(29,360
)
 
(9,957
)
 
 
 
 
 
 
Total income tax expense
$
16,375

 
$
37,605

 
$
53,844



81


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
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
Tax at federal statutory rate
21.0%
 
24.5%
 
35.0%
State taxes, net of federal benefit
3.4
 
4.2
 
3.4
Research and Development ("R&D") credits
(4.7)
 
(1.4)
 
(1.8)
Domestic production deduction
 
(0.2)
 
(0.7)
Tax differential on foreign earnings
1.0
 
0.5
 
Non-taxable foreign interest income
(1.7)
 
(2.0)
 
(2.9)
Goodwill
0.9
 
1.7
 
Stock compensation
(2.4)
 
(2.7)
 
(2.8)
Valuation allowance
(13.5)
 
(0.5)
 
(0.5)
Change in uncertain tax positions
2.4
 
1.9
 
1.8
Revaluation of deferred taxes
(1.4)
 
(8.4)
 
Deferred tax adjustments
(0.4)
 
2.1
 
Transition tax on foreign earnings
1.4
 
 
Other
3.3
 
1.8
 
(0.2)
Total income tax expense
9.3%
 
21.5%
 
31.3%

The effective tax rates for fiscal 2019, 2018 and 2017 were 9.3%, 21.5% and 31.3%, respectively. These tax rates reflect the impact of the comprehensive tax legislation enacted by the U.S. government on December 22, 2017, which is commonly referred to as the TCJA. The TCJA significantly revised the U.S. corporate income tax regime by, among other things, lowering the U.S. corporate tax rate from 35% to 21% effective January 1, 2018, while also repealing the deduction for domestic production activities, limiting the deductibility of certain executive compensation, and implementing a modified territorial tax system with the introduction of the Global Intangible Low-Taxed Income ("GILTI") tax rules. The TCJA also imposed a one-time transition tax on deemed repatriation of historical earnings of foreign subsidiaries. In fiscal 2019, we finalized our fiscal 2018 U.S. federal tax return and recorded a $2.4 million tax expense with respect to the one-time transition tax on foreign earnings. As we have a September 30 fiscal year-end, our U.S. federal corporate income tax rate was blended in fiscal 2018, resulting in a statutory federal rate of 24.5% (3 months at 35% and 9 months at 21%), and was 21% in fiscal 2019.

U.S. GAAP requires that the impact of tax legislation be recognized in the period in which the tax law was enacted. As a result of the TCJA, we reduced our deferred tax liabilities and recorded a deferred tax benefit of $10.1 million in fiscal 2018 to reflect our estimate of temporary differences in the United States that were to be recovered or settled in fiscal 2018 based on the 24.5% blended corporate tax rate or based on the 21% tax rate in fiscal 2019 and beyond versus the previous enacted 35% corporate tax rate. We finalized this analysis in the first quarter of fiscal 2019 and recorded an additional deferred tax benefit of $2.6 million.

Valuation allowances of $23.4 million in Australia were released due to sufficient positive evidence being obtained in fiscal 2019. The valuation allowances were primarily related to net operating loss and R&D 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 will 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 net deferred tax benefits from the TCJA and the release of the valuation allowance, our effective tax rate in fiscal 2019 was 21.9% in fiscal 2019 compared to 25.1% in fiscal 2018 primarily due to the reduced U.S. corporate income tax rate.

With respect to the GILTI provisions of the TCJA, we have analyzed our structure and global results of operations and expect to have a GILTI tax of $0.4 million for fiscal 2019, which was included in our fiscal 2019 income tax expense.

We are currently under examination by 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. With a few exceptions, we are no longer subject to U.S. federal, state and local, or non-U.S. income tax examinations for fiscal years before 2011.

82



Temporary differences comprising the net deferred income tax liability shown on the accompanying consolidated balance sheets were as follows:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
(in thousands)
Deferred Tax Assets:
 

 
 

State taxes
$
764

 
$
1,220

Reserves and contingent liabilities
5,500

 
2,646

Allowance for doubtful accounts
7,506

 
4,259

Accrued liabilities
28,232

 
19,611

Stock-based compensation
6,700

 
6,338

Loss carry-forwards
39,782

 
23,492

Valuation allowance
(20,543
)
 
(21,479
)
Total deferred tax assets
67,941

 
36,087

 
 
 
 
Deferred Tax Liabilities:
 

 
 

Unbilled revenue
(21,886
)
 
(25,819
)
Prepaid expense
(3,026
)
 
(3,524
)
Intangibles
(26,482
)
 
(23,319
)
Property and equipment
(1,133
)
 
(4,984
)
Total deferred tax liability
(52,527
)
 
(57,646
)
 
 
 
 
Net deferred tax assets (liabilities)
$
15,414

 
$
(21,559
)

At September 29, 2019, undistributed earnings of our foreign subsidiaries, primarily in Canada, amounting to approximately $44.0 million are expected to be permanently reinvested. Accordingly, no provision for foreign withholding taxes has been made. Upon distribution of those earnings, we would be subject to foreign withholding taxes. Assuming the permanently reinvested foreign earnings were repatriated under the laws and rates applicable at September 29, 2019, the incremental foreign withholding taxes applicable to those earnings would be approximately $1.1 million.
At September 29, 2019, 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 $134.7 million, of which $29.7 million expire at various dates from 2024 to 2039, and $105.0 million have no expiration date. 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, and estimates of projected future taxable income. 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 assets related to the loss carry-forwards and certain foreign intangibles for which a valuation allowance of $20.5 million has been provided.
At September 29, 2019, we had $9.2 million of unrecognized tax benefits, all of which, if recognized, would affect our effective tax rate. It is not expected that there will be a significant change in the unrecognized tax benefits in the next 12 months. A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:

83


 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands)
Beginning balance
$
8,328

 
$
9,337

 
$
22,786

Additions for current year tax positions
1,342

 
1,928

 
1,060

Additions for prior year tax positions
356

 
1,116

 
2,365

Reductions for prior year tax positions
(100
)
 

 
(6,875
)
Settlements
(757
)
 
(4,053
)
 
(9,999
)
Ending balance
$
9,169

 
$
8,328

 
$
9,337


We recognize potential interest and penalties related to unrecognized tax benefits in income tax expense. During fiscal years 2019, 2018 and 2017, we accrued additional interest expense of $0.5 million, $0.6 million and $0.4 million, respectively, and recorded reductions in accrued interest of $0.2 million, $0.3 million and $0.9 million, respectively, as a result of audit settlements and other prior-year adjustments. The amount of interest and penalties accrued at September 29, 2019, September 30, 2018 and October 1, 2017 was $2.4 million, $1.2 million and $1.1 million, respectively.
10.           Long-Term Debt
Long-term debt consisted of the following:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
(in thousands)
Credit facilities
$
276,434

 
$
277,127

Capital leases
87

 
184

Total long-term debt
276,521

 
277,311

Less: Current portion of long-term debt
(12,572
)
 
(12,599
)
Long-term debt, less current portion
$
263,949

 
$
264,712


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 September 29, 2019, we had $276.4 million in outstanding borrowings under the Amended Credit Agreement, which was comprised of $240.6 million under the Term Loan Facility and $35.8 million under the Amended Revolving Credit Facility at a year-to-date weighted-average interest rate of 3.37% per annum. In addition, we had $0.7 million in standby letters of credit

84


under the Amended Credit Agreement. Our average effective weighted-average interest rate on borrowings outstanding during the year-to-date period ending September 29, 2019 under the Amended Credit Agreement, including the effects of interest rate swap agreements described in Note 15, "Derivative Financial Instruments", was 3.65%. At September 29, 2019, we had $413.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 September 29, 2019, we were in compliance with these covenants with a consolidated leverage ratio of 1.30x and a consolidated interest coverage ratio of 16.51x. Our obligations under the Amended Credit Agreement are guaranteed by certain of our 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) our accounts receivable, general intangibles and intercompany loans, and those of our subsidiaries that are guarantors or borrowers.
In addition to the credit facility, we entered into agreements to issue standby letters of credit. The aggregate amount of standby letters of credit outstanding under these additional agreements and other bank guarantees was $41.4 million, of which $10.2 million was issued in currencies other than the U.S. dollar.
We maintain at our Australian subsidiary an AUD$30 million credit facility, which may be used for bank overdrafts, short-term cash advances and bank guarantees. This facility expires in March 2020 and is secured by a parent guarantee. At September 29, 2019, there were no borrowings outstanding under this facility and bank guarantees outstanding of USD$6.1 million, which were issued in currencies other than the U.S. dollar.
We maintain at our United Kingdom subsidiary a GBP£35 million credit facility, which may be used for bank overdrafts, short-term cash advances and bank guarantees. This facility expires in July 2020 and is secured by a parent guarantee. At September 29, 2019, there were no borrowings outstanding under this facility and bank guarantees outstanding of USD$17.4 million, which were issued in currencies other than the U.S. dollar.
The following table presents scheduled maturities of our long-term debt:
 
Amount
 
(in thousands)
2020
$
12,572

2021
12,515

2022
15,625

2023
235,809

Total
$
276,521



85


11.         Leases
We lease office and field equipment, vehicles and buildings under various operating leases. In fiscal 2019, 2018 and 2017, we recognized $79.3 million, $77.8 million and $71.3 million of expense related to operating leases, respectively. The following amounts are payable under non-cancelable operating and capital lease commitments for the next five fiscal years and beyond:
 
Operating
 
Capital
 
(in thousands)
2020
$
108,758

 
$
72

2021
66,418

 
15

2022
51,424

 

2023
36,463

 

2024
25,777

 

Beyond
54,692

 

Total
$
343,532

 
$
87

 
 
 
 
Net present value
 

 
$
87



12.         Stockholders' Equity and Stock Compensation Plans
At September 29, 2019, we had the following stock-based compensation plans:
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 3,454,102 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 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).
2005 Equity Incentive Plan ("2005 EIP").  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.
Our Compensation Committee has also awarded restricted stock to executive officers and non-employee directors under the 2005 EIP. Restricted stock grants generally vest over a minimum three-year period, and may be performance-based, determined by EPS growth, or service-based. No awards have made under the 2005 EIP since the adoption of the 2018 Equity Incentive Plan described below.
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 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, performance share units ("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 September 29, 2019, there were 2.7 million shares available for future awards pursuant to the 2018 EIP.
The stock-based compensation and related income tax benefits were as follows:

86


 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands)
Total stock-based compensation
$
17,618

 
$
19,582

 
$
13,450

Income tax benefit related to stock-based compensation
(4,016
)
 
(5,288
)
 
(4,715
)
Stock-based compensation, net of tax benefit
$
13,602

 
$
14,294

 
$
8,735


Stock Options
Stock option activity for the fiscal year ended September 29, 2019 was as follows:
 
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 30, 2018
1,355

 
$
30.87

 
 
 
 

Exercised
(456
)
 
26.21

 
 
 
 

Forfeited
(5
)
 
23.48

 
 
 
 

Outstanding at September 29, 2019
894

 
33.28

 
5.08
 
$
46,176

 
 
 
 
 
 
 
 
Vested or expected to vest at September 29, 2019
894

 
33.28

 
5.08
 
46,176

Exercisable on September 29, 2019
671

 
30.75

 
4.33
 
36,346


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 2019 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 September 29, 2019. This amount will change based on the fair market value of our stock. At September 29, 2019, we expect to recognize $2.0 million of unrecognized compensation cost related to stock option grants over a weighted-average period of 1 year.

No stock options were granted in fiscal 2019. The weighted-average fair value of each stock option granted during fiscal 2018 and 2017 was $14.82 and $12.35, respectively. The aggregate intrinsic value of options exercised during fiscal 2019, 2018 and 2017 was $20.4 million, $14.4 million and $16.4 million, respectively.

The fair value of our stock options was estimated on the date of grant using the Black-Scholes option pricing model. There were no options granted in fiscal 2019. The following assumptions were used in the calculation for fiscal 2018 and 2017:
 
Fiscal Year Ended
 
September 30,
2018
 
October 1,
2017
Dividend yield
1.0%
 
1.0%
Expected stock price volatility
36.1% - 38.8%
 
36.1% - 38.8%
Risk-free rate of return, annual
1.7% - 2.9%
 
1.7% - 1.9%

For purposes of the Black-Scholes model, forfeitures were estimated based on historical experience. For the fiscal 2018 and 2017 year-ends, we based our expected stock price volatility on historical volatility behavior and current implied volatility behavior. Our risk-free rate of return was based on constant maturity rates provided by the U.S. Treasury. The expected life was based on historical experience.
Net cash proceeds from the exercise of stock options were $11.8 million, $13.5 million and $18.6 million for fiscal 2019, 2018 and 2017, 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 2019, 2018 and 2017 was $6.4 million, $5.1 million and $4.9 million, respectively.

87


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% on the growth in our EPS and 50% on our relative total shareholder return over the vesting period. For the 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:
 
RSU
 
PSU
 
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 October 2, 2016
499

 
$
27.16

 
277

 
$
31.65

Granted
226

 
41.00

 
99

 
48.36

Vested
(186
)
 
26.98

 

 

Forfeited
(28
)
 
30.15

 

 

Nonvested balance at October 1, 2017
511

 
33.19

 
376

 
36.05

Granted
199

 
48.16

 
99

 
57.40

Vested
(184
)
 
31.85

 
(270
)
 
31.66

Adjustment (1)

 

 
131

 
31.66

Forfeited
(38
)
 
36.39

 
(13
)
 
41.80

Nonvested balance at September 30, 2018
488

 
39.56

 
323

 
44.27

Granted
179

 
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, 2019
470

 
50.42

 
384

 
53.67

 
 
 
 
 
 
 
 

(1)
For fiscal 2018, includes a payout adjustment of 130,730 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2015 that vested fiscal 2018. 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.

During fiscal 2019, 2018 and 2017, we awarded 179,478, 198,960 and 226,241 shares of RSUs, respectively, to our key employees and non-employee directors. The weighted-average grant-date fair value of RSUs granted during fiscal 2019, 2018 and 2017 was $66.26, $48.16 and $41.00, respectively. At September 29, 2019, there were 469,568 RSUs outstanding. RSU forfeitures result from employment terminations prior to vesting. Forfeited shares return to the pool of authorized shares available for award.

During fiscal 2019, 2018 and 2017, we awarded 89,816, 99,217 and 99,180 shares of PSUs, respectively, to our executive officers and non-employee directors. The weighted-average grant-date fair value of PSUs granted during fiscal 2019, 2018 and 2017 was $80.41, $57.40 and $48.36, respectively.

The stock-based compensation expense related to RSUs and PSUs for fiscal 2019, 2018 and 2017 was $15.4 million, $15.5 million and $10.6 million, respectively, and was included in total stock-based compensation expense. At September 29, 2019, there was $23.1 million of unrecognized stock-based compensation costs related to nonvested RSUs and PSUs that will be substantially recognized by the end of fiscal 2021.

88


ESPP
The following table summarizes shares purchased, weighted-average purchase price, cash received and the aggregate intrinsic value for shares purchased under the ESPP:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands, except for purchase price)
Shares purchased
148

 
141

 
190

Weighted-average purchase price
$
46.38

 
$
40.38

 
$
26.02

Cash received from exercise of purchase rights
$
6,844

 
$
5,727

 
$
4,940

Aggregate intrinsic value
$
277

 
$
337

 
$


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
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
Dividend yield
1.0%
 
1.0%
 
1.0%
Expected stock price volatility
26.7%
 
24.0%
 
22.4%
Risk-free rate of return, annual
2.6%
 
1.8%
 
0.9%
Expected life (in years)
1
 
1
 
1

For fiscal 2019, 2018 and 2017, 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 2019, 2018 and 2017 included $0.9 million, $0.6 million and $0.5 million, respectively, related to the ESPP. The unrecognized stock-based compensation costs for awards granted under the ESPP at September 29, 2019 and September 30, 2018 were $0.2 million and $0.2 million, respectively. At September 29, 2019, ESPP participants had accumulated $4.3 million to purchase our common stock.

13.         Retirement Plans
We maintain defined contribution plans in various countries where we have employees. This primarily includes 401(k) plans in the United States. For fiscal 2019, 2018 and 2017, employer contributions to the U.S. plans were $23.3 million, $22.4 million and $11.4 million, respectively.
We have established a non-qualified deferred compensation plan for certain key employees and non-employee directors. 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, which are generally invested by us in individual variable life insurance contracts we own that are designed to informally fund savings plans of this nature. At September 29, 2019 and September 30, 2018, the consolidated balance sheets reflect assets of $30.4 million and $29.4 million, respectively, related to the deferred compensation plan in "Other long-term assets," and liabilities of $29.5 million and $30.2 million, respectively, related to the deferred compensation plan in "Other long-term liabilities."
14.         Earnings per Share
The following table sets forth the number of weighted-average shares used to compute basic and diluted EPS:

89


 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands, except per share data)
Net income attributable to Tetra Tech
$
158,668

 
$
136,883

 
$
117,874

Weighted-average common shares outstanding – basic
54,986

 
55,670

 
56,911

Effect of diluted stock options and unvested restricted stock
950

 
928

 
1,002

Weighted-average common stock outstanding – diluted
55,936

 
56,598

 
57,913

 
 
 
 
 
 
Earnings per share attributable to Tetra Tech:
 

 
 

 
 

Basic
$
2.89

 
$
2.46

 
$
2.07

Diluted
$
2.84

 
$
2.42

 
$
2.04


For fiscal 2018, 0.1 million options were excluded from the calculation of dilutive potential common shares. For fiscal 2019 and 2017, no options were excluded from the calculation of dilutive potential common shares. These options were not included in the computation of dilutive potential common shares because the assumed proceeds per share exceeded the average market price per share for that period. Therefore, their inclusion would have been anti-dilutive.

15.         Derivative Financial Instruments
We use certain interest rate derivative contracts to hedge interest rate exposures on our variable rate debt. We also enter into foreign currency derivative contracts with financial institutions to reduce the risk that cash flows and earnings will be adversely 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.
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 September 29, 2019, the notional principal of our outstanding interest swap agreements was $240.6 million ($48.1 million each.) The interest rate swaps have a fixed interest rate of 2.79% and expire in July 2023 for all five agreements. At September 29, 2019 and September 30, 2018, the fair value of the effective portion of our interest rate swap agreements designated as cash flow hedges before tax effect was $(10.9) million and $1.3 million, respectively, of which we expect to reclassify $2.1 million from accumulated other comprehensive income 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 Location
 
September 29,
2019
 
September 30,
2018
 
 
 
(in thousands)
Interest rate swap agreements
Other long-term assets
 
$

 
$
1,244

 
 
 
 
 
 
Interest rate swap agreements
Other current liabilities
 
$
11,009

 
$


Changes in the fair value of the interest rate swap agreements are presented on the Consolidated Statements of Comprehensive Income as follows:

90


 
Fiscal Year Ended
 
September 29, 2019
 
September 30, 2018
 
October 1, 2017
 
(in thousands)
(Loss) gain recognized in other comprehensive income, net of tax
 
 
 
 
 
Interest rate swap agreements
$
(12,125
)
 
$
806

 
$
1,614


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 2019, 2018 and 2017.

16.         Reclassifications Out of Accumulated Other Comprehensive Income
The accumulated balances and reporting period activities for fiscal 2019 and 2018 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 October 1, 2017
$
(98,946
)
 
$
446

 
$
(98,500
)
Other comprehensive income (loss) before reclassifications
(29,656
)
 
1,215

 
(28,441
)
Amounts reclassified from accumulated other comprehensive income
 

 
 

 
 

Interest rate contracts, net of tax (1)

 
(409
)
 
(409
)
Net current-period other comprehensive income (loss)
(29,656
)
 
806

 
(28,850
)
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
)
 
 
 
 
 
 

(1) 
These amounts are reclassified to "Interest expense" in our consolidated statements of income when the interest rate contracts are settled.
17.         Fair Value Measurements
Derivative Instruments.    For additional information about our derivative financial instruments (see Note 2, "Basis of Presentation and Preparation" and Note 15, "Derivative Financial Instruments").
Contingent Consideration.    We measure our contingent earn-out liabilities at fair value on a recurring basis (see Note 2, "Basis of Presentation and Preparation" and Note 6, "Acquisitions and Divestitures" 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 September 29, 2019 and September 30, 2018. At September 29, 2019, we had borrowings of $276.4 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.
18.         Commitments and Contingencies

91


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 ("USAO") 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.

19.         Reportable Segments
We managed our operations under two reportable segments. Our GSG reportable segment primarily includes activities with U.S. governments (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, 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 and geotechnical services, testing, 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 2019. As of September 29, 2019, there was no remaining backlog for RCM as the 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.

92


The following tables set forth summarized financial information concerning our reportable segments:
Reportable Segments
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands)
Revenue 
 

 
 

 
 

GSG
$
1,820,671

 
$
1,694,871

 
$
1,487,611

CIG
1,342,509

 
1,323,142

 
1,326,020

RCM
(1,542
)
 
14,199

 
18,207

Elimination of inter-segment revenue
(54,290
)
 
(68,064
)
 
(78,478
)
Total revenue
$
3,107,348

 
$
2,964,148

 
$
2,753,360

Income from operations
 
 
 
 
GSG
$
185,263

 
$
168,211

 
$
138,199

CIG
79,633

 
74,451

 
90,817

RCM
(5,933
)
 
(4,573
)
 
(14,712
)
Corporate (1)
(70,201
)
 
(48,003
)
 
(30,962
)
Total operating income
$
188,762

 
$
190,086

 
$
183,342

 
 
 
 
 
 
(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 2019, 2018 and 2017 was $11.6 million, $18.2 million and $22.8 million, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of $(1.1) million, $(4.3) million and $6.9 million for fiscal 2019, 2018 and 2017, respectively. Corporate results in fiscal 2019 also included a $7.8 million goodwill impairment charge described further in Note 7 - "Goodwill and Intangible Assets".
 
September 29,
2019
 
September 30,
2018
 
(in thousands)
Total Assets 
 

 
 

GSG
$
587,040

 
$
468,010

CIG
450,276

 
478,197

RCM
15,608

 
25,683

Corporate (1)
1,094,484

 
987,531

Total assets
$
2,147,408

 
$
1,959,421

 
 
 
 
(1) 
Corporate assets consist of intercompany eliminations and assets not allocated to reportable segments including goodwill, intangible assets, deferred income taxes and certain other assets.
Geographic Information
 
Fiscal Year Ended
 
September 29, 2019
 
September 30, 2018
 
October 1, 2017
 
Revenue
 
Long-Lived
Assets (2)
 
Revenue
 
Long-Lived
Assets (2)
 
Revenue
 
Long-Lived
Assets (2)
United States
$
2,247,780

 
$
51,859

 
$
2,232,013

 
$
57,256

 
$
2,018,841

 
$
58,233

Foreign countries (1)
859,568

 
46,113

 
732,135

 
28,235

 
734,519

 
33,152


93


(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.
20.         Related Party Transactions
We often provide services to unconsolidated joint ventures. For fiscal 2019, 2018 and 2017, our revenue included $99.1 million, $75.0 million and $56.1 million, respectively, related to services we provided to unconsolidated joint ventures, and incurred the related reimbursable costs of approximately $98.5 million, $76.6 million and $53.9 million, respectively. Our consolidated balance sheets also included the following amounts related to these services:
 
September 29, 2019
 
September 30, 2018
 
(in thousands)
Accounts receivable - net
$
19,351

 
$
20,279

Contract assets
9,681

 
10,584

Contract liabilities
111

 
193


21.         Quarterly Financial Information – Unaudited
In the opinion of management, the following unaudited quarterly data for the fiscal years ended September 29, 2019 and September 30, 2018 reflect all adjustments necessary for a fair statement of the results of operations.
As a result of the TCJA, we reduced our deferred tax liabilities and recorded a one-time deferred tax benefit of approximately $14.7 million in the first quarter of fiscal 2018. In the third quarter of fiscal 2018, we recognized losses of $3.4 million related to the divestiture of our non-core utility field services operations and other non-core assets. We settled a claim related to a fixed-price construction project completed in fiscal 2014 and recognized a reduction in revenue of $10.6 million and a related loss in operating income of $12.5 million in the fourth quarter of fiscal 2018.
In the second quarter of fiscal 2019, deferred tax valuation allowances of $23.4 million in Australia were released due to sufficient positive evidence obtained. During the fourth quarter of fiscal 2019, we decided to dispose of the turn-key pipeline activities in our CIG segment. As a result, we recorded a $7.8 million goodwill impairment charge and other charges for severance and other disposition costs totaling $10.9 million. Also in the fourth quarter of fiscal 2019, we incurred acquisition and transaction charges of $10.4 million related to the acquisition of WYG.

94


 
First
Quarter
 
Second
Quarter
 
Third
Quarter
 
Fourth
Quarter
 
(in thousands, except per share data)
Fiscal Year 2019
 

 
 

 
 

 
 

 
 
 
 
 
 
 
 
Revenue
$
717,431

 
$
722,621

 
$
825,793

 
$
841,502

Income from operations
55,711

 
47,545

 
64,841

 
20,665

Net income attributable to Tetra Tech
41,997

 
55,911

 
49,233

 
11,527

Earnings per share attributable to Tetra Tech:
 

 
 

 
 

 
 

Basic
$
0.76

 
$
1.01

 
$
0.90

 
$
0.21

Diluted
$
0.75

 
$
1.00

 
$
0.88

 
$
0.21

 
 
 
 
 
 
 
 
Weighted-average common shares outstanding:
 

 
 

 
 

 
 

Basic
55,390

 
55,143

 
54,819

 
54,617

Diluted
56,366

 
55,985

 
55,768

 
55,618

 
 
 
 
 
 
 
 
Fiscal Year 2018
 

 
 

 
 

 
 

Revenue
$
759,749

 
$
700,262

 
$
764,795

 
$
739,343

Income from operations
48,589

 
42,716

 
55,496

 
43,285

Net income attributable to Tetra Tech
46,034

 
28,725

 
33,322

 
28,802

Earnings per share attributable to Tetra Tech:
 

 
 

 
 

 
 

Basic
$
0.82

 
$
0.51

 
$
0.60

 
$
0.52

Diluted
$
0.81

 
$
0.51

 
$
0.59

 
$
0.51

 
 
 
 
 
 
 
 
Weighted-average common shares outstanding:
 

 
 

 
 

 
 

Basic
55,855

 
55,841

 
55,537

 
55,341

Diluted
56,875

 
56,673

 
56,390

 
56,349




95



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 September 29, 2019, 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 September 29, 2019, 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 September 29, 2019.
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 27, 2019, appears on pages 57-59 of this Form 10-K.
Consistent with the guidance issued by the Securities and Exchange Commission Staff, management has excluded WYG, which we acquired July 9, 2019, from its evaluation of the effectiveness of our internal control over financial reporting as of September 29, 2019. The total assets and revenue related to WYG are approximately 3% and 1%, respectively, of the related consolidated financial statement amounts as of and for the fiscal year ended September 29, 2019.

Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting during the three months ended September 29, 2019 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 2020 Annual Meeting of Stockholders and is incorporated by reference.

96



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.
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 2020 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 2020 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 2020 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 2020 Annual Meeting of Stockholders and is incorporated by reference.
PART IV
Item 15.    Exhibits, Financial Statement Schedules
(a.)
1.
Financial Statements
 
 
The Index to Financial Statements and Financial Statement Schedule on page 56 is incorporated by reference as the list of financial statements required as part of this Report.

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

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

97



TETRA TECH, INC.
SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS AND RESERVES

For the Fiscal Years Ended
October 1, 2017, September 30, 2018 and September 29, 2019
(in thousands)
 
 
Balance at
Beginning of
Period
 
Charged to
Costs, Expenses
and Revenue
 
Deductions (1)
 
Other (2)
 
Balance at
End of Period
Allowance for doubtful accounts:
 
 
 
 
 
 
 
 
 
 
Fiscal 2017
 
$
35,233

 
$
2,848

 
$
(6,233
)
 
411

 
$
32,259

Fiscal 2018
 
32,259

 
7,167

 
(4,485
)
 
2,639

 
37,580

Fiscal 2019
 
37,580

 
16,964

 
(6,147
)
 
5,174

 
53,571

 
 
 
 
 
 
 
 
 
 
 
Income tax valuation allowance:
 
 
 
 
 
 
Fiscal 2017
 
$
25,447

 
$
(121
)
 
$

 
$

 
$
25,326

Fiscal 2018
 
25,326

 
900

 

 
(4,747
)
 
21,479

Fiscal 2019
 
21,479

 
255

 
(23,714
)
 
22,523

 
20,543

 
 
 
 
 
 
 
 
 
 
 
(1) 
Primarily represents uncollectible accounts written off, net of recoveries for the allowance for doubtful accounts. The income tax valuation amount represents the release of valuation allowances in Australia.
(2) 
Includes allowances from acquisitions, loss in foreign jurisdictions, currency adjustments, and valuation allowance adjustments related to net operating loss carry-forwards.

98



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

10.11









99




101

The following financial information from our Company's Annual Report on Form 10-K, for the period ended September 29, 2019, formatted in 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.

100



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 22, 2019
 
        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 22, 2019
Dan L. Batrack
 
(Principal Executive Officer)
 
 

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

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

/s/ ALBERT E. SMITH
 
Director
 
November 22, 2019
Albert E. Smith
 
 
 
 

/s/ GARY R. BIRKENBEUEL
 
Director
 
November 22, 2019
Gary R. Birkenbeuel
 
 
 
 

/s/ HUGH M. GRANT
 
Director
 
November 22, 2019
Hugh M. Grant
 
 
 
 

/s/ PATRICK C. HADEN
 
Director
 
November 22, 2019
Patrick C. Haden
 
 
 
 

/s/ J. CHRISTOPHER LEWIS
 
Director
 
November 22, 2019
J. Christopher Lewis
 
 
 
 

/s/ JOANNE M. MAGUIRE
 
Director
 
November 22, 2019
Joanne M. Maguire
 
 
 
 

/s/ KIMBERLY E. RITRIEVI
 
Director
 
November 22, 2019
Kimberly E. Ritrievi
 
 
 
 

/s/ J. KENNETH THOMPSON
 
Director
 
November 22, 2019
J. Kenneth Thompson
 
 
 
 

/s/ KIRSTEN M. VOLPI
 
Director
 
November 22, 2019
Kirsten M. Volpi
 
 
 
 



101
EX-21 2 ttek-ex2109292019.htm EXHIBIT 21 Exhibit

Exhibit 21


Subsidiaries of Tetra Tech, Inc.
 
 
 
NAME
 
JURISDICTION 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, LLC
 
New York
Cornerstone Environmental Group, LLC
 
New York
Cosentini Associates, Inc.
 
New York
Delaney Crushed Stone Products, Inc.
 
New York
Foothills Indemnity, Inc.
 
Hawaii
Fort Point Associates, Inc.
 
Massachusetts
Global Tech Inc.
 
Virginia
Glumac
 
California
Hydro-Ops LLC
 
Delaware
INDUS Corporation
 
Virginia
Integrated Justice Systems International, LLC
 
Delaware
LDIS, LLC
 
Colorado
Management Systems International, Inc.
 
District of Columbia
PRO-telligent, LLC
 
Delaware
Rooney Engineering, Inc.
 
Colorado
Tetra Tech Alaska, L.L.C.
 
Alaska
Tetra Tech Australia Pty Ltd
 
Australia
Tetra Tech BAS, Inc.
 
California
Tetra Tech CES, LLC
 
Washington
Tetra Tech Coffey Holding LLC
 
Delaware
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 LLC
 
Delaware
Tetra Tech International, Inc.
 
Delaware
Tetra Tech MA, Inc.
 
Delaware
Tetra Tech MIMDU, LLC
 
Delaware
Tetra Tech Technical Services, Inc.
 
Delaware
Tetra Tech Tesoro, Inc.
 
Virginia
Tetra Tech UK Holdings Limited
 
United Kingdom


EX-23 3 ttek-ex2309292019.htm EXHIBIT 23 Exhibit
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 27, 2019 relating to the financial statements, financial statement schedules and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.

/s/ PRICEWATERHOUSECOOPERS LLP
Los Angeles, California
November 27, 2019

EX-31.1 4 ttek-ex31109292019.htm EXHIBIT 31.1 Exhibit


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 27, 2019
/s/ Dan L. Batrack
 
Dan L. Batrack
Chairman and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 5 ttek-ex31209292019.htm EXHIBIT 31.2 Exhibit


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 27, 2019
/s/ Steven M. Burdick
 
Steven M. Burdick
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 6 ttek-ex32109292019.htm EXHIBIT 32.1 Exhibit


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 September 29, 2019, 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 27, 2019
/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-ex32209292019.htm EXHIBIT 32.2 Exhibit


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 September 29, 2019, 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 27, 2019
/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-ex9509292019.htm EXHIBIT 95 Exhibit
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 September 29, 2019
 
Delaney Crushed Stone Products, Inc.
American Environmental Group LTD.
 
 
 
 
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
0
 
 
 
 
Section 104(b) orders (#)
 
0
0
 
 
 
 
Section 104(d) citations and orders (#)
 
0
0
 
 
 
 
Section 110(b)(2) violations (#)
 
0
0
 
 
 
 
Section 107(a) orders (#)
 
0
0
 
 
 
 
Proposed assessments under MSHA ($) whole dollars
 
$239.00
$132.00
 
 
 
 
Mining-related fatalities (#)
 
0
0
 
 
 
 
Section 104(e) notice
 
0
0
 
 
 
 
Notice of the potential for a pattern of violations under Section 104(e)
 
0
0
 
 
 
 
Legal actions before the Federal Mine Safety and Health Review Commission (“FMSHRC”) initiated (#)
 
0
0
 
 
 
 
Legal actions before the FMSHRC resolved
 
0
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
0
 
 
 
 
Contests of proposed penalties referenced in Subpart C of 29 CFR Part 2700 (#)
 
0
0
 
 
 
 
Complaints for compensation referenced in Subpart D of 29 CFR Part 2700 (#)
 
0
0
 
 
 
 
Complaints of discharge, discrimination or interference reference in Subpart E of 29 CFR Part 2700 (#)
 
0
0
 
 
 
 
Applications for temporary relief referenced in Subpart F of 29 CFR Part 2700 (#)
 
0
0
 
 
 
 
Appeals of judges’ decisions or orders reference in Subpart H of 29 CFR Part 2700 (#)
 
0
0
 
 
 
 
Total pending legal actions (#)
 
0
0


EX-101.SCH 9 ttek-20190929.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2104100 - Disclosure - Accounts Receivable - Net link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Accounts Receivable - Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Accounts Receivable - Net - Net Accounts Receivable and Billings in Excess of Costs on Uncompleted Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Accounts Receivable - Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Acquisitions and Divestitures link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Acquisitions and Divestitures- Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Acquisitions and Divestitures - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Acquisitions and Divestitures (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Basis of Presentation and Preparation link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Basis of Presentation and Preparation - Contingent Consideration, Concentration of Credit Risk, and Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Basis of Presentation and Preparation (Policies) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Basis of Presentation and Preparation - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2401406 - Disclosure - Basis of Presentation and Preparation - Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2418401 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1005501 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 1004501 - Statement - Consolidated Statements of Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Derivative Financial Instruments - Fair Value of Outstanding Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Derivative Financial Instruments - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Derivative Financial Instruments - Schedule of Changed in FV of Cash Flow Hedges (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Derivative Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Earnings per Share - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Earnings per Share - Calculation (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2416401 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Goodwill and Intangible Assets - Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Goodwill and Intangible Assets - Schedule of Carrying Value of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Income Taxes - Reconciliation of unrecognized tax benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Income Taxes - Schedule of temporary differences comprising the net deferred income tax liability (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Income Taxes - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Leases - Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Long-Term Debt - Scheduled Maturities of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Quarterly Financial Information - Unaudited link:presentationLink link:calculationLink link:definitionLink 2421402 - Disclosure - Quarterly Financial Information - Unaudited (Details) link:presentationLink link:calculationLink link:definitionLink 2321301 - Disclosure - Quarterly Financial Information - Unaudited (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Tables) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2420402 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2320301 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Reportable Segments link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Reportable Segments - Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Reportable Segments - Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Reportable Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Retirement Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Revenue Recognition - Balance Sheet Impact of Adoption of ASC 606 (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Revenue Recognition - Cash Flow Statement Impact of Adoption of ASC 606 (Details) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Revenue Recognition - Income Statement Impact of Adoption of ASC 606 (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2402408 - Disclosure - Revenue Recognition - Remaining Unsatisfied Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Revenue Recognition - Summary of Contract Liabilities/Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2122100 - Schedule - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES link:presentationLink link:calculationLink link:definitionLink 2422401 - Schedule - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Stock Repurchase and Dividends link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Stock Repurchase and Dividends - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Stock Repurchase and Dividends - Schedule of Dividends Declared and Paid (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Stock Repurchase and Dividends - Schedule of shares repurchased (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Stock Repurchase and Dividends (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Stockholders' Equity and Stock Compensation Plans link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Stockholders' Equity and Stock Compensation Plans - RSU and PSU (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Stockholders' Equity and Stock Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 ttek-20190929_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 ttek-20190929_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 ttek-20190929_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Organization, Consolidation and Presentation of Financial Statements [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Equipment Equipment [Member] Furniture and fixtures Furniture and Fixtures [Member] Buildings Building [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Estimated useful lives Property, Plant and Equipment [Line Items] Estimated useful lives Property, Plant and Equipment, Useful Life Income Tax Disclosure [Abstract] Reconciliation of unrecognized tax benefits [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Beginning balance Unrecognized Tax Benefits Additions for current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Additions for prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Reductions for prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Ending balance Statement of Cash Flows [Abstract] Income taxes, net of refunds received Proceeds from Income Tax Refunds Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Reporting Unit [Axis] Reporting Unit [Axis] Reporting Unit [Domain] Reporting Unit [Domain] RFS Reporting Unit RFS Reporting Unit [Member] RFS Reporting Unit [Member] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] GSG Government Services Group [Member] Government Services Group [Member] CIG Commercial International Services Group [Member] Commercial International Services Group [Member] Goodwill [Line Items] Goodwill [Line Items] Impairment of goodwill Goodwill, Impairment Loss Percentage of excess of fair value over carrying value (more than) Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Carrying value Assets Goodwill Goodwill Gross amounts of goodwill Goodwill, Gross Accumulated impairment Goodwill, Impaired, Accumulated Impairment Loss Foreign currency translation adjustments Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Amortization expense for intangible assets Amortization of Intangible Assets Statement of Stockholders' Equity [Abstract] Cash dividends paid per share (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Retained Earnings Retained Earnings [Member] Total Tetra Tech Equity Parent [Member] Non-Controlling Interests Noncontrolling Interest [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (in shares) Shares, Outstanding Beginning balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Comprehensive income, net of tax: Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract] Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Gain on cash flow hedge valuations Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax, Portion Attributable to Parent Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Distributions paid to noncontrolling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Cash dividends Dividends, Common Stock, Cash Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Stock options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Stock options exercised Stock Issued During Period, Value, Stock Options Exercised Restricted & performance shares released (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Restricted & performance shares released Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Shares issued for Employee Stock Purchase Plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Shares issued for Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Stock repurchases (in shares) Stock Repurchased and Retired During Period, Shares Stock repurchases Stock Repurchased and Retired During Period, Value Cumulative effect of accounting changes Cumulative Effect of New Accounting Principle in Period of Adoption Ending balance (in shares) Ending balance Earnings Per Share [Abstract] Securities excluded from the calculation of dilutive potential common shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Accounts Receivable - Net and Revenue Recognition Accounts Receivable - Net Accounts Receivable, Net Disclosure [Text Block] Disclosure itemizing the various types of trade accounts receivable such as billed and unbilled accounts receivable ,contract retentions and billings in excess of costs, as well as the gross carrying value, allowance, and net carrying value as of the balance sheet date. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of any premiums or discounts or unearned income. Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] ELA Eco Logical Australia [Member] Eco Logical Australia [Member] Glumac Glumac [Member] Glumac [Member] NDY Norman Disney And Young [Member] Norman Disney And Young [Member] eGlobalTech eGlobalTech [Member] eGlobalTech [Member] WYG plc WYG plc [Member] WYG plc [Member] Disposal Group Name [Axis] Disposal Group Name [Axis] Disposal Group Name [Domain] Disposal Group Name [Domain] Non-core field services business Non-Core Field Services Business [Member] Non-Core Field Services Business [Member] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Disposed of by Sale Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Existing customer contracts Customer Contracts [Member] Technology and trade names Trade Names [Member] Business acquisition Business Acquisition [Line Items] Number of employees Number Of Employees Acquired In Acquisition Represents the number of employees acquired in the acquisition. Aggregate fair value of purchase prices Business Combination, Consideration Transferred Cash paid to the sellers Payments to Acquire Businesses, Gross Contingent earn-out liability Business Combination, Contingent Consideration, Liability Aggregate maximum of contingent consideration Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High 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. Escrow deposit Escrow Deposit Proceeds from divestiture of business Proceeds from Divestiture of Businesses Disposal group revenue Disposal Group, Including Discontinued Operation, Revenue Loss on disposition of business Gain (Loss) on Disposition of Business Debt assumed Business Combination, Consideration Transferred, Liabilities Incurred Purchase price related to payables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Estimated fair value of contingent earn-out Business Combination, Liabilities Arising from Contingencies, Amount Recognized Earn-out period Business Combination, Contingent Consideration Arrangements, Period Business Combination, Contingent Consideration Arrangements, Period Acquisition related costs Business Combination, Acquisition Related Costs Useful life of intangible assets Finite-Lived Intangible Asset, Useful Life Increase (decrease) in contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Fair Value Disclosures [Abstract] Net borrowing under credit agreement Long-term Line of Credit Stockholders' Equity Note [Abstract] Schedule of the stock-based compensation and related income tax benefits Share-based Payment Arrangement, Cost by Plan [Table Text Block] Schedule of stock option activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of assumptions used in the calculation of the fair value of stock options using the Black-Scholes option pricing model Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of RSU and PSU activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Summary of shares purchased, weighted-average purchase price, cash received, and the aggregate intrinsic value for shares purchased under the ESPP Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block] 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] Number of weighted-average shares used to compute basic and diluted EPS: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Net income attributable to Tetra Tech Net Income (Loss) Available to Common Stockholders, Basic Weighted-average common shares outstanding – basic (in shares) Weighted Average Number of Shares Outstanding, Basic Effect of diluted stock options and unvested restricted stock (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted-average common stock outstanding – diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Earnings per share attributable to Tetra Tech: Earnings Per Share, Basic and Diluted [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Commitments and Contingencies Disclosure [Abstract] Number of qui tam actions Loss Contingency, Number Of Actions Loss Contingency, Number Of Actions Income Taxes Income Tax Disclosure [Text Block] Stock Repurchase And Dividends [Abstract] Stock Repurchase And Dividends [Abstract] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] 2018 Stock Repurchase Program November 5, 2018 Stock Repurchase Program [Member] November 5, 2018 Stock Repurchase Program [Member] 2019 Stock Repurchase Program 2019 Stock Repurchase Program [Member] 2019 Stock Repurchase Program [Member] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Shares Repurchased (in shares) Stock Repurchased During Period, Shares Average Price Paid per Share (USD per share) Shares Repurchased, Average Price Per Share Shares Repurchased, Average Price Per Share Total Cost (in thousands) Stock Repurchased During Period, Value Revenue from Contract with Customer [Abstract] Revenue Recognition Revenue from Contract with Customer [Text Block] Equity [Abstract] Reclassifications Out of Accumulated Other Comprehensive Income Comprehensive Income (Loss) Note [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] ESPP Employee Stock Purchase Plan [Member] Represents the Employee Stock Purchase Plan. Stockholder's equity and stock compensation plans Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Shares purchased (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Purchased for Award Weighted-average purchase price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased Cash received from exercise of purchase rights Proceeds from Stock Options Exercised Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value of Shares Purchased for Award The total accumulated difference between the fair value of underlying shares on dates of purchase and purchase price on shares purchased under the plan. Assumptions used in the Black-Scholes option-pricing model Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected stock price volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Risk-free rate of return, annual Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Stock-based compensation expense Share-based Payment Arrangement, Expense Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 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. Dividends Paid Per Share (in dollars per share) Dividends Paid (in thousands) Dividends Derivative Instruments and Hedging Activities Disclosure [Abstract] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Interest rate swap agreements Interest Rate Swap [Member] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Derivatives designated as hedging instruments Designated as Hedging Instrument [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Designated as cash flow hedges Cash Flow Hedging [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other long-term assets Other Current Assets [Member] Other current liabilities Other Noncurrent Liabilities [Member] Derivative financial instruments Derivatives, Fair Value [Line Items] Fair Value of Derivative Asset Derivative Asset, Fair Value, Gross Asset Property, Plant and Equipment [Abstract] 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. Leasehold improvements Leasehold Improvements [Member] Land and buildings Land and Building [Member] Property and Equipment Property and equipment, gross Property, Plant and Equipment, Gross Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Property, Plant and Equipment, Net Depreciation expense related to property and equipment Depreciation Assets held-for-sale Assets Held-for-sale, Not Part of Disposal Group Disposal group, property and equipment Disposal Group, Including Discontinued Operation, Property, Plant and Equipment Income before income taxes: Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Total income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Current Federal Tax Expense (Benefit) State Current State and Local Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) Total current income tax expense Current Income Tax Expense (Benefit) Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) State Deferred State and Local Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Total deferred income tax expense Deferred Income Tax Expense (Benefit) Total income tax expense Income Tax Expense (Benefit) Reconciliation of effective income tax rate Effective Income Tax Rate Reconciliation, Percent [Abstract] Tax at federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Research and Development (R&D) credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Domestic production deduction Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent Tax differential on foreign earnings Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Non-taxable foreign interest income Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent Goodwill Effective Income Tax Rate Reconciliation, Disposition of Business, Percent Stock compensation Effective Income Tax Rate Reconciliation, Share-based Payment Arrangement, Percent Effective Income Tax Rate Reconciliation, Share-based Payment Arrangement, Percent Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent 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. Revaluation of deferred taxes Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent 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 Transition tax on foreign earnings Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Transition Tax on Accumulated Foreign Earnings, Percent Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Total income tax expense Effective Income Tax Rate Reconciliation, Percent Statement of Financial Position [Abstract] Preferred stock, authorized shares (in shares) Preferred Stock, Shares Authorized Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Common stock, authorized shares (in shares) Common Stock, Shares Authorized Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Schedule of components of property and equipment Property, Plant and Equipment [Table Text Block] Stockholders' Equity and Stock Compensation Plans Shareholders' Equity and Share-based Payments [Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Impact of the Adoption of ASC 606 Difference between Revenue Guidance in Effect before and after Topic 606 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Decrease to retained earnings upon adoption of new accounting guidance Retained Earnings (Accumulated Deficit) Decrease to contract assets due to adoption of new accounting guidance Contract with Customer, Asset, Net, Current Decrease to contract liabilities due to adoption of new accounting guidance Contract with Customer, Liability, Current Increase to deferred tax assets due to adoption of new accounting guidance Deferred Income Tax Assets, Net Contract liability revenue recognized during the period Contract with Customer, Liability, Revenue Recognized Net unfavorable operating income adjustments Revenue Recognition Net Unfavorable Operating Income Adjustments Revenue Recognition Net Unfavorable Operating Income Adjustments Liabilities for anticipated losses Provision for Loss on Contracts 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. Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] 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. Number of Options (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding at the beginning of the year (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Exercised (in shares) Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Outstanding at the end of the period (in shares) 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 Exercisable at the end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted- Average Exercise Price per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Outstanding at the beginning of the year (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Outstanding at the end of the period (in dollars per share) Vested or expected to vest at the end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Exercisable at the end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted- Average Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Outstanding at the end of the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Vested or expected to vest at the end of the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Exercisable at the end of the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options Intrinsic Value [Abstract] Outstanding at the end of the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Vested or expected to vest at the end of the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Exercisable at the end of the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Expected stock price volatility, minimum (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Expected stock price volatility, maximum (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Risk-free rate of return, annual, minimum (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk-free rate of return, annual, maximum (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Weighted-average period to recognize the unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Options granted in the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Weighted-average fair value of stock options granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Aggregate intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Stock options exercised 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 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. Fiscal Year Fiscal Period, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Insurance Matters, Litigation and Contingencies Commitments and Contingencies, Policy [Policy Text Block] Accounts Receivable - Net Accounts Receivable [Policy Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Business Combinations Business Combinations Policy [Policy Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Contingent Consideration Contingent Consideration [Policy Text Block] Disclosure of accounting policy for contingent consideration for acquisitions that include contingent earn-out arrangements. Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Derivative Financial Instruments Derivatives, Policy [Policy Text Block] Deferred Compensation Pension and Other Postretirement Plans, Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Concentration of Credit Risk Concentration of Credit Risk [Policy Text Block] Disclosure of accounting policy regarding concentration of credit risk. Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Recently Adopted and Pending Accounting Guidance New Accounting Pronouncements, Policy [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Contract assets Contract liabilities Net contract liabilities Contract With Customer, Asset (Liability), Net Current Contract With Customer, Asset (Liability), Net Current Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Non-compete agreements Noncompete Agreements [Member] Client relations Customer Relationships [Member] Backlog Order or Production Backlog [Member] Finite-lived intangible assets Finite-Lived Intangible Assets [Line Items] Weighted- Average Remaining Life (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Gross Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Estimated amortization expense Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2020 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four Total Finite-Lived Intangible Assets, Net Debt Disclosure [Abstract] 2020 Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months 2021 Long-term Debt, Maturities, Repayments of Principal in Year Two 2022 Long-term Debt, Maturities, Repayments of Principal in Year Three 2023 Long-term Debt, Maturities, Repayments of Principal in Year Four Total long-term debt Debt and Lease Obligation Retirement Benefits [Abstract] Retirement Plans Retirement Plans and Deferred Compensation Arrangement with Individual Disclosure, Postretirement Benefits [Text Block] Description about retirement plan including 401(k) plans. Also includes disclosure reflecting postretirement benefit arrangements with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability. Leases [Abstract] Leases Leases of Lessee Disclosure [Text Block] Billed Billed Contracts Receivable Unbilled Unbilled Contracts Receivable Total accounts receivable – gross Accounts Receivable, before Allowance for Credit Loss, Current Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Total accounts receivable – net Accounts Receivable, after Allowance for Credit Loss, Current Award Date [Axis] Award Date [Axis] Award Date [Domain] Award Date [Domain] Grant date prior to March 6, 2006 Dates Prior To March Sixth, 2006 [Member] Dates Prior To March Sixth, 2006 [Member] Grant date on or after March 6, 2006 March Sixth, 2006 And Subsequent Dates [Member] March Sixth, 2006 And Subsequent Dates [Member] 2005 EIP Equity Incentive Plan2005 [Member] Represents information pertaining to the entity's 2005 Equity Incentive Plan. 2015 EIP Equity Incentive Plan2015 [Member] Represents information pertaining to the entity's 2015 Equity Incentive Plan. 2018 EIP Equity Incentive Plan 2018 [Member] Equity Incentive Plan 2018 [Member] RSUs Restricted Stock Units (RSUs) [Member] Restricted Stock Restricted Stock [Member] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] 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. Each anniversary of grant date Each Anniversary Of Grant Date [Member] Each anniversary of grant date. Available for future awards (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 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. 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. 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. Percentage of vesting rights after specified period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 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. Stock-based compensation and related income tax benefits Share-based Payment Arrangement, Noncash Expense [Abstract] Total stock-based compensation Income tax benefit related to stock-based compensation Share-based Payment Arrangement, Expense, Tax Benefit Stock-based compensation, net of tax benefit Share-based Payment Arrangement, Expense, after Tax Schedule of stock repurchase activity Summary Of Shares Repurchased [Table Text Block] Summary Of Shares Repurchased [Table Text Block] Summary of dividends declared Dividends Declared [Table Text Block] Segment Reporting [Abstract] Summarized financial information of reportable segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of geographic information Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Number of renamed reportable segments Number Of Renamed Reportable Segments Number Of Renamed Reportable Segments SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts receivable – net Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Income taxes receivable Income Taxes Receivable, Current Total current assets Assets, Current Property and equipment – net Investments in unconsolidated joint ventures Equity Method Investments Intangible assets – net Intangible Assets, Net (Excluding Goodwill) Deferred income taxes Other long-term assets Other Assets, Noncurrent Total assets LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued compensation Employee-related Liabilities, Current Income taxes payable Taxes Payable, Current Current portion of long-term debt Long-term Debt and Lease Obligation, Current Current contingent earn-out liabilities Business Combination, Contingent Consideration, Liability, Current Other current liabilities Other Liabilities, Current Total current liabilities Liabilities, Current Deferred income taxes Deferred Income Tax Liabilities, Net Long-term debt Long-term Debt and Lease Obligation Long-term contingent earn-out liabilities Business Combination, Contingent Consideration, Liability, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Commitments and contingencies (Note 18) Commitments and Contingencies Equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Preferred stock – Authorized, 2,000 shares of $0.01 par value; no shares issued and outstanding at September 29, 2019 and September 30, 2018 Preferred Stock, Value, Issued Common stock – Authorized, 150,000 shares of $0.01 par value; issued and outstanding, 54,565 and 55,349 shares at September 29, 2019 and September 30, 2018, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Retained earnings Tetra Tech stockholders' equity Stockholders' Equity Attributable to Parent Noncontrolling interests Stockholders' Equity Attributable to Noncontrolling Interest Total stockholders' equity Total liabilities and stockholders' equity Liabilities and Equity Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Maximum repurchase amount under stock repurchase program Stock Repurchase Program, Authorized Amount Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Quarterly cash dividend declared (in dollars per share) Common Stock, Dividends, Per Share, Declared Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Credit facilities Line of Credit [Member] Capital leases Other Long Term Debt [Member] Represents other forms of long-term debt not elsewhere specified in the taxonomy with initial maturities beyond one year or beyond the normal operating cycle, whichever is longer, including both current and noncurrent portions. Long-term debt Debt Instrument [Line Items] Less: Current portion of long-term debt Long-term debt, less current portion Operating Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2020 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2021 Operating Leases, Future Minimum Payments, Due in Two Years 2022 Operating Leases, Future Minimum Payments, Due in Three Years 2023 Operating Leases, Future Minimum Payments, Due in Four Years 2024 Operating Leases, Future Minimum Payments, Due in Five Years Beyond Operating Leases, Future Minimum Payments, Due Thereafter Total Operating Leases, Future Minimum Payments Due Capital Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2020 Capital Leases, Future Minimum Payments Due, Next Twelve Months 2021 Capital Leases, Future Minimum Payments Due in Two Years 2022 Capital Leases, Future Minimum Payments Due in Three Years 2023 Capital Leases, Future Minimum Payments Due in Four Years 2024 Capital Leases, Future Minimum Payments Due in Five Years Beyond Capital Leases, Future Minimum Payments Due Thereafter Total Capital Leases, Future Minimum Payments Due Net present value Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Goodwill [Roll Forward] Goodwill [Roll Forward] Balance at beginning of the period Acquisitions Goodwill, Acquired During Period Divestiture Goodwill, Written off Related to Sale of Business Unit Impairment Translation and other Goodwill, Translation and Purchase Accounting Adjustments Balance at end of the period Statement of Comprehensive Income [Abstract] Net income Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent (Loss) gain on cash flow hedge valuations Other comprehensive (loss) income attributable to Tetra Tech Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other comprehensive income (loss) attributable to noncontrolling interests Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest Comprehensive income attributable to Tetra Tech Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income attributable to noncontrolling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Quarterly Financial Information Disclosure [Abstract] Deferred tax benefit from tax reform remeasurement Tax Cuts and Jobs Act, Incomplete Accounting, Change in Tax Rate, Provisional Income Tax Expense (Benefit) Decrease in revenue related to construction settlement Decrease In Revenue Related To Construction Settlement Decrease In Revenue Related To Construction Settlement Loss from construction settlement claim Loss on Contract Termination Decrease in deferred tax valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Impairment of goodwill Severance and other disposition costs Restructuring Charges Revenue Revenues Income from operations Operating Income (Loss) Net income attributable to Tetra Tech Weighted-average common shares outstanding: Basic (in shares) Diluted (in shares) Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Fixed-price Fixed-price Contract [Member] Time-and-materials Time-and-materials Contract [Member] Cost-plus Cost-Plus [Member] Cost-Plus [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] U.S. state and local government State And Local Government [Member] Represents the state and local government client sector. U.S. federal government Federal Government [Member] Represents the federal government client sector. U.S commercial Commercial [Member] Represents the commercial client sector. International International [Member] Represents the international client sector. Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Cash and Cash Equivalents Cash and Cash Equivalents [Abstract] 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. Restricted cash included in "Prepaid expenses and other current assets" Restricted Cash and Cash Equivalents Accounts Receivable - Net Accounts Receivable, after Allowance for Credit Loss [Abstract] 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. Period for earning majority of billings in excess of costs Billings in Excess of Cost Period for Revenue Recognition Represents the period within which the majority of billings in excess of costs on uncompleted contracts will be earned. Schedule of unaudited quarterly data Quarterly Financial Information [Table Text Block] Schedule of carrying value of goodwill Schedule of Goodwill [Table Text Block] 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. Estimated amortization expense for the succeeding five years and beyond Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of long-term debt Schedule of Long-term Debt Instruments [Table Text Block] Schedule of maturities of long-term debt Schedule of Maturities of Long-term Debt [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] U.S. government Financial information concerning reportable segments Segment Reporting Information [Line Items] Contingent Consideration Intangible Assets, Net (Including Goodwill) [Abstract] Period for contingent earn-out payments Business Combination, Contingent Consideration Payment Period Represents the period from the date of acquisition over which contingent earn-out payments may be made to former shareholders of an acquired entity. Concentration of Credit Risk Risks and Uncertainties [Abstract] 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. 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. Revenue from customers (as a percent) Percentage Of Revenue Earned from Agencies Represents the percentage of revenue from customers within the risk category. Basis of Presentation and Preparation Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Related Party Transactions [Abstract] Schedule of Related Party Transactions Schedule of Related Party Transactions [Table Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Gain (Loss) on Derivative Instruments Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Reclassifications out of accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss) [Line Items] Reclassifications out of accumulated other comprehensive income (loss) AOCI Attributable to Parent, Net of Tax [Roll Forward] Balance at the beginning of the period Other comprehensive loss before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Amounts reclassified from accumulated other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Amounts reclassified from accumulated other comprehensive income Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Balance at the end of the period Schedule of income before income taxes, by geographical area Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of components of income tax expense Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of reconciliation of income tax expense and effective income tax rates Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of temporary differences comprising the net deferred income tax liability Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Reconciliation of the beginning and ending amounts of unrecognized tax benefits Summary of Income Tax Contingencies [Table Text Block] Quarterly Financial Information - Unaudited Quarterly Financial Information [Text Block] Reaming unsatisfied performance obligation Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Remaining unsatisfied performance obligation, expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Related party revenues Related Party Transaction, Other Revenues from Transactions with Related Party Related party expenses Related Party Transaction, Expenses from Transactions with Related Party Accounts receivable - net Accounts Receivable, Related Parties Contract assets Contract With Customer, Asset, Related Party Contract With Customer, Asset, Related Party Contract liabilities Due to Related Parties Stock Repurchase and Dividends Treasury Stock [Text Block] Scenario [Axis] Scenario [Axis] Scenario [Domain] Scenario [Domain] Scenario, Forecast Forecast [Member] Restatement [Axis] Restatement [Axis] Restatement [Domain] Restatement [Domain] Restatement Adjustment Restatement Adjustment [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Right-of-use assets Operating Lease, Right-of-Use Asset Lease liability Operating Lease, Liability Income Statement [Abstract] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Subcontractor costs Subcontractor [Member] Subcontractor [Member] Other costs of revenue Service, Other [Member] Costs of revenue Cost of Goods and Services Sold Gross profit Gross Profit 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. 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. Contingent consideration – fair value adjustments Fair Value Adjustments to Contingent Consideration The amount of fair value adjustments to contingent consideration during the reporting period. Income from operations Interest income Investment Income, Interest Interest expense Interest Expense Income before income tax expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax expense Net income Net income attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Net income attributable to Tetra Tech Earnings per share attributable to Tetra Tech: Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] 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] Depreciation and amortization Depreciation, Depletion and Amortization Equity in income of unconsolidated joint ventures, net of distributions Income (Loss) from Equity Method Investments, Net of Dividends or Distributions Amortization of stock-based awards Share-based Payment Arrangement, Noncash Expense Deferred income taxes Deferred Income Taxes and Tax Credits Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Fair value adjustments to contingent consideration Loss (gain) on sale of assets and divested business Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property 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 Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable 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. Contract liabilities Increase (Decrease) in Contract with Customer, Liability Other liabilities Increase (Decrease) in Other Operating Liabilities Income taxes receivable/payable Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable Cash settled contingent earn-out liability Payment for Contingent Consideration Liability, Operating Activities Net cash provided by operating activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Capital expenditures Payments to Acquire Property, Plant, and Equipment Payments for business acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Proceeds from sale of assets and divested business, net Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Repayments on long-term debt Repayment of Long-term Debt, Long-term Lease Obligation, and Capital Security Proceeds from borrowings Proceeds from Issuance of Long-term Debt and Capital Securities, Net Payments of contingent earn-out liabilities Payment for Contingent Consideration Liability, Financing Activities Debt pre-payment costs Payment for Debt Extinguishment or Debt Prepayment Cost Repurchases of common stock Payments for Repurchase of Common Stock Dividends paid Payments of Ordinary Dividends, Common Stock Taxes paid on vested restricted stock Payment, Tax Withholding, Share-based Payment Arrangement Net cash used in financing activities Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents and restricted cash at beginning of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash at end of year Supplemental information: Supplemental Cash Flow Information [Abstract] Cash paid during the year for: Cash Paid During the Period [Abstract] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Income taxes, net of refunds received of $5.2 million, $2.5 million and $2.1 million Income Taxes Paid, Net Reconciliation of cash, cash equivalents and restricted cash: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Restricted cash Restricted Cash Total cash, cash equivalents and restricted cash Derivative Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Schedule of amounts payable under non-cancelable capital lease commitments Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] State State and Local Jurisdiction [Member] Foreign Foreign Tax Authority [Member] Effective tax rate (as a percent) Tax Cuts and Jobs Act, transition tax Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Income Tax Expense Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Income Tax Expense Deferred tax benefit from tax reform remeasurement Tax Cuts And Jobs Act, Change In Tax Rate, Income Tax Expense (Benefit) Tax Cuts And Jobs Act, Change In Tax Rate, Income Tax Expense (Benefit) Effective income tax rate excluding excess tax benefit and TCJA impact Effective Income Tax Rate Reconciliation, Excluding Share-based Compensation Excess Tax Benefit And Tax Cuts And Jobs Act Impacts, Percent Effective Income Tax Rate Reconciliation, Excluding Share-based Compensation Excess Tax Benefit And Tax Cuts And Jobs Act Impacts, Percent Tax Cuts And Jobs Act, GILTI Provision Tax Cuts And Jobs Act, GILTI Provision Tax Cuts And Jobs Act, GILTI Provision Undistributed earnings of foreign subsidiaries Undistributed Earnings of Foreign Subsidiaries Incremental federal tax due to repatriation of foreign earnings Foreign Earnings Repatriated Tax Expense Benefit Amount of tax expense or benefit from foreign earnings repatriated from subsidiaries outside the country of domicile. Net operating loss carry forwards which expire at various dates Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Net operating loss carry forwards which have no expiration date Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Valuation allowance Deferred Tax Assets, Valuation Allowance Unrecognized tax benefits Accrued additional interest expense Unrecognized Tax Benefits Accrued Interest Expense from Settlements with Taxing Authorities Represents accrued interest expense of unrecognized tax benefits from settlements with tax authorities. Reduction in accrued interest Tax Adjustments, Settlements, and Unusual Provisions Amount of interest and penalties accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Description of Business Nature of Operations [Text Block] Property and Equipment Property, Plant and Equipment Disclosure [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] Amended Credit Agreement Amended Credit Agreement [Member] Amended Credit Agreement [Member] Credit Agreement Credit Agreement [Member] Credit Agreement [Member] AUD Credit Facility AUD Credit Facility [Member] AUD Credit Facility [Member] GBP Credit Facility GBP Credit Facility [Member] GBP Credit Facility [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Term Loan Facility Term Loan Facility [Member] Term Loan Facility [Member] Revolving Credit Facility Revolving Credit Facility [Member] Standby Letters of Credit Standby Letters of Credit [Member] Bridge Loan Bridge Loan [Member] 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] Bank guarantees Secured Debt [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Eurodollar Eurodollar [Member] Federal Funds Effective Swap Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Prime Rate or Eurodollar Rate Prime Rate Or Eurodollar Rate [Member] Prime Rate Or Eurodollar Rate [Member] 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 Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Debt instrument term Debt Instrument, Term Accordion feature, increase limit Line Of Credit Facility, Accordion Feature, Increase Limit Line Of Credit Facility, Accordion Feature, Increase Limit Annual principal payment, amortization percentage Debt Instrument, Annual Principal Payment, Amortization Percentage Debt Instrument, Annual Principal Payment, Amortization Percentage Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Amount outstanding under credit facility Borrowings outstanding Long-term Debt Weighted-average interest rate (as a percent) Long-term Debt, Weighted Average Interest Rate, at Point in Time Letters of credit outstanding Letters of Credit Outstanding, Amount 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. Amount available for borrowing under facility Line of Credit Facility, Remaining Borrowing Capacity 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 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 Consolidated leverage ratio Ratio of Indebtedness to Net Capital 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. Number of levels below reportable segments at which goodwill impairment testing is performed Number of Levels Below Reportable 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. Earnings per Share Earnings Per Share [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES Foreign countries Non-US [Member] Reportable Segments Revenues from External Customers and Long-Lived Assets [Line Items] Long-Lived Assets Long-Lived Assets Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Recognition Under Previous Guidance Calculated under Revenue Guidance in Effect before Topic 606 [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Derivative [Table] Derivative [Table] Interest Rate Swap 1 Interest Rate Swap 1 [Member] Interest Rate Swap 1 [Member] Interest Rate Swap 2 Interest Rate Swap 2 [Member] Interest Rate Swap 2 [Member] Interest Rate Swap 3 Interest Rate Swap 3 [Member] Interest Rate Swap 3 [Member] Interest Rate Swap 4 Interest Rate Swap 4 [Member] Interest Rate Swap 4 [Member] Interest Rate Swap 5 Interest Rate Swap 5 [Member] Interest Rate Swap 5 [Member] 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. Not designated as hedging instruments Not Designated as Hedging Instrument [Member] Derivative financial instruments Derivative [Line Items] 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. Notional Amount (in thousands) Derivative, Notional Amount Fixed Rate Derivative, Fixed Interest Rate Amount of effective portion of derivatives before tax effect Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net 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 Ineffective portion of derivative instruments Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion 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. Number of derivative instruments Derivative, Number of Instruments Held Net accounts receivable and billings in excess of costs on uncompleted contracts Schedule of Accounts Receivable and Billings in Excess of Cost [Table Text Block] Tabular disclosure of the various types of trade accounts receivable such as billed and unbilled accounts receivable and contract retentions, as well as the gross carrying value, allowance, and net carrying value, and billings in excess of costs on uncompleted contracts as of the balance sheet date. Schedule of notional principal, fixed rates and related expiration dates of outstanding interest rate swap agreements Schedule of Derivative Instruments [Table Text Block] 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] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Allowance for doubtful accounts SEC Schedule, 12-09, Allowance, Credit Loss [Member] Income tax valuation allowance SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] VALUATION AND QUALIFYING ACCOUNTS AND RESERVES SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Changes in valuation and qualifying accounts and reserves SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Balance at Beginning of Period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Charged to Costs, Expenses and Revenue Valuation Allowance and Reserves, Charged to Cost and Expense and Other Accounts 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. Deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction 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. Balance at End of Period 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. Cover page. Document Type Document Type Document Annual Report Document Annual Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Public Float Entity Public Float Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Fair Value Measurements Fair Value Disclosures [Text Block] Deferred Tax Assets: Deferred Tax Assets, Net [Abstract] State taxes Deferred Tax Assets, Operating Loss Carryforwards, State and Local Reserves and contingent liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves Allowance for doubtful accounts Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts Accrued liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Loss carry-forwards Deferred Tax Assets, Operating Loss Carryforwards, Domestic Valuation allowance Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Deferred Tax Liabilities: Deferred Tax Liabilities, Gross [Abstract] Unbilled revenue Deferred Tax Liabilities, Tax Deferred Income Prepaid expense Deferred Tax Liabilities, Prepaid Expenses Intangibles Deferred Tax Liabilities, Intangible Assets Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Total deferred tax liability Deferred Tax Liabilities, Gross Deferred tax assets, net Deferred Tax Assets, Net Net deferred tax liabilities Deferred Tax Liabilities, Net Summary of reclassifications out of accumulated other comprehensive income (loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Acquisitions and Divestitures Mergers, Acquisitions and Dispositions Disclosures [Text Block] Related Party Transactions Related Party Transactions Disclosure [Text Block] Title of Individual [Axis] Title of Individual [Axis] Title of Individual [Domain] Title of Individual [Domain] Director Director [Member] PSUs Performance Shares [Member] 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. 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. 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. Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Nonvested balance at the beginning of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period 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 Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Nonvested balance at the end of the period (in shares) 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] Nonvested balance at the beginning 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 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 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 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 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 Nonvested balance at the end of the period (in dollars per share) Estimated contingent earn-out liabilities Estimated Contingent Earn Out Liability [Roll Forward] Beginning balance (at fair value) Estimated earn-out liabilities for acquisitions during the fiscal year Estimated Earn Out Liabilities for Acquisitions During the Period Amount of estimated earn-out liabilities for acquisitions during the period. Increases due to re-measurement of fair value reported in interest expense Increase (Decrease) in Fair Value of Contingent Consideration Reported in Interest Expense Represents the change in fair value of contingent consideration reported in interest expense. Net increase (decrease) due to re-measurement of fair value reported as losses (gains) in operating income Increase (Decrease) in Fair Value of Contingent Consideration Reported in Operating Income Represents the change in fair value of contingent consideration reported in operating income. Foreign exchange impact Foreign Currency Transaction and Translation Adjustment Represents the change in earn-out liability during the period resulting from the process of translating earn-out liability from business combination into the reporting currency of the reporting entity. Earn-out payments: Earn Out Payments [Abstract] Reported as cash used in operating activities Business Acquisition, Contingent Consideration, Actual Cash Payment Reported as Cash Flows from Operating Activities Amount of actual cash payments resulting from the contingent consideration arrangement reported as cash flows used in operating activities. Reported as cash used in financing activities Ending balance (at fair value) Revenue Income from operations Income tax expense Summary of the Effects of Adoption of ASC 606 Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Summary of Net Contract Liabilities/Assets Contract with Customer, Asset and Liability [Table Text Block] Reconciliation of Disaggregation of Revenue to Reportable Segments Disaggregation of Revenue [Table Text Block] Remaining Performance Obligation, Expected Timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Reportable Segments Segment Reporting Disclosure [Text Block] Long-Term Debt Long-term Debt [Text Block] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] (Loss) gain recognized in other comprehensive income, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Expense associated with operating leases Operating Leases, Rent Expense Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating segments Operating Segments [Member] Elimination of inter-segment revenue Intersegment Eliminations [Member] Corporate Corporate, Non-Segment [Member] 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. Fair value adjustments to contingent consideration liabilities Total Assets Employer contributions to the plans Defined Contribution Plan, Cost Assets related to deferred compensation plans Deferred Compensation Plan Assets Liabilities related to deferred compensation plans Deferred Compensation Liability, Classified, Noncurrent 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. Reduction in the revenue related to the evaluation of the claims Contract Receivable Decrease In Revenue Related To Claims And Requests For Equitable Adjustment On Contract Contract Receivable Decrease In Revenue Related To Claims And Requests For Equitable Adjustment On Contract Loss from claim settlement Gain (Loss) Related to Litigation Settlement Billed accounts receivable related to U.S. federal government contracts Government Contract Receivable Billed Amounts The amount of billed receivables that are derived from government contracts. EX-101.PRE 13 ttek-20190929_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 chart-28847578053553be8fb.jpg begin 644 chart-28847578053553be8fb.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" %- F4# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI"P7K^@)/Y $\=_ M0: .EHK(T/Q!H7B;3(-:\.:SI.OZ1=&<6 MVJ:+J5EJVG7!MIGM[@07VGSW-I,8+B*2"81S,8IHWBDVR(RC7H **YWQ'XO\ M*>#X+6Z\5^)?#_AFVO;G['9W'B#6]+T2"[N_*>?[+;3:I=VD=Q<>3')+Y$+/ M+Y2/)LV*Q%C0/$?A_P 5:='J_AG7-'\0Z5++/!%J>AZI8:QI\DUK(8;F)+W3 MKBYM7EMYE:*>-92\4@*2!7!% &U15";5--M]0LM)GU"QAU34H+VZT_3I;NWC MO[ZVTTVJZA<6=F\JW-U!8M>V8O)H(I([4W5L+AHS/#O-3U33=%L+K5=8U"QT MK3+&(SWNHZE=V]A8VD((4RW-Y=RPVUO&&909)I40$@%LD4 7Z*K65[9ZC:6U M_875M>V5[!%=6EY:3Q75K=6TZ"2&XM[B!Y(9X)8V5XYHI'CD1@R,RD$V: "B MBB@ HHHH **** "BBB@ HI-RYQN&>F,C.?3%+0 4444 %%8#^*_#,5EK6I2> M(=#CT_PY[:Y%OIES:QW$#W%O?26\T"3PO*B M++&6UHKVSG-N(;JVE-W;->6OE3Q2?:;1?(W75OL=O.MU^U6V9XMT0^T0Y?\ M>Q[@"S17+2>./!L-_KFER^+/#46I>&;5+[Q%I\FOZ0E]H-E)"MS'=ZU:/>K< M:5:R6[K<)<:A';0O RRJYC8,;7A_Q5X9\5VCW_A?Q#H?B.RCD,,EYH.KZ=K- MI'*N=T3W.FW-U DHPS^%?$OA_Q+!IM[)INH3>']:TS6H; M'4(0#+87DNF75U':WL0(,EI<-'<(""T8% '1T5CV?B#0M1TZYU>PUG2;W2K. M2_BN]2M-2LKFPMI-+DEBU*.XO8)Y+:%]/EAFCODEE1K22*5+@1/&X6YI^H6& MK65IJ6EWMIJ.G7]O%=V5]87,%Y9WEK,H>&YM;JVDEM[B"5"'CFAD>.12&1B" M#0!#Q#H-UK%[X>MM:TFXU[3;>&[U'18 M-2L9M6L;6XV>1<7FF1SM?6L$WF)Y4UQ;QQ2[TV.VY:G?6>G6 MAN+2U%S?75O9VYNM0NX;&QMQ/\O;FWM+2'?YES=3PV\"R32QHP!=HH MHH **** "B@D#D_Y_P 2>PZDTU6#=,_1E93]<, <>^,9R,Y!H =1110 44$X M!)Z#DUSFC^,?"?B'3+K6]!\3>'M;T>R:Y6\U72-;TO4]-M6LS(+M;F_L;N>T MMVM3%*+D33(8#'()=FQL '1T5SFJ>,/"FB:-#XBUCQ-X>TK0+DPK;ZWJ6MZ7 M8:1.;E7>W$.IW=W#8RF=(W>$1W#&549D#!6(UX]1L);!-4CO;1]-DMDO(]06 MYA:QDM)$$L=TEV'-N]L\;+(DZR&%T(=7*D&@"Y16'JOB?PYH5WHUAK>OZ+I% M]XCOAIGA^SU35=/T^ZUS4BJL-/T>WO+B";4[XJRL+2Q2XN-K*WEX()O'4].6 M*\F:_LUAT]WCOY6N81'92(H9TNY"^RV=%96=9VC9%96<*K D O455N+VSM+. M;4+JZM[:PM[:2\N+RXFC@M8+2&-II;F>XE9(8K>*%6EEGD=8HXE:1W5%+#"T MCQKX.U_1YO$&A>*O#>M:%;Q&:?6M)U[2=2TF&$*S-++J5E>3V442JK,TDDZH M%5F+84D '3T5S.L^-/"'AS3;36=?\5>&]$TB_P!GV'5-7UW2=,TZ\\V+SX_L MM]?WEO:W/F0_OD\F:3?%^\7*?-2)XU\'R>&QXQC\5>&W\)LK.OB=->TEO#S( METUDSC6UO#I95;Q&M687>%N5:W)$RE =/14-O<074$-U;317%M8QB*>)W +M%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %?F_^THO_!7(_%6_/[(-Q_P3 MFC^"7]AZ#_9B_M(V7[3TWQ3_ .$E\FY_X2-[BX^( M#Z$OBS[.? ;^"W7PQ%\1/[*?Q@@U[_A '']W5(RAN#VYX)!_,$'GH1G!'!R* M /Y_?V=(O^#DI/@1\)$^)UY_P2J/Q!7P!X:'B\_%*Q_:?F^)7]N?V=%]K'Q ME^$M]#\,I/&P'ECQ6_@*)/"AU[^T#HF;+RF/M&S_ (.$/^?O_@C=_P""W]N+ M_P"6=?LWTZ44 ?./[+@_:V'PTE'[:,G[.DGQA_X2C6O(;]F"'XG0?#;_ (0S M98?\(Z)D^+,T_BK_ (2<2_VG_;3))_9)3[#]A4,+C/@G_!4GX=VGQ!_86_:7 MLK3X=R_$;QHWP?\ %^C>!](TCP/<>/?&$NL^(CI=HEAX3T;3-)UG7IK_ %*> MVL1<1:-:-*\5I'/<[8+/S8OT)HH _'7X\>+OC/HOQ#^-OP;^"$?Q%^"MG;?" M+Q]\4O@_8?"S]FK7-?\ !'QPL_$OP%^)%[XHNX/BQHGAJ\\(_#7XW:'\=&\* M7ND6WB/4]+\2R2Z9X=M+?P%XZA^)DU[IE#0_C%^T)=/XINM8\<_M1:=X)F\4 M?LD_#CP!-H'[/MA<36.C_%CX#_#WQ#XN\=>(;S6_@WJ'C919_%"VUOPWXK\3 M_P!E^(X?A_KOB;4/#7B;PSHI6WU?P5^S&T9SCGZG\,^I'8GD=J,#W[=SV_'\ M_7OF@#\I_P!I;3O$'Q\_X)&>/_$?Q ^&VK>-_CEXM_8/\5N/#-S\(=4F^(2Z4FA:3HT-Y;2.EK%&+.))!SGQ2^ M(7QQ^'?Q-UWP!^SOX/UWP%HSVY[_7U]LYQSCJ: /P#^,7C'XS^+].^&O[0?P5\2?M1^(?% M7AO]GW]OCQC\-O$'CS]E:?PK\1O#'C"W^%_[/.K>&?@OJW@/Q)\%M.G?3?&? MQ2\'^(M!TJQU[P;8>+O%ZIKGASP#KFI#PUHOBR#]$OVO?$NG_%_]A']MK0O" M&DZ_XO\ $(_9Z^/_ ,,[KPAIW@;Q;=Z_J/Q U7X,ZHECX2T7PI=:"-9\2WFJ M7GB;0[?1DT73]5MM7?4+9+"XNW$NS[JP.G/YG_'\O0<#BFK&B;MB*F]B[[0% M+.<9=B,%F.!ECDD GB@#\5]/^*_[8'AGQEIMA\/;/XBZMX7T'Q#X/\ A]X$ M^%.I_!ZUTCX>ZCX?U/\ X)J^)/B)H\FK^,+KP'IGB+3K+3_VM?"?@OP/<^)K MGQUI.B>%];\7Z[\/?%$T4T^D6?AW[6_9 ^,-W\0? .C>(?$OB/XZ:QJ/Q%U) M[K2M(^-?P \0_!SQ)X(UK0O!'AI_B)X'ETRX\ >#;B#1-#\91>()-+UKQ38B MUO\ 4+R_\.>$/%/B_2=%L)X_M3 ]_P S_C0 !T_F?\GVST[4 +1110 4444 M%07/VG[//]C\C[7Y,OV;[3YGV?[1Y;>1Y_E?O/)\W9YOE_/Y>[9\V*GHH _* M?X3+_P %NA\3O A^.5S_ ,$KV^#0\3V'_"S%^%%A^U['\3&\&YE_M,>!7\8Z MA)X43Q,1Y'V%O$"/I0/FFX4_)7ZK_-@?=W?+GKCJ-V._3.W/?&>]+10!_GX^ M&+3_ (.7/^'TEO+K$G[7'_#,O_#?&J-?F:Y^/!_8B_X4C_PL_4?/.G6KW0E_ MX4^? 6?^$>BNC_9ZRG3/M&80P/\ H&)G8NH1^&'\6#3O)&N-X=1-&-[YAT]5@V ?JQ9_;/ MLEM_:'V8WWV>#[9]C$OV3[5Y2?:?LPFS-]G\_P SR!*3)Y6SS,ONJS10!^.' MQH^$?CKPW\7?VM/V@_@-X$\2>-+KQC?:!\*OVE_@7'HM[:6'Q]^&MW\$?!.@ M>&?BG\,[/Q-;Z=X2\0_&CX'>(+[7D-[IVH-8_%+X=Q>+_A-XANI?%?A[X77? MAKH/CYK'Q;T[X\_#;]K/P=X#U?5/ /[/OQAL_P!G7Q'HNB:+\7;KXF^(?@I\ M5;S2/A_\;-2T#X2Z3X!O;3Q;X3\-?$JY^&'QFLO%^DW=TESX&^!=_J.C- :WP9T?6?!NK_L(_%WX9?!GXC^#= M*_9W_8;\4:#^UE?V_P &_'/@.Y\>QCX3?#C1?AQ^SX?!UQX,TSQ3\4/B+I/Q MDT;4O&&EOI7A[7(?ACIVC>*[6?6-'F^(ZZ5KW[U8&<]_J>/7'H3W(YHP/3G& M,]\9SC/7&?>@#^?OXA_"_P#:W\/^$?VV?V:-"\(W]QKW[3OPR\*_M.^$-:^% MVI^/M1\(ZOX\7Q/X7\*?M@_"'_A:'B+POX6TCP'XP^.W@?P_9:U\//!T^JZ9 M;M>>+/'=SH]Y8V.FW=Y:_:?PPG\)_%']M_P_\2?V<9M-L?A;\'O@!\7/V??V MDH=$LE\,6LW%OJ.AVEQX M)\/?$NQT>&00>,&MQ^F) /7Z8[?B.AK'@\.Z#;:U>^)+;1M+M_$&I6EK8:CK M<%A:0ZMJ%E8F4V-G?:C'$MY>VMB9YS9074TL5GY\PMDB$L@8 _#3XB?"CQ_I M/A_]O'P1\//AKXSU3]G?]L#X??M7_%#QM%H?A?6;&X\-?&WPA-XY\#>/?"MC MX2N-*L/%&LR?M@^%-1^#5_X:3POI>JV_B74_#/Q;UVV^U7?BS3YKMM[\$;C]FV_N_"NB>+]*_P""?_A_XJ?" M+7?!7 _ M^ODYY]^HZ"C _P D^F/\_@>HH _%GP)XE^-/P[_;'\5WU[X6^-/BGPU\7/AK M^RGI6K_&:'X>6EF+WXL:;X-_:'\3^'? ?Q+T_2_A#8:)I7PFO/\ A(+'PEXJ M^)GA>72M9^%GB2R^&?A3XA7NFQ^.+WQ*]SX'_%_]HKXB>._V6?'?BCQI\?XO M#/B;XN:GX4^+OPM\1?LT>./A*GPK^(D7[+?CV;Q?X"\9ZEK7@Z+_ (3#X:1? M&"PLI/!7CC2WE^'^AZTD%CIWQ9\=1>(?#8T7]FL?7\SV_'_]?>@ #I_7\OH. MPZ#L* /Q[^+%S\2_!O[9?[2_C#X::/\ $'PYJ7C#0_\ @DY\.I/'OASX1WOB M6UUOPD/VHOCUI?[0%CIVNZIX&\1^'-1'@CX0?$6TUOQ?JEN]T_P^T^^TG7-4 MGTV&V"M\X^/OB?\ M-_$OX=^"/A;\7=,^.]\(M?^ 7B+P]J]E^SWJ;O\7-5^ M%/\ P4\N= ^(=U\3IO#OPRFM?!FK^%OV?OA]\&_BQIL>C:3\-+/Q3I'CGQ5\ M0/"%MJF@Z1)9>'_Z$L?7\S_C1@>_IU/Z\\^V>F3CK0!^-&A?&/\ ;)\?^ /B M3XI\$^+/B%X>^.'AKQGX0TJ+]GGXB?LSZ[X*\$P_%'P#KGQ%\0_$_P"%-E\9 MO$7A#4-'\0_!WXO_ QTO3-&\)_%'P9J6M:1X5\46'@?QKI_Q8O/^%C77P[N M?U)^"OBQ/'7PD^&_C!'\?2'Q%X,\/:K*WQ4\'M\/_B5]JNM-MWO%\>^"#HOA MU/"GB^.[\Z+Q#H%OH>EV>F:HES:V-HEE';LWIP '3^O^<>W3//6EH X[Q;%X M_EN_!1\#:AX/L;"'QE:R_$./Q7H^N:M=ZCX &B:\E[I_@R71M,;:" M^E^&?Q6?PNOQKE\36TG@'6I=*3XLQZN_PNL/!XN[+Q?X736$\7:MXD>WU31/ M%VBZ5%+I$OTW10!^/G_!7#P9_P %%/&/_!/']N3PW^R5XBT&;XU:WX8\$Q_ M>R^$&G^*O!_Q>C\#VW_"%O\ 'G1+;Q'J'B_5+?4?B3XDTZ#XB1?#:Y\'V?A? M4+31K_1_#]I]N\;>3KEQ^$?_ :V?!W_ (+"?#?P)^VNO[1>F_%_X9> M:\+ MZ#;_ +/N@_MHZ!\4+B&+]H2W36Q/XJTSP)XIUGP[\1A\-[;2'T:R^(AT35?# M%MXJNET>RT+59-;T/4[K3/[7R 1@@$'J#R#^%( !D@YQTR>O% 'S]#8? MM2CQ#YD_BOX!/X5_X2?X6R&TB^'WQ(B\0?\ "'6OA>[B^-%F-0?XF3:;_P ) M+KGC,V-[\,-2_LP:5X5\,)=Z7XMTKQCJTL.KP[W@JT^/\.I^%V^(?B#X/ZCH MT6B_$5/&D/@WP=XWT74[WQ#/XUT^;X3W'ABYUWQSKMKI>C:5\.UU33_B%9:M M::Q?>(/&R44 >8_&O2M&USX.?%?1O$5AXOU70-6^&O MCO3-/=2T?4/"NK6>J:?X)720=5/B^\L9[BW\,C30=0.MR6(LP;D MQ@_@SXO@^.VE?!/XG_LP>*AJ_BWP-\1_$/PQ^"V@?\%"_AE^S#XZ\)_$?PSH MUK\(?BIXF^&FJ?'OX&^#?#%W'K?Q*^#OQ5^''PG^%VO>/?!/A;3O@SJ5I\5] M$B\2> _ %YH^M>")_P"C2DVCTY] <8)'0T ?SYM>_$3XG_L32:5 MXU^&OQE\/_%NR_;"_8@U7QO^SU\0_A!XU\=:/\(->\+_ +4OP8\7_%[Q)H&L M67@33=4^+O@+QWJVB_%']H[6_'MOXH\16NF^!O&-MIMWJ'@B+17\*Z7]M^,/ MV:9?@+_P3J_:U^$EO?ZG\4M4\:>"OVO_ !S;>'_#/@C4O[&@\2_'6^^(/CBS M^''PD^%>CW'C'4]&\'Z'KOBN#0/!'A"QO?$&H97[8]Q+?7\ZQ_IB% X' ] 2 M!^ !X_#J>>M+0!^<7Q^^"-M\7/VA?V7?BUX4U/7]0^)'P6N_!'B"S\$?$#X0 MV'C+X)WGPW\6^)8K7Q[XITSQ'XW^'=Z_PL^.GAS18)-;\,>+OAI\0/"?Q%M+ M_0?#?ACQAH.N>"O$5QIUS\4?#GX%_M3Z/JW['VHZSI/CFV\&?"GX=_LC:'^U MGHMU._BUX(\=?&Z]\:>*_W8=O&=KX5\=>(-#^)?BK4].LYH]>T+7]% MU*TOM1_LRYM;3]\\#\O7G_)]^M&T>@[?ITQZ8ZC'0DGJ: /Q@\5_"CX]Z7^Q M=^RMHGCKPYXO\4:#X%_:V\)?$3]H'X::?9WWBOQ3?_LKV_QJ^)OB7P;X0U#P MCI/]MZKXPM?A=H^M?!#7_&O@+2H=8U#5O#'PYU_0+31M&]6^T3:EX>T^3]?\#&,# M'&!Z8Z8],8&/3'%&T<=>.AR<_GG//?GGO0!_-_XZD\)/%5EJD/Q'TZ:'Q;;::NC:#9_;_[5&@IXP_X)1_M1^$?! MGA#6/&VL:_\ !/XN>&[#1/"G[/'BSX=ZA\0O'6JF_MFO?"GP+FT:]\5(VN>) M;G?8B/2[Y]6N(IO$%M=7EC/'JDOZPA0!@<#T!( ^G/ ]AQ[48[?U.?SZT ?B MK\7_ (]?MJ>$?'?QEU?X367Q6\?Z)HWC;]I'PM\,/ANGP.LI/"]_X4\.?L6_ M"_XL?##6]&U.#X>:1KVM7UO\=4\<>#?!MY>^,1H/CS5;O4OA6ZZGXFATF[TC MR_1/B;\9?!6H?&J3X>:]^T3X;\!?M"_M5>,-1\,?M%W/[(OCGXA>+K/Q9J?[ M(W['=G\#]3\7?"/2OAEX5UE_AWXB\4:9\2/#GB37;SP+X:\/CQ%X(M_A_P"+ M?&_@35M7_MFOWZP/<_4D_H31M''?'3))/YYS@]QT/>@#X*^#?Q ^-T/[4/Q# M\ _$C6O'WBKX5>)+/QAXO^!'B8?"Z+P_X:LCHFNZ%X5^)7PL^(>L6O@C39-( MU?X=^*-+N=7^ >L:AKT8^,/PJ\!M-6?5=-A;676/2!+?VD9U61XUE2/ M30\R_;I'B99%2U\YFC8. 5()S;CQGX1M/$%KX4NO%'AVW\3WL2SV?AR?7-*B MUZ[@97=9K;1I+M=3N(F2.1UDAM70JCL"0C$ '2T5"]S;QS0V[SPI/<+*\$#2 MQK-,D 0SO%$S!Y5A$D9E9%81^8F\KO7-+S+N.-5>22 MVCW;YTC1T>1X0ZHCH[D*RDT/^$C\/_VX?#']N:/_ ,)&+'^TSH']J6']M#3M M_E_;SI/VC^T/L6\A/M?V;[/O.WS-W% &U15'4]4TW1K"ZU35]0LM+TVRB,]Y MJ&HW=O8V-I"I"M+R/6@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH *_.']I2/\ X*XM\5+\_L@W_P#P3F@^ M"?\ 8>@_V9'^TCH_[3MY\4AXD\FY_P"$G:_G^%VLV7A$Z&UQ]C_L%;> 7Z0B MY&HN\AB(_1ZB@#\96B_X.$=K;-5_X(V;]K;-WAS]N';OVG9NQXDSMW8W8YVY MQSBLW_@M+\9/^"D_PO\ V:?A3H__ 3@^!WC+XN_M&>*OBYX!UCQIK'@'3=- MNO#?@_X??#;4-+\:^,M*U.;Q!JNGS0V7Q2UFRTGX?1V0$]Y>>!]2\;![BQO8 MK6X;]K*:R(^-RJV.FY00 M7DWARY@L]1NW,RW-BX^/_*_X.#_^@K_P1N_\)S]N#_YI*_9@ < 8 ' MH .E+0!\Y?LNK^ULOPTF'[:,_P"SI)_&OP^^(,WP;U;X\_!-+R+P'K7A[Q#X&_:$^&^E>1>:C\/? MB+X7\0:IX>M-2T+7?!/C73/$(L3X,\;:9JEQ)H_B'[_H(S_G!_,+-5_9?^+OPBUC]GCX3?"SPYXS^ GPK^'GQ(\1^&]:^$GQL\ M"?#?QUXI^*?P[U[3_!-]X?UU?V*/VE/AI\*]>T[X$_9]-^)7B3P7\./&OAS7 MO!NOZEXO\(> ;_Z&^+7[+^J?M;?M)VGA$^*/'VG^#O$W[ WP"TF\_:-\4?!7 M7;;Q[J>K>!OVHK[XC7-YX1\6WMAX!\/?"SXWZK9:;8>,K*+^QWU;P7+K6G>) M]*\ 6L&F6=N/W7VKZ#MQVR.AQTR,#!QD8ZTN,?\ ZS_G\: /COXM:5>2_M?_ M +'VKP:#K-]::;H/[3-I?>(;/P[JVHZ1X?76_"GP_>SM-<\16=A/I?AM->NM M)>/2X-9O]-&O7FF-;ZO-/L)%UCP MKXET_P"RW=W<-/IL?[]4F!Z#\AV.1^1Y^O- 'X,?#?X _M8Z1:>*;/6[#Q3! MXC\3_%#]C_Q'\!KZ[5[F#X6_"#P)^WS\:/BC\0/!^M2K<-!H%]X=_9YU[2[7 MQ+I]QJCOXAT+Q+X=\%6=K?2:'IZ/\/O&WA7X4:GXZAG^(UM^T+)XAT/P+I4C^%/$.A>)O$TUE-'J4O@- M%OM6_L6ZFU==.MK;.I0?LU@>@[=AVSC\LG'U-&/K^9_QH _GD_:H^(7[4?B[ MX4_M,? 3QC8_M >)?!FK:5^V?X8^&OC+0?@!<>(]:^)VM^&-;^%^N?"CX>>( M'\)?"6XTN+PYJ'P]\3>/1X%\6:/H'AZT^(P\,7&G6WC6[\9^$+LZW]1R_$_] MJ_X@:E^T1I_@SXE?$7X6?%/P9XH\1>!?!_PU\9?LK>*I_A=_PFEI\?+N?X#> M(=+^--]X.O\ P[XJ^#'QC^"UAIVB_%G7/!,WB[4_"&@^*]2\>2ZO\(/'W@Y/ M#VJ_KQM'OGUR<_3.>M&!^N>I_'\^I]3R>: /#?V:_'6L?$GX(^ /&G MB/3?B%HGB;6])FF\4Z!\4_#">$/'/AWQ/#J%Y;>(/#FL:)!X?\,68@T#5HKO M2-"U?3=)_LGQ-X=L])\2Z5J>N:?J]OK>H>YT44 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !11]*_-GQU^UQXA^"G[3_C/P MC^T'J+_"[X.V?A/4_'7PF\7)H=CKOPZ^*OA/PYX!UC7/&7AB]\5P+_;/P]^. M_A36]"\2Z[%X7\336GA_QY\.] -Y\/X]>U#3/'+>$0#])J*_%;X0_P#!1+Q9 M\:?'>L> /!'CGX4^*K:]_:/_ &M?!=GX]\&SV&M^'_"W@KX(? 7P5\3O GA= M'2YD@\2:UK6M^.;&;5?$4QM!KWA?PSXQN=#M](:2RN]$[/\ 9P_X* _$;XW6 MOP.\=:GX*M] T+XP_M)>$/V>KGP-%I\\NK^&K7Q#^P;9_M57/C:[NY9_M]O/ M!XW6^T:&VN_,TZ7X=WFC:F;9-7E>_F /UVHI <@'ID X^M>5>/?C/X(^&NIV M>D^)X_'#WE_8?VE;GPQ\*?BMX]LQ:BXEM3]IU/P%X)\3:997/FPN?L-[>6]\ M8=EQ]F^SRQ2N >K45X'\'?VGO@=\?K#QMJ/PB\;IXTA^&WQ$\0_"3X@V]AX= M\7V6J>!_B9X3@TZY\2>!/%FBZUX?TO6?#_BG1K;5],N+_1]4L+:[@@O[28H8 MYT8^O_\ "1Z7Z:G_ ."+7?\ Y6T ;M%87_"1Z7Z:G_X(M=_^5M'_ D>E^FI M_P#@BUW_ .5M &[16%_PD>E^FI_^"+7?_E;1_P )'I?IJ?\ X(M=_P#E;0!N MT5A?\)'I?IJ?_@BUW_Y6T?\ "1Z7Z:G_ ."+7?\ Y6T ;M%87_"1Z7Z:G_X( MM=_^5M'_ D>E^FI_P#@BUW_ .5M &[16%_PD>E^FI_^"+7?_E;1_P )'I?I MJ?\ X(M=_P#E;0!NT5A?\)'I?IJ?_@BUW_Y6T?\ "1Z7Z:G_ ."+7?\ Y6T M;M%87_"1Z7Z:G_X(M=_^5M'_ D>E^FI_P#@BUW_ .5M &[16%_PD>E^FI_^ M"+7?_E;1_P )'I?IJ?\ X(M=_P#E;0!NT5A?\)'I?IJ?_@BUW_Y6T?\ "1Z7 MZ:G_ ."+7?\ Y6T ;M%87_"1Z7Z:G_X(M=_^5M'_ D>E^FI_P#@BUW_ .5M M &[16%_PD>E^FI_^"+7?_E;1_P )'I?IJ?\ X(M=_P#E;0!NT5A?\)'I?IJ? M_@BUW_Y6T?\ "1Z7Z:G_ ."+7?\ Y6T ;M%87_"1Z7Z:G_X(M=_^5M'_ D> ME^FI_P#@BUW_ .5M &[16%_PD>E^FI_^"+7?_E;1_P )'I?IJ?\ X(M=_P#E M;0!NT5A?\)'I?IJ?_@BUW_Y6T?\ "1Z7Z:G_ ."+7?\ Y6T ;M%87_"1Z7Z: MG_X(M=_^5M'_ D>E^FI_P#@BUW_ .5M &[16%_PD>E^FI_^"+7?_E;1_P ) M'I?IJ?\ X(M=_P#E;0!NT5A?\)'I?IJ?_@BUW_Y6T?\ "1Z7Z:G_ ."+7?\ MY6T ;M%87_"1Z7Z:G_X(M=_^5M'_ D>E^FI_P#@BUW_ .5M &[16%_PD>E^ MFI_^"+7?_E;1_P )'I?IJ?\ X(M=_P#E;0!NT5A?\)'I?IJ?_@BUW_Y6T?\ M"1Z7Z:G_ ."+7?\ Y6T ;M%87_"1Z7Z:G_X(M=_^5M'_ D>E^FI_P#@BUW_ M .5M &[16%_PD>E^FI_^"+7?_E;1_P )'I?IJ?\ X(M=_P#E;0!NT5A?\)'I M?IJ?_@BUW_Y6T?\ "1Z7Z:G_ ."+7?\ Y6T ;M%87_"1Z7Z:G_X(M=_^5M'_ M D>E^FI_P#@BUW_ .5M &[16%_PD>E^FI_^"+7?_E;1_P )'I?IJ?\ X(M= M_P#E;0!NT5A?\)'I?IJ?_@BUW_Y6T?\ "1Z7Z:G_ ."+7?\ Y6T ;M%87_"1 MZ7Z:G_X(M=_^5M'_ D>E^FI_P#@BUW_ .5M &[16%_PD>E^FI_^"+7?_E;1 M_P )'I?IJ?\ X(M=_P#E;0!NT5A?\)'I?IJ?_@BUW_Y6T?\ "1Z7Z:G_ ."+ M7?\ Y6T ;M%87_"1Z7Z:G_X(M=_^5M'_ D>E^FI_P#@BUW_ .5M &[15"RU M*UU#S/LWVK]ULW_:;"_LOO[MNS[;;6_F?<;=Y>_9QOV[ES?H **** "BBB@ MHHHH .M>81_!SX>)XZ_X6,V@K/XICN9]0L[J[OM2O++2]8N].O='N]>T;2;N M\GTO1M?N]&U'4=(N=8TJTL[Z;3=0U"T:79J%^;KT^LLZWHRZM_8#:MIBZY]A M&I_V,U_:+JO]G&62$:A_9QF%Z;$S12Q"[$!MS+')'YF]& /,)_V?_@YTWA?6K2QFM M=.U/0;J]TJ\LY;.]NXIMS3?A#\,M'\0VWBG2?!'AW3=;LIH+NQNK'3H;6*QO M[7PE:> +?5+&PA":=9ZQ%X$L+'P2FL6MI%J@\(65IX9^U_V);PV*;%Y\0/ N MG^%)/'=_XR\*67@F*-99?%]WXCT6V\+QQ->#3EED\13WT>C)&U^19"1KX(;P MBU!-P1'6_;:MIEY)#%::C8W4EQ90ZE;QV]W;SO/IUP 8+^%8I',ME-N'E7<8 M:WE) 25B0* -"F.,JW7[K=R.Q]#3Z:_W&_W6_D: /PW_ .")Y)\3?\%E,DG' M_!;;]L<#))P/^$'^!7 ST'L*_WMIIUIT&T\9> ->M/$&A2ZSX9U.?2-A[\ M5^6/B'PMXH\"_ML>(?'VB:#XI^)GP>\:Z9K6L?&OP'XM^'.N^(-8^$VL>'?A M1XLT>+XL?L^>(M,T:?4_%&@?$'2- T/X8^+/@Q:Q>,;SQ-KWB]M8^'?_ CE M[I/CKPQXH_4ZDP/0?YR,_7!()[B@#\2M<_9#M_&?[-'Q=^"FKC5_ FG?$#]J M?XC_ !G_ &?-1^%O[.%Y%X/\4WNO^"[/QEX2M?CY^SI\3?"?Q2^&MIX/L_&> MHZ]X2\2>'OB'H/@CP?X]N?"6C>/HK?P3\0MMV?[;\?Q>\4Z[H-O*W@.W_9QF_P""?L/PPF\$>&;N06JVWA>P^,SV7A#0 MO!;/?:A::IX?/C&YL_LK1:W+^M6!Z#_]?7\Z,#TH 09 )R0!D^I]:\H^(&G M?&V\U&UD^&7B[X6^'M'73F34+7QU\._&'C#4I]2\^9OM%G?^'?BEX%M+6Q^R MF&+['/IMY5(EO%ZQ37^XW^ZW\C0!^"7_!$"W\7IJ?\ P6!CU/5O M#=UK,?\ P6H_:_CUF\L?#VIV.F7NIKX&^!GVNZTS3;CQ-J-UIEA*?+-M876J MZM<6X#K+J5T2K#]T_)\2_P#00T/_ ,$]_P#_ "\K\4/^")W_ ",__!97_M-O M^V/_ .H/\":_. "Q )P"0 2!GN1@=S0!B^3XE_Z"&A_P#@ MGO\ _P"7E'D^)?\ H(:'_P"">_\ _EY7PC\8_P#@J)^QQ\(_&.I?"C2_B'JO MQ]^/>GQ3;OV=OV4_!GBC]ICXVQ7D3[%L?$'@[X0Z=XE@^'?G$,1JOQ4UCP)X M>MD5I[_6+2V1YE\M?XF?\%5OVD'E@^%7P(^#?_!/_P"'=YN@B^('[66N6W[1 M_P"T3)I]] S0ZIHW[-O[/WC/3/A%X6O[6,I)!_PG?[37B&>WNW2+5O!$T<5Q M;. ?IM>7.L:?:W5]?:UX;L[*R@GNKV\NM-N[>TL[:VB::XN+NZFUY(+:""%& MEEFGDCCCC4N[*H)K\T_$W_!6']G>Y\2ZE\/_ -FZ_P#&'[>7Q/TBYCM-4\"_ ML/\ PPU'XYZ;H-T\@@-OXZ^-!/B!K\,,4<#O"/A^RBTW0?"WA71=,\.^&]$T^W&(+'2-!T:ULM)TVS@'RPVUE9P0Q MJ J( * /P7_ &S/V7/^"K/_ 53_9N^)?P#\:ZQ\#_^":_PD^(NA7:S>&_# M7C?QE^T;^T;XT%E#*KY[2'XF:1X!U3XW76J MZ)#+HEKK-W837L&J?-O_ ;<_P#!%S]JK_@ESX)^,GCO]I#XNOIOCGXS78T% M?V;/"WB)/%WPA\+:;X3UEX=+^*6MWVGW<-AK?Q.\3V-IY&@SZ&]E!X:^'^H) MI?B-]5\0:C+H_@O^I^B@##\GQ+_T$-#_ /!/?_\ R\H\GQ+_ -!#0_\ P3W_ M /\ +RMRB@##\GQ+_P!!#0__ 3W_P#\O*/)\2_]!#0__!/?_P#R\KHHH **** "BB MB@ HHHH .E?-VC_M+^%/$OQE^)'P6\+:)KGB;Q'\(Y-*L/B*NE3:(NH>%-5\ M0^#G\=>%UU;PYJ6JZ=KD&@^+=%-M:>%O%0MFT?6]>N)-.M7^QZ=JFK6?TC7Q M?X\_9A\2>+/VB_#7[1VE>)O!_ASQ]\./"7B[PUX#\367AC6X=7UG0O$GA[Q; M8VGPO^+L.G>)M-7X@?";2_%_B#2_B--HT>HZ1>3>)?"_AV?P^/"6L:?>^)M9 M )=%_;1\)7FG:+:^(_AS\3? GQ%UWQW\7_ 5A\*O$VG^&KCQ3>WOP.\.:CXN M\>Z[H^K>&?$OB#P7X@\*0:%9VATO7=$\37T%YKNM:7X5NX]-\0KJUCI6SX _ M;0^"'Q.U3PE;^"];NM9T#QUXVT?X:>%?%\4$*:#JOQ#USX!6/[3.G^$T+W(O M[:^E^$&H1:TT]W9P6L6LPWGA621-=M);6O*M'_8.\/>'-5T[QYX1U;0O /Q$ M'Q#^,_Q)U"S\%>&I--^&%KK/[0/PE\/?#3XF6WA[P3<:I.VEVVK:]X1\.?%J M\E%_YNN?$A/$VL:K'&_C+5Y88_@]_P $]/AW\%W^%GA_PQKE[/\ #GX/?%SP M]\=/!WAK4+..748_B%X>_99M_P!E:W:[U59Q"-%DT%=1\?R6MG96MQ_PF^KW M,<?9D%I>VL9C^TS2S?,C/N=OFVX /R1 M_P"")Y_XJ?\ X+*]?^4V_P"V/V/_ $(_P*]O\_B*__Y'_"L'_A%M _Z! MD'_?4O\ \_P"1_P *P?\ A%M M_P"@9!_WU+_\R/?\C_A1D>_Y'_"L'_A%M _ MZ!D'_?4O_P R/?\ (_X49'O^1_PK!_X1;0/^ M@9!_WU+_ /'*/^$6T#_H&0?]]2__ !R@#>R/?\C_ (49'O\ D?\ "L'_ (1; M0/\ H&0?]]2__'*/^$6T#_H&0?\ ?4O_ ,R/?\C_A1D>_Y'_"L'_A%M _Z M!D'_ 'U+_P#'*/\ A%M _P"@9!_WU+_\_Y'_"L'_A%M M _Z!D'_?4O\ \_P"1_P *P?\ MA%M _P"@9!_WU+_\R/?\C_A1D>_Y'_"L'_A M%M _Z!D'_?4O_P R/?\ (_X49'O^1_PK!_X1 M;0/^@9!_WU+_ /'*/^$6T#_H&0?]]2__ !R@#>R/?\C_ (49'O\ D?\ "L'_ M (1;0/\ H&0?]]2__'*/^$6T#_H&0?\ ?4O_ ,R/?\C_A1D>_Y'_"L'_A% MM _Z!D'_ 'U+_P#'*/\ A%M _P"@9!_WU+_\12S:;;JJ@EF+R@ #DDDR@ 6 MEUJ/P>^)?B_2[J:T\7_#;X7:[X>EUG6/&7C/P].+22$_:4M;_X*_#/3+^-H4A\66PF\^( _7@L ,G/ M'/W6/3G@ 9/T'-?&?[07_!0C]CW]F/7[+P/\5_C9X>C^*FKLL>@? [P!I_B+ MXQ?M >))9(C+ OAWX#_"+1O&_P 6M6BF)2,7L'A :;$\D?VF]@1@]?,5M_P3 MU_:$^.+Q7_[;O[1<7O[/G[%-GK7[$/P(<2Q)]LT?Q'XO\ !GC# MQ1^U7\1K&)E-N)-:^/WAW1]0B,L]QX0M&N&MX_M']G[]C']E/]E70Y] _9S_ M &?OA5\&K:_B2+7-1\ >$-,T#Q/XK="6-YXV\9VT1\8>.-3GUV2Q662WFO?#G['WP1U?Q%\5-0EGRMS::7\8/BA^S_JD4*@ZAID$C^2B-_P M3$U/XV+]J_;\_:[_ &@_VP(;F25[_P"#6@ZQ)^RO^R6(Q="YL]//P(^ VI:/ MXC\=Z-:$"-M-^/7Q@^,T-^@VWZ31N\-?I^/"OAX# TNW Y. 90,GDGB3N>M+ M_P (MH'_ $#(/^^I?_CE '$?"#X&?!;]GWP=:?#SX$_";XGR7_P"1_P * M,CW_ "/^%8/_ BV@?\ 0,@_[ZE_^.4?\(MH'_0,@_[ZE_\ CE &]D>_Y'_" MC(]_R/\ A6#_ ,(MH'_0,@_[ZE_^.4?\(MH'_0,@_P"^I?\ XY0!O9'O^1_P MHR/?\C_A6#_PBV@?] R#_OJ7_P".4?\ "+:!_P! R#_OJ7_XY0!O9'O^1_PH MR/?\C_A6#_PBV@?] R#_ +ZE_P#CE'_"+:!_T#(/^^I?_CE &_G/K^((_G15 M"QTO3]-\W[#:QVWG;/-V%SO\O=LSN9ON[VQC'4U?H **** "BBB@ HHHH ** M*_.C5_BS\7O#O[:<_P (_'NNZSX;^'WQ6TR>#]FWQYX)M-$\2^!]1UNQ^'OB MG4?$WPH^*^@:II$O&/Q(\#>*EO-2\'_$'P[X<'AB^U;1-7T^ M7P/KH!^BV1C.1CUSQ^=+7Y0_%K1?VY]-_9=^-%K\+_B=XL\::UH?QCUGQ#X' M\9ZOKOPP^%'[0^M_LS>&O"&E:WK6C^"O$US\!/B)\&1\4]8^(.F>+-*^&FK? M$/X/:;X6\1_#2?0;3Q/KWAW5=33X@65KX?\ [4WQ7UGXG>"K)8->O?#?B']M M:']F*'PMX@TJRL?$\'PE7]@B/]H^P^(_B:(Z7I-S9^-YO&<5MKGB&6TB?2(/ M#FN+X?M["&2"*[0 _52FO]QO]UOY&G#D XQD=/3VKR'XB?%ZT^'NI6FE7'@' MXM>+&OM-;4%OOA_\.-?\9:7;+]HFMOLE[J&DHT%K?YB,WV.0B7[,\4_W)%H M_)+_ ((G?\C/_P %E?\ M-O^V/\ ^H/\":_T35O^"T_[7VHI8ZAH%]9:K8I=>!O@85M-5TZ9%N-.U"'9BYLKA5G@+() M%!:OW4_M^/\ Z!6O?^"B[_\ B: -ZBL'^WX_^@5KW_@HN_\ XFC^WX_^@5KW M_@HN_P#XF@#>HK!_M^/_ *!6O?\ @HN__B:/[?C_ .@5KW_@HN__ (F@#>HK M!_M^/_H%:]_X*+O_ .)H_M^/_H%:]_X*+O\ ^)H WJ*P?[?C_P"@5KW_ (*+ MO_XFC^WX_P#H%:]_X*+O_P")H WJ*P?[?C_Z!6O?^"B[_P#B:/[?C_Z!6O?^ M"B[_ /B: -ZBL'^WX_\ H%:]_P""B[_^)H_M^/\ Z!6O?^"B[_\ B: -ZBL' M^WX_^@5KW_@HN_\ XFC^WX_^@5KW_@HN_P#XF@#>HK!_M^/_ *!6O?\ @HN_ M_B:/[?C_ .@5KW_@HN__ (F@#>HK!_M^/_H%:]_X*+O_ .)H_M^/_H%:]_X* M+O\ ^)H WJ*P?[?C_P"@5KW_ (*+O_XFC^WX_P#H%:]_X*+O_P")H WJ*P?[ M?C_Z!6O?^"B[_P#B:/[?C_Z!6O?^"B[_ /B: -ZBL'^WX_\ H%:]_P""B[_^ M)H_M^/\ Z!6O?^"B[_\ B: -ZBL'^WX_^@5KW_@HN_\ XFC^WX_^@5KW_@HN M_P#XF@#>HK!_M^/_ *!6O?\ @HN__B:/[?C_ .@5KW_@HN__ (F@#>HK!_M^ M/_H%:]_X*+O_ .)H_M^/_H%:]_X*+O\ ^)H WJ*P?[?C_P"@5KW_ (*+O_XF MC^WX_P#H%:]_X*+O_P")H WJ*P?[?C_Z!6O?^"B[_P#B:/[?C_Z!6O?^"B[_ M /B: -ZBL'^WX_\ H%:]_P""B[_^)H_M^/\ Z!6O?^"B[_\ B: -ZBL'^WX_ M^@5KW_@HN_\ XFC^WX_^@5KW_@HN_P#XF@#>HK!_M^/_ *!6O?\ @HN__B:/ M[?C_ .@5KW_@HN__ (F@#>HK!_M^/_H%:]_X*+O_ .)J.7Q);01O+-I^M0Q1 MJSR2RZ7<10Q1H"SR32R!8H8HU!>265TBC0,\CJBD@ Z*D9@HR3CKCU. 20 . M2< G !/M7Y:>-O\ @JM\)M=\3>(OA3^Q7\-OB7_P4#^.'AR[GT;7O#/[.-KI M$GP<^'WB%#Y<6G_&/]J[Q5?:9^SY\/O*N%FAU31=-\8>-?B+9+;736OP]U&: M'[.W$2_LR_MM_M5RF[_;@_:/UOX)_"V]9FG_ &1?^"?L_C;P)8W^GB_>9=!^ M,W[9^NV.B?'OXC1W.F2'3-9M?@3HG[,GA^\4SP3/K]E(7E /HS]H'_@I%^S+ M\!/&[?!FUU?Q;\?/VE9;=+C3OV6/V8_"=Y\;OC[/')-!%%=>(O"GAJ=-#^%. MA2+,9CXS^-OBGX9^"(+>&XFN/$<:0/CP&[\"?\%-_P!M"TGL_BAXI\(?\$UO M@%KL4EKJ'PW^$EWX1_:&_;5\6>'KL:A8:AI7B_XR^(M'U7]F_P" \^J:>]L; M_2OACX&^/^M6:3W,.E_%73+M%N$^WOV??V?OV=OV5/!"_#K]G3X$^'O@[X/: M=;W4-*\"^!4T:37]4",DNO>+=6CB?6_&7B6[#N^H>)O%NIZWX@U&9Y)[[4KB M:1W;WG^WXO\ H%:]_P""BZ_^)H _FN_93_X-8OV!?V4OV[XOVP/#E]XM\:^! M/ ]EX2UOX%?L\>/&/B+PY\+OBUHG.H?$?4_%]_?3ZO\ $#[%#/$\VI:U&O%4EYI<,D>O:-K^FW&BZ M]:ZE;\6]Q)KFB7,VB:S?>4NH:KHA31K^[N-,BBM4]6KC;SXA^!=.\12>$M0\ M7^&['Q-'82ZH^A7FLZ?:ZFNGP6ESJ$]T;6>XCD$4&GV5WJ$_&Z'3K>;4)52R MC:X !YCX*_95_9Q^'.AZ7X:\#?!7X<^%M!T7Q9<^.M*TK1O#%A9V5CXMO-#B M\-7>O6\*H0NH77A^&'1KB0[DFTV&*TDC:&)%7UM/!OA1/$,GBQ/#FBKXFE14 MDUU=-M!JCA;--.#->B+SS*=.CBT\S[_M#:?%%8-*;.*.!><\/?&/X2^+?"=I MX\\*?$[X?>)_!%_J-[I%EXP\.^,_#FN>%[S5-,ENX=2TVUU[2]2NM*GO].FL M+Z._LXKIKFR:RO/M440M;@Q]9%XF\.S:N?#\6N:1)K@MTNSI":E9OJ0M7B6= M)S8K,;GRF@=)U?RL&!EF&8F5R ;E1R*K*VY5;Y6Z@'L?45)37^XW^ZW\C0!^ M&O\ P1/ _P"$G_X+*\#_ )3;_MC]O^I'^!7^)K]R\#T'Y"OPU_X(G?\ (S_\ M%E?^TV_[8_\ Z@_P)K]RZ $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T' MY"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I: M* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*, M#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 M ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0? MD*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EKPC]H+]I_P#9[_94\"R_$K]H MSXQ?#_X-^"EN#8V>M>//$=AH8US5C"\\/A_PKILTC:QXP\37L:-_9OACPIIV MM>(=3D AT_3+F5E0@'NV!Z#\A7)^-_'?@?X9^%-=\=_$7Q?X6\!>"/"]A/JO MB7QCXTU_2/"WA7P[I=L USJ.N^(M=N[#1](L;=3NFNM0O+>&->6>OS ;]K7] MN']K!OL'[#_[,,OP0^%]](T4?[77[?GAKQ=\/;'4--*JIUGX/_L9:;=>'?V@ MO'ZW-O=P7NC:G\:=6_9O\.7*PO*W-[\%_V2_#-EIG[//PVN+46\ M#Z;XHN?!OB_XI0.AEO?B1J-RS3D Y>?_ (*2^-OVC)9M _X)H?LW>(_VI[2> M2ZL1^U+\3-0U7]G[]AO1)HWGL)-3T?XN^(/#>K>/OV@H-.U)$)M?VPN;4Q,_P"TI\5OB+X8U..6:6+X>:(D MQLX_UFBABA1(XHTC2-%C144*J1H JQHJ@*D:JH"QH%10 %4 8J2@#D_!'@+P M/\-/"NB>!?AUX.\+> O!'AFS33O#?@[P7X>TCPKX4\/:=&SO%8:'X@_(4M% "8'H/R%&!Z# M\A2T4 )@>@_(48'H/R%+10 F!Z#\A1@>@_(4M% "8'H/R%&!Z#\A2T4 )@>@ M_(48'H/R%+10 F!Z#\A1@>@_(4M% "8'H/R%&!Z#\A2T4 )@>@_(48'H/R%+ M10 8 Z "BBB@ HHHH **** "BBB@ /0\9XZ>OMV_G7Y?^*OAUX[^'_[7GC/X MN_#_ ,#^._$_PM\9^'M:U;]HSX3^(?#NG>,/#_B34_#/PU\1Z5X6^*W[.5U< M:J7T'XJ^*#HG@OX5>)/AW%<+X>\?:+JVI:WXA\/^#=3TF7QKXI_4"D(!SD Y M&#D#D8Q@^HQQSVH _'+2OA)XI\>^-/#O[0'A?X,_%#PU8:A\7?VGO&?Q@^%O MQ,\)Z7\/-;U[QQ\6/V8?"_PF\!^+-$\*V^MZIIVMZ1HVA^"]&^%.K^(-6N8Y M]2U?Q=XF\9W$5OI":Q5^S%^Q]^T?\*U_9_P#"/CK5[K5]>^&O[3O@KXU^ M./B$_BYK^ MIV=U\/OBUI?P_P!+ATUK>^TN^^&>E^-I+V_^T32?;TU&^\2Z+):)]F>*V^Q) M;S)NB-QYP:0QK[#37^XW^ZW\C0!^!W_!#_3?%-OJ7_!8"UU#Q/;:AJMK_P % MI_VOK?5M5C\/0646JZC'X&^!HNM1ATU=1G338KDE"EBES3<2/W3^P M^(/^@]#_ .":#_Y-K\5/^")W_(S_ /!97_M-O^V/_P"H/\":_F@'4?$_CGQ)HOA#P[8!L MD->:WXBOM-TRV4@$@S72 X.#Q7Y]ZK_P5X_8=O-2U+P]\%_B#XS_ &N/%FG> M>K>&_P!BWX.?%C]J[S)K?*S0S^,?@SX0\3_#+1?+DQ$]SXC\=Z-8QR,1+=QA M)60 _1;[#X@_Z#T/_@F@_P#DV@V6OCDZ_"!ZG1H/_DZOS:;]J[_@H-\59!#\ M!O\ @FUJ7PVT?4+:(Z?XZ_;G_:.^&OP8@MI)55FO7^%G[/5I^U/\1[F*!20- M*UV3P-J4TA6.9K$K(T9%^SU_P4Y^*IMKCXP_M]_#GX Z5.MS%J'@W]B7]F#P MW'K\%M*@C2 ?&G]K'7_CRU].B,[-JFD_!7P=<^<$FMH;7:$ !^C\D6LPQO-+ MXCMHX8T>62=]'MU@CCB4O))),U\(HT1%9G=W554$L0 :_E]_X*D_\'/'[/G_ M 3U_:1^&'[.GP\L++]I_6;'Q9HT_P"U/J_@G4=,CTWX1^ -1MV\[P]X*U6U MOKO1O%OQKCBNK3Q'-H=Y>1^%M#TRT'AS7;^#Q)K[/X4_66#_ ()$_LE^)FM; MO]HR]^/O[:&K6L\@? &S@EG_?RVFG?" M>TLV<[%@6%4B7FOVD_\ @AW_ ,$Q/VIM2^ -_P#$+]E3X:>'K3]G3Q5_PD'@ MWP]\*?#/AWX5^%?$&A23S:C>?#/X@^'/!FC:9I7B_P"&.H:^]OXCO?"]W;V\ MC:K;3Q0:G;Z/X@\6Z5XA /,/A-\?_P#@H3_P4G^'_A'XK?LS7/@+]A3]D/XF MZ!9>)O ?QR^)^@>&/CS^V#\2_".JPBYTOQ9X"^#&CZU<_ 'X&Z;J\.\:5=_% MGQ7\:?%%KAI]6^&6GR>7;GZI^ O_ 33_9]^ _CF/XT./$WQX_:6>V2WOOVK M/VHM5E^.G[0SQ?9Y;:;3_#/C+Q-+%HWPI\,RQ32QIX*^"_A?X;^#H87,2Z&1 MDG] =.TZPT?3['2M*LK33M,TRTMK#3M/L+:"SL;&QLX4MK2SL[2VCBMK2TM; M>*."VM;>**WMX(XX88XXD1%NT <\+#7USC78!GDXT6 9/3)_TWDX[FE^P^(/ M^@]#_P"":#_Y-KH** .?^P^(/^@]#_X)H/\ Y-H^P^(/^@]#_P"":#_Y-K>W MJ*SMYI% M*@ Z[[#X@_Z#T/\ X)H/_DVC[#X@_P"@]#_X)H/_ )-KPC]GC]K_ /9[_:L; MQ;)\ /'-W\1M*\%-I":QXIT[P/\ $32O MXVN'4A8+X4\?\ B7PEH?@KQXX& ME7;WZ^!M=\1?V/$UC+JQLH]4TQKOC?C7\7/VQ="^((\#?L^?LA>%OB3H#:+I MUZ_QC^+G[2WA?X-?#>'5+\WBW6D6N@^$_ GQK^+VI7.@B"VDU&2?X?Z'IEX; MR*'2=5O/+N9H #ZI^P^(/^@]#_X)H/\ Y-IK6FNJ0&\06X)( !T:#)+$ #[ M=D\D=N.IXKF_"$?Q3U#X8:-%\0Y?!/AKXO7GA-8O$TW@%]:\4^ ]"\9W%A*D M\WAF3Q79^'-<\0Z!IFH/'+9MKEAH=[JMO!B[M=.-P8X?E7X7_LA?&30O&O@K MXC?&G]O7]J3XX:YX/O'O_P#A!H;3X)?!3X(:K=2:==V'EZM\.?@[\*O#OB#Q M%I<+WLM[::5XS^(_BN"&]@T^YG:ZFL(I" ?.WPK_ ."UW_!-KXV?M'Z3^R/\ M,/VQM&\4_M#ZYXX\3_#?2_AQ'\%?C1I=U<^-/!HU]O$FC'7];\ Z9X3@_LX> M&-<(U&YUZ'2KP6:_8+ZZ^UV7VG]6!9:^P##7X2" 0?[%@Y!&0?\ C]]*_D0\ M ?\ !H/\"--_;0E_:C^,G[45W\=?A]J_Q?\ B)\4?&'[.^O? L^&=!\5V/CS M4/%NJP>$[SQQHWQIGUBSBT34?$=C=C5[?1R^I2Z( VG6<5\T=K_2O^R9^PC^ MR9^PQHGC'PY^RE\%O#7P:T;X@ZQI?B#QE8^&[[Q->Q:_K.C:8VC:;J%V?$FO M:[+%+:Z:[6J):26\)1BTD;R?/0!],_8?$'_0>A_\$T'_ ,FT?8?$'_0>A_\ M!-!_\FU^>7[0G_!'O_@FU^U7\6O%'QU_:!_91\!?$SXL>-(M#@\3^--;U?Q] M:ZGJ\7AO0=/\,Z(EQ!HGC'2=-0:?H6E:?IT/V>P@+0VR-,99B\K_ &GHWP+^ M$_A_X'Z?^S?H_@O3;'X):7\,(_@S8?#Z*?4VTBV^&<7A<^#(_"27,M_)JYT] M?#+'2!,^I/J'V<[S>FX_?T =U]A\0?\ 0>A_\$T'_P FT?8?$'_0>A_\$T'_ M ,FU^;GP._X(N_\ !,/]FWXI>!OC5\$?V1/A[\/OBA\-;^;5/ _B_2-9^(5S MJ/AZ_GT;4?#TUS9PZOXUU/3I'?1M5U"P(O+&Y3RKIV"B4)(GT]^U9^Q5^R]^ MV]X+\.?#S]JCX0>'OC'X-\)>*8_&OAW0?$=[XBLK32_%$6C:IX?CUB"3PYK> MAW;W"Z/K6J6(2>XFMO*O)&,!E6.1 #Z%^P^(/^@]#_X)H/\ Y-H^P^(/^@]# M_P"":#_Y-KYH_9._83_9,_8:T3QEX<_92^"OAKX,:)\0=:TWQ%XQT_PW?>)K MZ'7=:TC3#HVFW]TWB77M=FCEM=,)M(UM);>$QG=)&\GSUX1^T'_P1Y_X)L_M M4_%OQ5\=?V@/V4? 7Q,^+'C:+1(?%/C36]7\?6NIZQ%X;TW'[^OA?X&_\ !%__ ()B_LV? M%/P-\:_@A^R+\/OA[\4?AM?3ZGX(\8:1K/Q"N=1\/7USHNH^'9[BTAUCQKJ> MG2O)HNK:C8,+RQN4$5T[*HF$@07?\ PDFGZ(TS:G;Z+JLD+62W,:?8IEF>)]BMP?\ P5,_X)L?#'_@ MJ1^RGXD_9K^('B74O .JRZC8>(OAU\2M,3Q'JS?#WQ?9NMG)K]QX*T;QMX'T MGQY;W/ARYUO03X>\6ZC=:'"^K)K<5F-8TK3+J#Y6_P""*/\ P15T?_@C=X>_ M:&T#2/VBM4_:"3X^:_\ #?7);K4_AA:_#9_"W_"O-+\7Z;':QQ6OCSQP-9.J M_P#"6/,\[OIGV,6,<0AN3.TL8!^U7V'Q!_T'H?\ P30?_)M'V'Q!_P!!Z'_P M30?_ ";7044 <_\ 8?$'_0>A_P#!-!_\FT?8?$'_ $'H?_!-!_\ )M=!10!G MV,&H0^;]NOTOMVSRMEDEIY>-V_.R>;S-^5QG;MVG&=W&A110 4444 %%%% ! M1110 5\L^%OVH-%\8_M(?$/]G/1-"(\1?"J+P_=>.(M5UB#1O$]CH?BOP[)K MGAGX@:1X1OK))O$WPNUW4 ?!FG^,]#U2ZC_X373_ !#H=U86\OA[4S!]35\O M:_\ LTZ?XN_:$^'WQ[\4Z]%J&K_"2?Q#!/#^I>'/B#XQ\$:OXB^*'QET3P+ MX]\/_"GX?6L/@C5-4G^(7B[P_;^$=.NK[0=$US5M'GU:.]A]9T+]K_P9J?CR MP\"ZAI-UILUU\=#^S%-K,6HV][I*?':U^ *_M$:KX7LGEM=.N-3\/VGA2/4M M!MO%4$,8OO%VE76F_P!D6UF\&HR6?!'[./B;P;\'-)^#)^)&DZSH%QK_ ,7+ MCQ_+>_#:S9?&/A/XM^)?'/B?4?#5KI]SXLO;70+S2KKQK):VVM3-X@M-0L[# MRM3\.SF]E,-/PS^Q?\+/"/C'0-?T-M0M?#GA7XP6GQ[\-^"B()M,TGXH67[/ M4'[,]KJEO?7 FN_['M_AW%->0:*%C=?&%]?>()-1EBDBTR$ ^O@S M^TS2W'V:&5(//DDE\OS'9B ?CU_P1-FB;Q)_P63=98RC?\%MOVQF5PZE64^! M_@7@JP."#M.""0<''0U^Y?G1?\]8_P#OM?\ &OP9_P""(/A/PMINK?\ !8/1 M].\->'[#2='_ ."U/[7^F:1I=EHVG6NG:5IMIX&^!:VNGZ=906T=M8V-L'<6 M]I;116\(9A'&H8Y_=+_A'M _Z >C_P#@LLO_ (Q0!J>=%_SUC_[[7_&CSHO^ M>L?_ 'VO^-9?_"/:!_T ]'_\%EE_\8H_X1[0/^@'H_\ X+++_P",4 :GG1?\ M]8_^^U_QH\Z+_GK'_P!]K_C67_PCV@?] /1__!99?_&*/^$>T#_H!Z/_ ."R MR_\ C% &IYT7_/6/_OM?\:/.B_YZQ_\ ?:_XUE_\(]H'_0#T?_P667_QBC_A M'M _Z >C_P#@LLO_ (Q0!J>=%_SUC_[[7_&CSHO^>L?_ 'VO^-9?_"/:!_T M]'_\%EE_\8H_X1[0/^@'H_\ X+++_P",4 :GG1?\]8_^^U_QH\Z+_GK'_P!] MK_C67_PCV@?] /1__!99?_&*/^$>T#_H!Z/_ ."RR_\ C% &IYT7_/6/_OM? M\:/.B_YZQ_\ ?:_XUE_\(]H'_0#T?_P667_QBC_A'M _Z >C_P#@LLO_ (Q0 M!J>=%_SUC_[[7_&CSHO^>L?_ 'VO^-9?_"/:!_T ]'_\%EE_\8H_X1[0/^@' MH_\ X+++_P",4 :GG1?\]8_^^U_QH\Z+_GK'_P!]K_C67_PCV@?] /1__!99 M?_&*/^$>T#_H!Z/_ ."RR_\ C% &IYT7_/6/_OM?\:/.B_YZQ_\ ?:_XUE_\ M(]H'_0#T?_P667_QBC_A'M _Z >C_P#@LLO_ (Q0!J>=%_SUC_[[7_&CSHO^ M>L?_ 'VO^-9?_"/:!_T ]'_\%EE_\8H_X1[0/^@'H_\ X+++_P",4 :GG1?\ M]8_^^U_QH\Z+_GK'_P!]K_C64V@>'E&6T31E'JVFV('YF&LW5H/!.@Z=>:QK MEKX8T?2=/@:ZO]5U6WTK3=,LK9,;[B[U"^6WL[:%=%_P ]8_\ OM?\:_-3QA_P5&_X)I>$]>/A#3?V@OA=\6O' D-O M_P *_P#V;?#NO_M3_$%;S!*6,O@K]F_PM\4O$-I>.0%\F_LK3RMRO.T4>7'( MG]M3XY_$: -^SA_P2K_:;\4P-=)#%XN_:6F^"O[&O@1H'6-ENY],^(WBGQ5\ M?H;G: MQHVJV4L5YINJ:=_;Y_8L^+7PZ\,> M+?V1?V?8'TQ/$4W[-?[/>I_$WQQXR_:$TK35MKZ?X0^,?VDO''A_X0Z-HMA= M-!+?6?A_1_A/9^'_ !IXELM&T#Q9XGL?#%Q=747F?_!$G_@AK\IZ9\1S\'O& M7A+4_&'B_P 57S)JNM^ [KQ#>>!O WF76G16%YXCUGQ/+ ?TE?'']L#]E7] MF> 3?M"_M'? [X)F2));:U^*/Q3\%>"=3U 2#=#%I>C:]K5GK&JW,X_X][73 M=/N[FXY$,3D$5\C1?\%6?A3X_6V'[+/[/'[:/[80OHY?L.O?!K]FOQ=X)^&- MQ.&:.W\KXW_M-3_ 'X.WUC<2*KC4] \9Z[;"T)NXQ-&H#?0WP2_X)^_L0_LX M2P7OP0_91^ /PXUR&0S/XM\/_"WPD/'-[.0!]IU7Q[J&F7_C75[H 8^U:GX@ MN[@Y.9.3GZLN-)T2]D5KK3=+O)E "M+OVD?B'%9MN,EP_P (/V=? M#W@?X?BXC4K&+3;R0_'NTNX^;D7"W#!D_2F^ MTWPEI=K/?:EIWAVPLK:-IKF\O;33+2TMXDQNDGN;A(X(47(RTDBJ/7 ..2\$ M>+/@S\2[;6;SX=>(OAEX]M/#NK/H&OW/@K6/"?BR#1-=CLK34I-%U>;P_=:C M'INK)I]_8WS:;>M!>K9WMI=& 07,+N ?&_@O_@E%_P $\_!_B*/QKJ7[-W@S MXO?$"-[>=?B5^TQK/B[]JOXDQ7MLH"7]GXY_:0\2?%'Q#I=SOW2@Z1>Z?''* M[O#%%D ?H'I>G:-HFGV>DZ/::=I6EZ?;I:6.F:;!;6&G6=K&-L=O:6%FD-G; M01K\J1001QH.%4"O@[X@_MV_LZ>!O%OBWP#I?PB_:=^*OC/P3KFH>&_$&E?! MK]A?]ISXBZ/;ZUIL=LUS:6OQ"TKX00_"[4HTFO;.U?4=.\<7.DV]Q.!=ZA;P MPW,\'U'\3M3D\(?#CQ)XK\%?##1/'7C.RT7[3X2\ :GK/A?X=-XL\27?D1:- MX9E\5^*+:71_#LVI7MS#9O?7MO>"UE+1I9WEUY5K* >O"2!1A9(@/0,@'Y T MOG0_\]8_^^U_QKXH^"FH_MD^+_&UO=_'/]F[]E7X+?"HZ)JQ>P\'?';QA\;? MBW+XC5[ :)%=6S?L]?"GX>Z5H[QMJ12QV4%G%*DLUS'X[_P % M!O&6M?#9OA3:^$_C]XQ_9^@\4#QM'=:9\&O^"?OC+]M3XF>-KC18_#=Q')HS M^$_"GQ T'X:VVAPWSV[7/B_X?ZM9^(M0UVQ%K?6PT>[M;D _3@30GI-$>W$B M'GTZU^;?[9G_ 5\_P""=?\ P3Z^(?A[X4_M>_M&V'P>\?\ BKP/!\2/#_AZ MY^''Q>\8RZEX+N=:UOP];ZU%??#WP!XKTN,3:QXQ>467D2V M\LOBWP3_ &KO$7@[PS'X13]F'_@J9^V%XBEUO4M1N/B=\6/V2?@7^S_JDT.H M3Q_9='LM-\<-^R'X0T7PYH\5MH($N)=6U*\FU72)+S^1W_@XX_8 M<_9ZN_VB?V(_C9?_ S_ &L_@MXQ_:0&JW_[5/P?\/Z1/^T3XP^"_P -)?B) MXCU#Q3\5]6\1:1\0OBIX/E\:WU[XR6U\+_"[P5XT7P#8>'_ ^H:7HPT=HK=5 M /\ 0#\6?M(?!GP3\"X_VDO$?C(6GP:G\+>$_&EKXMMO#_BO5Y[SP]XZ_L4> M$;NQ\+:)H6I^,[ZZUY_$6BQ6.D6?AVXUEKC4(;>33TF65(_//@/^V!X/_:)\ M7ZSH'@3X4?M,:'X5TKPY_P )!:_%?XN_L[_$SX$_#KQ&[:E9Z?#H?A67XQZ1 MX)\::_K%S%=2ZI"UGX).C?V787D\NLQ3_9;6ZUO"OPZUSX;_ ++_ (.\&?L^ M3_#[Q1XZ\#?!3P7X/^%7BOXEV6K:;X2U^\\,^"M%\.^&]=\6GP=;W/B2UTC5 M+"Q@O[^VT(M>K%.;.VDC'[Q/F>7X(?\ !3#QC"S^(?VH/V)?A?(Y?S1\,OV' M/'_C;6F0SQXV^(_BK^U<^F-/Y,'F)+-X(DBB>]G@DMKO[-;7C@'OW[0&M_MN M)XDTS1_V7/!?[*UWX5DT&"YUSQY\?/BG\6-,UG3_ !)-J&HPRZ3HWPM^&WPM MU>'7=*L],M].OFUK4/BKX9N+N[U&?3H](ABT[^T+WV?X/Q?%RT^'N@P?'KQ# M\,O$'Q3#:E)XEU+X1>&O$_@_P RR:K>2Z/:Z'HGC7Q?XX\2(;+1&T^RU.^U' M7Y3JVJ0WNI6UAH]K=0:7:>0_L\? /XK_ R7Q1#M.UV\;7IKV%+O_A,/%?BC[%9:1I,&FBUN MSK&HZS]+_P#"/:!_T ]'_P#!99?_ !B@#X7T/_@G]\-K7QK9?$CXI_'K]L+X MZZ[H'C&S^('A^#XK?M2_$W2OAUH.M:-K8\1:,\/P?^$FH?"7X+:EIFAW,$"6 M6G^(_ FNVCV5I%'J*7_[^67Z*UOXT_LUZEXF\,>!/$?Q6^"%[XPU/Q'I*>#? M"&M>//AY=^)-0\67-M>76AQ^&?#VH:O+JMWXAGLTO[C25TFRDU.6V2[ELLPK M,P^=/$/_ 2N_P"">?C+QOXL^(OCK]DCX-?$/Q?XXU_7/$_B?5OB/X>N?B'_ M &EK/B*X:YU.Y&G^-=1UW2;" R/(EAI^F:?9:;HUM+-9Z-9Z?:32P/[3X"_8 MM_8\^%6J:?K?PN_92_9K^&VL:3.]SI>J> O@3\+/"&I:=V<\JQQK)-;W$(OB3I>GII]W:6*VWB7QDUUH M/@+PI?W]U>PC3K'Q%XJTVYN+1+O57CAT>POM0M_H_P#X1WP^.FA:/_X+++_X MQ2-X<\/-C=H.BM@Y&[2[$X/J,P=: /SVN_VT?VH].\^+WQ4_8U^#5DVXSLK-8G]HKQ[XNMUDACB*1W/A.*ZAGN$MKZWL]DDJ_>G M@C6?$FL^#/"NL>-O#EAX+\9ZIX=T>_\ %/@^Q\36WBZR\+^(KRP@GU?P_:^* MK;3M'M_$5MI%_)/8QZY;Z1IL.IQP"]BL+9)5@35'ASP\.!H6C >@TNQ'\H*7 M_A'M _Z >C_^"RR_^,4 ?SK^#/VA?^"UWBC_ (*A?M3>'K#]EG4?AY^Q5XS\ M)6'PP_9B^(_QMMM-\1?"SP+XM^#FJ:AJ:_&'QIX9^'OQ'T?XB/HO[0MG>^-] M'*Z8+#4M(>;X+2:W;)8^'=?AN/T0%W_P5UMPT!L?^";VL&(R(FJ?\)#^U+X: M%^H9C%*SI#.A0260\2:V(V5F74)0X6/\ 10>'?#>\@:%H>\/<@09'7K[U)_P (]H'_ $ ]'_\ !99?_&* /%?@)K'[3FI:7K[?M.^#OV?_ M 9K4-_81^%X?@-\5_B%\4-+U+3#89U.ZU^Y^(?PA^$EWHE^FICR["PTZUU^ MWFL#YUQJ4-POD/[\9HNTD9Z?\M%]>>_8<^]9?_"/:!_T ]'_ /!99?\ QBC_ M (1[0/\ H!Z/_P""RR_^,4 ? /BS]IC]NOPWXF\3Z7I?_!.B;Q[X>T[6]7@\ M+>)?!?[8?P'MW\3>';/4+RWTG4KS0_B%IO@&]\/:]K-C!;W_ /PC\D^J:=IS M7T5G<^*7EANI(>\^&7[4/QZ\6^.O#_A#X@_\$^_VF?A#H_B"YD@;XCZU\1/V M.O&W@;PO'!97MW)=^,1\-_VF/$_C'3[>66WM=/L5T+PCXEN;J]U"$O;V]E!> M7D'V%_PCV@?] /1__!99?_&*/^$=\/\ _0"T?_P667_QB@#4$T1 /F1C(S@N MF1['#$9_&OE'X^_M:Z1^S_XET'P_J?P*_:J^*-KK6CC6KCQ/\ ?V>/'7QL\- MZ!;_ -JOI/A33I9&@.LZ]_P3H_;>73(I_*EEAAF?2_@9JETCW/DO% WV1HFFV1O) M&70G[K\'^+]$\<^%/#7C/06U2/1/%FA:5XCTA/$/A_7_ =KR:;K-E#J%DNL M^$_%VF:)XI\-:HMO/&+_ $'Q'H^E:YI-R);'5=.L[V":WCTH]"T2)M\6CZ5$ M^"-\>GVB-@]1N6$'![C.#WIK:!H+LS/HFD,S$LS-IMFS,Q.26)A)))Y))R3U MH X/XS?&SX6?L]_#3Q3\8OC+XTTGP%\,_!-K:WWBOQ?JXO)=,T.QO-0M-,AN M[U=-M;Z\$!O+VWB:2.UD6(.99FB@265/#?V$OVX_@=_P4-_9I\$?M2? +5+R MY\!>-;OQ)I7]F:Z+*T\4>&M>\*:]>Z%K'A_Q1I=I>7@TG6(6M;75(K268O/H MFKZ-JD6ZUU&WD?V;XO\ P%^$OQW^%WC[X,_$_P 'V^N?#CXG^%M6\$^.M!TW M4M;\(7&O>%->MS9ZWH.3PS]D'_@GA^QO^P7X3\7>!/V3O@II?PE\&^.?$MOXQ\3>&X/%/CWQCI5[X MHMM)M]"76K:W^(?BKQ;_ &1>3:1:6=C>G1FT^*_BLK-KV*XEM89$ /L[SHO^ M>L?_ 'VO^-'G1?\ /6/_ +[7_&LO_A'M _Z >C_^"RR_^,4?\(]H'_0#T?\ M\%EE_P#&* -3SHO^>L?_ 'VO^-'G1?\ /6/_ +[7_&LO_A'M _Z >C_^"RR_ M^,4?\(]H'_0#T?\ \%EE_P#&* -971\[65L==K XSTS@G&<'\J=5.TT[3[#S M/L-C9V7F[?-^R6L%MYFS=L\SR43?LW-MW9V[FQC)S-M:U/Q=\)?BG>2: M=\'/$7P^\0[K#X?>+-"^'/B+4_%/P2^.WPY>5H#:7T/A7Q1\1O OQ8\/0W=\ M-3EL?!GC^'PK#'X0OO' !^DF01D$$>N>/SI/#OQM^+EQX)_96 MTR_\?^(HO"'CCQ5^WU%\1/B=-&[CQ-%$+6P2QT_1=0\ M3@W$:C4X/A9!I.H"[T^35;"^YC]E_P#:>_:E^(U5(KK_ (7!-;>+?^$@MDMY M[9_$8^'TMQ]FM(M,A /VNIK_ '&_W6_D:49(!(P2!D>A]*\M\>?$'Q-X1U"U ML-$^"_Q/^)-O=:>UW-J_@>[^$]OIMA-Y\L/]G7B^/_BGX$U-KWRXUNMUEIMY M8?9YHQ]N^TB6WB /R'_X(G?\C/\ \%E?^TV_[8__ *@_P)K]RZ_!+_@B#K>H MW6J_\%@[ZX\(^(M,NK[_ (+4_M?W=UHU[/X6EU+1KB;P-\##)I>I2Z9XFU#2 M);ZT*A;B31]5U;3&+H;74;E2S+^Z7]K7O_0N:W_W\T'_ .7E &W16)_:U[_T M+FM_]_-!_P#EY1_:U[_T+FM_]_-!_P#EY0!MT9'3/)Z#UQUK#;5[T*2/#FMY M )&9-"QGWQK9./7 )QT!/%?YW?\ P5H_X.-/^"KO[+?_ 5@^*_P0^$D.D?# M/X1_ GXB:)X,\.?L^^+/A9X+\1R_&70;G3-!U"Q\4^,/$T]KJOC6>+XIQ:I' MK'A"7P%XI\-1:3X;U+0X;.!];BUBYO0#_1@HK\2-6_X*X?M Z!?^%=(UC_@B M]_P5$34_%MKXAGL5TCPU^S5XBTJUE\*:"?$&O0ZOKVC_ +0EUIGAQ!:I+!X> M;Q;/X>N/&%\L>D>&K74M?E&D+\S>._\ @N]^U?X"M/\ M GPB^(?]N_$WQ_\ "#X6:U'H'QJU]O!_@E=5\-/)XN@TK6+_ ,813Z)/X5/B M"[\9Z @M]0\;>&O",%U$E ']*%%?@KX8_P""UGQ.\5#7M!TK_@EE^V#J/Q'\ M)^-KKX.>*O!NC?&#]A?4X-'^/EAX)3QY?_!X:FW[3UGK%YXHM/#C_P#"22Z; M#X37Q0/!<=QXM?PDEE:W-O%Y]9?\%>/^"H6M7^DS>&O^""GQJ\1>%M4M([V+ M7-)_;8_9MU.\N[0,\-Y?:%9Z1IFH:3K>F6UT8+8:G#KD5J9I6BN'M9UCAE / MZ*Z*_GJUO_@JU_P5>@MXSX=_X-]?VC]2NS*5GBUO]K3X!Z/;1Q&%F22&?3=$ MUN6>3SMB/$\$$:QEG\_S (CO_ W_ (*C_P#!335+'Q&_[2?_ 0L_:O\#ZE# M>Z:OA*W^!WQ@_9U^*=CJ.GO;W9U>;Q%>?$'XD?!^XT>\MKI+"/3;;3+'7(+Z MWFNYKJZT^2VAANP#]]J*_EI_:#_X*<_\' :?%/7U_96_X(H:C=_!,6>A_P#" M+S_M ^*_!NG?%,WYT:T/B7^W[7X;?M%ZCX06T7Q";]-#_LVZ,TFC):2:AY=] M)-''W^G?\%6O^"V8\*6-KJ__ ;Y_$QO&P\/V]OJ>NZ=^UK\*T\+'Q3_ & /$UI;V%O/;LUS<7:7-F?MW_ /!1O_@L#KOP?72/ MV%O^"/G[1&B^-M2;Q/8?$'4/VF(/@WJ6FV?@2]\&:S:+>?#B#X(?M72>)9?B M!:ZY/:76GV][8W]I/;VYM;.RO=4NK:)0#^EE75C@!_\ @4J7ECXUG\-R>'=4T-]"T_1E\/+XCU7Q)?C1=' MMWU.*2U']UC?LQ_\%K_BQXRU#Q=\4/\ @I7X$_9B\&:N$1?@/^QS^RI\)/B5 M'X7&=1UF+Q%J<\@=3%;Z=I5U/-N411N64'X?\ %'_!*OPC\4O" MWB?0_P!H+]IC_@HG^T/JOB/PYJFD0ZGX[_:BNO 'A?0=6O\ 1I=,M?$FF_!W M]FZ_^!'P;O[[1[J1=5TVT\3^"/$-BUY&%OXKV)Y WY^_LF_\&S?[/O['OCO0 M?BG\)OVO/^"COASXC:"-6NK?Q#X=^(G[..C03ZSX@TZ71]=U+4=)U#X1>)+? M7XK_ $V:2*'3O%DOB2VTR[$&K::UKJUG8WML ?IU!_P56^%OCXVB_LQ_LW?M MO?M;17^]+/Q!\)/V8?&?@+X;33"))(C#\9/VH9_V>_A-?6D@EB8WVC>,-7@\ MIS+%YP0@Y=G\;_\ @JI\9FO8/AE^RW^R/^S/9Z7JGV#5M3_:2_::USX[_$#2 M=]O#.D.I?!W]E_P=!X.MM2A27?+IMQ^TG$TL95UGCC*2O?A_X)A_ ;Q3?6=S M^TC>?M(?MK:9I+"X\/\ @[]L'XIZ'\8?ASX=U-?)5->TKX:QKX9\"-XC2!+B MR7Q!JF@:GJO]GZA?V#7+6DL44'V)\$_@/\"/V:] U/PM^SY^S?X ^"'A[7-2 M_MS7='^%'@3X;^ +'7=8\A;1=9UR#PS>)/@M^RSX?\ V:_V5]7T M6*XT?^VX;>[/CQ_VG/VE=.L;C31)?P7UCXW\.7][826MS;M")[I?\,1_\ M$D-#\):)\=_C18:5^TTMQX4T+QSI/C/]L;XP_%C]L'Q=XETW6] @UWPU=^&_ MAW\>?&'C^>]\0>(]+DMI?"_@[P7\.;;7M:O[BVTOP[X9FU6YM]/;Z8^)/_!- M?]A'XP_%KQ;\<_BG^QMX'^(/Q5\>76D77BWQ?XNT^UUV\UN30]$TSP[81W5E M?>,I=&CM#H6BZ5I5_96VFV]CJ]G86L.KV]]Y2UT_A7]@C]@SX>7UGXD\)_L$ M_LS^%-:T.^.NV/BFP^ /P'L=?TK4;:X2_&K0>))K ZO9W5K<01W<=^NH1R6K MP1S12Q>2C* <[^SW^U7\#-6\1>"_@M\#/V6_VIOAOX0U>348],UJ^_85^-?[ M./P6\,V.GZ5=7]I?:IJWC[X>_#31M'L=7BT\6&DPV^EW%ZU]-865]8Z>;JW+ M;/[=O[>'A/\ 80\*?#_Q-XC^#WQ?^+UQ\3/%E[X,\/Z/\(=,\*:C?6VM6>DO MKI.MPZ_XGT/45M+G3;>_DMI=!TOQ%<++8SB]M;*V*71^F-?^-'P[\)M>#Q3X MA\.>&FTW4/!VE7Y\0>-?AYHS6.J_$75!H?@'3KS^TO%]LUKJ'CG6F&D>$+2? MR[GQ1JC#3]#CU"[/DUSR_M+?!6XUC3O#MMX^\*7VO:KX@^)7A/3-&TKQEX/U M34[[Q5\&H9+CXN>%X+71_$EY,?$?PSAAE;QQH,@35?#TD4EO?V<=VA@ !_+1 M_P %5?\ @O7^TKX4_P""?'BWXS_LO?!C]I_]COXO:/\ '3X6Z+H/B[XN?LV: MKXL\):M\)=?CUN/5M6U;QAXT^$^N? [PW<>(]7@L=)T/1IO$^I^)M4BC74/# M]QY%T\D7??\ !"/]N?\ X+/?\%#_ -BCQ%\9->\;_LB>++ZT^/WQ!\!V?Q9^ M.?A3QOIGB:'3]!\(_#O4;;0]*^#7[/O@[X4^"=7\-Z/J&MW[P>)[KXFP:]JN MH:AJFEWUM9P^'K*34?>/^"Y__!9C]FC]D[]C/X=^)++]GSP%^VKH&WUS44\,Z5'8:CJ6E_P08_X*P?"O\ ;,_92-SX)_8?A_9NU_0/BI\2_"/B MSP/^RI\)XI/@+-XG\/?#/1OBM-XL23PWIFBV/P^U3Q]H]Y;Z!H^D^-MU[XG\ M96,6D:3XDUZ>XVV !^^/C[1_BIJ?P/\ %^A^&/$]IIOQJO/AAK6G:#XM\+QZ M7X1TZ#XFR>%YX-/UO0D\<>'?C-I/A;3F\4>7=:?_ ,)1X5^*-IH5D\1U;0_& M8M)K34?QN^$W[(W_ 5\\+?$/0OB-XC_ &IOAY?ZMI%MJ$*:1\7/CI\;OVB/ MA\[:UHMMH5S$_$5[I=KH_AB6VDM=:U/7+J'0F[BY M^*OQ3C\5OH5O^S5\1KC0H_C'I'P]/C1O&GP9BT:?X=W_ ('O/$NH?'6UTU/B M'/XD/@O1/%$%O\/KSPI?:/8?$VZUJ\36=-\'WGA>*75@ ?+5O^PUXG^.?BK3 M/$/_ 46U7]D[]LG0_".G:@_PO\ AX/V-+3PCX4^&_B77M1L)O$>O6D_Q+^, M_P >+WQ$^IZ3I6EZ(MO?6NG+%;V27,LD\\LRR_IQ M67PL^&^JWOA;0?&,%UH7Q.LFGUC5_B)H']JQ?#NSCAMKOPKXDU.>2SMK-UXT M_:LN-8O;;3?@C\,M/T6U\6?!%+;5-5^,%_>W>J>!M;CM[C]H*ZCTS3O \ T_ MQ7\/\W>G_##3KJ]ET?XDW*VU[K^I^ [626*( \Z^)7_!/GX&?&3QGXM\8_%/ MQ?\ M2>+H_%VIOJ<_@>/]LW]JOP=\*=&W:78Z1_9_AWX5_#CXN>"_ ND:2;2 MTN//L(M%ECO9=6UA]0:[^WLL>;X _P""7G_!/OX:^*-#\<>'/V2_@S>>./#. MLZ=XC\.^./&?AE_B5XVT/Q%I%XVHZ7X@TOQ?\2;WQ=XCLM=T_43'J%GK%OJ4 M>HV]_:V-Y'^)?"5E:>*M.G\J^^,FDRK>:'>P[]+^'^NI)C5*YN]T?]LV]N9U M@^)7P;T6RF^#OP^T:.>R^!&N:K>VGQYTWQ(;WXH>.X;+4OVAK6UE^%'BOPLO M]A^"/AY<:J_BWP=J\HUK6_''BFWM3I]\ ?77^?SZTTA2022" 3PQ7CC)(! ( M'J0<>V37SI/X7^-]SK$%ZWQ5\16.E6OQM'CM-&TCX:_"Z);_ .#Z^#UT5?@; MK6H:QK^N7*VF\93?$S1?[ \8.5M?#L,-OI<-S+?'O!O[.?@W4)/%_C'Q/%JWAKXUZ39V_A76-+T?X MB?#/P_$?"?A33C::C\/-0M9IM8\7>"_$.LF.XC /K@K$6)*QELC)(4MD_=R> MN3V]>U?#O[4G_!2G]@W]BWQIX)^'G[4_[4OPG^"?C?XA6\5[X6\,>,?$-Q;: MK/I$]])ID'B'5[;3+2__ .$6\*S:A#=6<7BSQ6=$\.23V.HQQZHQTV_^S>G_ M /"GM2FU"74-2^(W[2NIL_B/X/>)TM/^%A^&-#T^"\^$5M;0R:?%9^%(] C; MPY\4;FW.H?%[PQ<&XT+QGD>$?A%K$GAG3?!MOI4.F:)XF;1=02WT4 _M>TS5--UG3=/U?1[^SU72=5L M[34-+U33;F&_T_4=/O[>.[L;^POK5YK:\L;RUFBN;6]MY9;:X@ECFBE>-U8W M2P )/ 8DGY0 O4G=C [Y/&.\+>,8= L_B7_8/AO2[CPYX0T^YO M?AKH=M!\-KG59[W6-1\,ZGKE_J&KWOKUK^S!^S]:0V-LG[/VE36>G>!/C1\, M;:POH-,U+3S\/_VB/%>G>-_C7X2NM/U'Q3=V5_HGQ&\4:3I^J^([._@N5N)+ M<6]LUK92S6L@!]#:GXL\+Z+O_MCQ'H.E>7>Z#ILG]I:SIMCY>H>*+]-*\-6+ M_:KJ+;>>(-3ECT[1+5L3ZO?2)9Z='3M/C3\';_ %(:-8_%?X:WFKGQ M9XN\!#2K7QWX5N=2/CCP!H\OB#QUX.%C!JTET?%7@O08)]:\6>'1#_;/AS2( M9=2UFRLK*-YUY'2_@G\%=$@6VTK]G;P/81"P^%>EL+?P)\-U:73_ (&3&Y^" M]I-(T[2SP_"6Z9KKX:K,\A\#W3-=>&6TRX9I3M^'OAO\-/"-]J&I^%/@=X8\ M,:CJWC7Q1\2=5O\ P]X.^'>BWNJ?$3QO9C3O&?CS4;O3;BVN+WQIXNL ++Q/ MXIN))-=U^T MM6O[R ".@#CM2_;#_94TF$W-]^T9\%4MQ\%M,_:/2>'XD>%; MN*?X :UKI7"WGPNU;7[B#1]-\X=+%AKLTQ^,6J_#27XPZ?X(>6#29+: M&_N?AO#)XI6^FG314L@EM+JB:E)'8MW=O9Z;:7D.H6O@&6VOK?2(O#\%Y;V' MA."[AT.";[1!H\-S%JB3Q:5#I LGS5L?VK>?\ 0N:YUS_K M="ZXQ_T'>GMTSSC- 'B&G_M3?"?6_#*>*_#2?$SQ3IMSX&^,/Q!TZ'P[\#_C M1J.I:KH_P,\21^$/'FE:?II\!07"/ $T5OXT^*")<:E\-M#\5 M:/9W>HP1G]I;09/%7C#PC9_"[]H.^O\ P5<_ 2#4-0B^!GCZV\/:I#^T!JDF MF:/?>%_$6IZ=I^D>)[/X<+$^I?'$Z-=75S\']+7[7XQMK-B(3[F-5O!_S+FN M'KUFT(]3DYSKIS[9Z#@8'%']JWAZ^&];/0\R:"1D=" =(2?M ZJG MC#P+X27]GC]HJ:/QO\0?C+X#E\61^#_"*^#_ 3!\(M+US4K#QWX[U2;Q_'= MZ/\ #_XPR:+'I7PAQ>(M'\(VUU,/!O['WQC\8>(H/A!X'^(OA_P"&]WXX^ 'A'Q5KOCGQ7K=WI^M_ N[O-6^+ M$WACP]X_\ :7!:Z[XL\07^O2?#">TU"*R\)^.O$NJVU]:6WT3_:EWD'_ (1K M6L@D@[] R"WWB#_;?!;N>_>C^U;S&/\ A&]:QC&/,T#&/3']N8Q0!_G2?L ? M\%DO^"X'Q2_X+>Z5\ OB?_PG?B;3M6^-?Q!\*_&7]C?4?!_AS1O"?PF^'>E? MVJ-8BL;Q= MM0\&+\,M.M-)O=&\>:IXD>'7KJ.R?7M5\06WBR5=1_O/D^-GQ MWMKF:WF_8_\ B5?+;_!WX7^/#=:-\3?@3<6U[\2/&7B4Z+XZ^"FGOJWQ T)I M/$7PGTD?\)9KOB^]73_ WB?1U>S\&:MJ^O-;Z5<>_P #]1CU"YB MC@N+U(_#2WD\,))BAGNEU@7$T41),44LKQQGE%7 Q>_M:\SG_A&];STSYF@Y MQZ?\AR@#RB'XO>+7UDZ7)^SY\94M3\:[OX3KKJR?"LZ3'X6M_"">)XOCU<"; MXFVVICX07FHE_!=NMGIU]\31XI5?.^',>@,VNIY_-^U3?6?P\U'XAZA^S#^U MA:1Z7\%/'OQEN?!L/PNT/7/B'+/X%UMM'7X1:=X2\,^.M:O-8^-/C2!3KO@/ MP9I$E[9Z_HA6637]/U%ETQOI;^U;O_H6]:ZY^_H'7U_Y#G7WZTG]J70Z>&M9 M'&/OZ!T)R1_R&^A/./7F@#Q"/]I#21-:Q7OPH_:$TT7GBGX+^$K>6Y^"GC*X MA.H?&S3;'4=.OYI=+M]16T\._#^2^73/C#XGO/L^A?"_5+:]M?$M_ EL\]7K M/]HOPA=7,4$G@SXY:?&^L_&+19;W4_@!\8K*PM7^";%?$NI75U+X.VQ:%XF5 M7D^%&M /I_QBC4M\-)O$Q*AO8O[5NQR/#>M@G&2)-!&<<#.-&O"FO\ CMM%U_QE\?+C]F+PII^J>$_'-BWB#XW6O@NZ^(4O@S2; MBY\,1V=Y&?"%C>ZO#XIAN&\%7/V2XT^V\23:I#)8K[A_:MX>/^$GMT]J / K3]LG]EZ[T,^) M!\;_ %9Z&OP>\8?M SZCJVJR:)#:?!;X?\ B"/PMXT^)E^NLVUA+I_A#PSX M@ECTO5]6O8[>*TN9$W*8F$A[&#]H[X 7.HW&CQ?&OX5#5K3Q!\-?"=UIDOCW MPS;ZA!XJ^,NE6VN?"3PQ+9W&I17">(OB;I%Y::EX"T0QC4_%EG#OA+XQ\%>,?&WCKXO M>%->@\+^)_A3X8T^W\1161\9>#-=N!;?$2QU&\M&^'EO;7USXK2P>WCM;CPK M_@D-_P %M?VNZ=?WEK-\^_P#!*K_@CU^R MS_P2+\,_$W2OV>=)^,?C3Q7\7[_0KCQY\2/BWK_@+6?%E_I7A4:H?#'A;38? M"]KX2\/Z-X=T>XUO5]0$-GHYU'4M1U&6XU?4[V.TTJWTX _8FBL3^UKW_H7- M;_[^:#_\O*/[6O?^A;NW9\O[#?7N-FT;_,\O[R M[-WS;;U !1110 4444 %%%% !7.V_A#PM:>(KOQ=;>'=%M_%%_:)87WB+ M*+6;RSC<.EM=:E'"MW/"K*I"2RMPB*241%7HJIZAJ%AI-A>ZIJE[::;INFVE MS?ZAJ%_7=P\<%M:VMO%+/<7$\B0P0QO+*ZHC, #G=+^' M_@70]"A\+Z+X+\)Z1X:M[^YU2#P]I?AS1M/T.'4[R]GU&[U"+2+.RATZ.^NM M0N;B^N+M+9;B>\GFNI9'GEDD;?72M,747UA=.L5U9[9;-]3%I;C4'LT;>EHU MZ(_M36ROEU@:4Q!R7"!N:\(\7_M6_L_^ OAQXM^+/BWXDZ5HO@+P->V.G^*= M9N=/\02S:5KV^FW%AI7VKR;^9M8\/WGBS2[-K6X6*:#5;_P MOIVH^([;1;E(=8ET+3M0U<6']G6-U7'S\B_,%O#C:A!XA?Q;!?-H6E&\A\42:3-H,GB.*Z-GY\>O/ MHEQ/H[ZRD@U-M+FETYKHV4CP-XKXT_9 _9<^('@W5_ 'BCX _":[\*ZU\(_% M_P !+S3K#P/H7A^:'X+^/KVSU+QG\+M*U7PW::/K.@^!_$NJ:;IVK:QX=T'4 M=,TZ\U;3K#59(?[0L[:YC^CZ* / K?\ 9C^#=EJ)U33- U[1+L^+_A?XX<>' M_B)\2M!LYM=^#?ABR\&_#Z&?3=(\7V>G3>&]*\-Z=9:9J7@R2T/@_P 5K MS MXOT+7KYI+I\M?V;;&PN]-NO#7QE_:&\-)IW_ O.Y-C_ ,+:U?QI8ZCK'QRO M+74I=9U2/XH6GCR>Z;X3ZA;R3_ [P^ES!X,^&MK>W>AZ?X9N_#OV;2+;Z1HH M ^==3^#_ ,4_^$_#S5FN M?'WBI;:3X>Z1::WXD^.>C.-'\=MK:W.@^'98+?6/AGH/@R]^UI>7])\*_M!6 M'BRQNM3^*'PR\0>"I_BQX[U[6-&?X1ZKHWB*U^#NI>";NS^'GP\T/7K/XB75 M@WC#PK\018:_XD^(>KZ)/O"_P"RK+\4 MA\--7O)_ FC^%?BGX:_MWXB?#S2_A!#XYUKQ]=:%J.B6%[H=_I?C^+5_AS!\ M-]'F\5>+O$=MI]CXKT*63^V8]#L?LR@C/6@#_/#_ ."!_P#P7._;<_:3_P"" MAGQF^'>J?LV_ CXC3_M*>#?BA\:_&.E? SX5_#[X$>+9?B1\./#$VJ^%-:\7 M_%")HH=O4\1+KEUJ\7B/\ O.O?%OQV'B_7 MM)TKX.^#)O"&F_$+X>Z-H_BW5_C')IUYXB^&VM^'X=0^(WCB#PQI_P -]9GT MOQ-X%UZ230-!\!:GJJVWCJ*!]:;QEX5MWBM&M?#O]G7]G_X0^)O%WC3X4? [ MX0?#'QAX_G>Z\>>*_A[\,_!7@OQ)XVNGO)=1>Y\6Z[X;T/3-4\13/J%Q<7[R M:O=79:^N)[ULW4TDK>R4 ?,+S_MDWVC1F+3?V:O#6O2^!OV@X91<:Q\4O&FE MZ?\ $J+Q5;6_[+5\BP:/X*N=8\"WW@I;W5_CWI;R:+XATSQ-+9^'_AYJFI:9 M%<>())=%\+?M6ZIH\$?C+XL_"#P]K4GAW]GBYNIOAW\)-?O+2U\:^&M3DU/] MIFRMO^$Y^(&H->>!_BE9QVWAKX6+-;V?BKX66,M]K6MZCXZU9K.&U^F:* /# M]'^&WQ0M=?.JZU^T%XTU?28_B=X\\7P>&+7P3\*=&TR;P'XG\*W&@^%?A-J5 M_!X.N]>N=%^'.MSIXTT/Q;8:KI/C?7-/W/P0\&WWB"3Q)J.I_$C4+\ M?%'1/B]96MQ\7?B@NB:5XMT#P%#\.K&RTOP]:^+;;1+/P-+HD/=5\,7GC*Y;6E\M\,_L,_LI^$_"UCX+TSX.Z'?>&=/\'?M!_#V# M3/%>K^+/':R>!OVJ?%]GX[_: \(WUUXV\0^(+[4_#GQ+\4:?8WVLZ1J5U=V5 MG:VEOHVAQ:3HD2:S^&;W,\G@*'4)[A?"4LTDNA?896+ MUZM;V5G:"06MK;VPEN+F[E%O!% )+J\D,MW?VG/V4/V=?VS/A1J?P/\ VG_A+X4^,OPMU:_L-6N/"OBVWNWCM-9T MOSUT[7=#U?3+S3M?\->(;&*[O+:U\0>'=6TO68+2]OK-+W[)>W4$Q^S#^R?^ MSI^QC\*--^"'[+_PD\)_!KX7:7J%_K$/A;PG;78CO-:U00)J.NZ[JVJ7>I:_ MXF\07L-K9VUUKWB/5=5U>:SL;&R:\^QV-I!!]#44 -VK_=7H!T'0'('3H#R! MTSS3J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"N7\;Z7::YX-\6:-?^&++QM9:MX9U[3+SP;J36*:=XLM;_2;RTN?#.H/J8;3 MELM?@FDTF[:_5K)8+R0W2F 25U%% 'X[^'/V-/%VH_!7Q/\ +QUX?\ B]XD M^&%C\3+W7?V3M?7XIP>&OVAOV4;^S\/>.H-&\17?QJTOXA:+XTUGP[X"U[6$ MT[X3Z^-8^)_Q/3PYXAUK1O&W_"5^#WLHY/1+?]D3XQS?%6QU;Q!XHL]6AE_; M*^"?[5^O_$JUG@T_4-9LOAS^QEX:_9^\5>$I=!C"FROO$_Q"\'?VI;Z7IEK: M^&[+P/XUU18KR&_TDZ5??J)10 U1M55)R54#/K@8S^->8>._ ?BWQ7?VU[X? M^-7Q%^&EK;6#6L^D>#M$^$.IV&H7'GRS?VE=3?$/X7>.=5CO/+=+7R['4K/3 M_(AC?[#]I:6XD]1IK_<;_=;^1H _!3_@B#HNIVFJ_P#!8.QG\7^(-3NK'_@M M3^U_:76LWUIX534M9N(? WP,$FJ:E%IOAK3M(BO[O9Y^I7FH;]NW[5%I\?E;=V[9]AL;/._(W>;YF-B M[-N6W7J** "BBB@ HHHH **** "BBB@#Y0_:N_::L_V8] \!^(=*-28>%K#QQKW]G^ M#="\17^E1>(=5ADU'2].U7D-"_;,TR_^(FD>"]:\*?V+:ZE^TI+^R--J2:Q) M>"#XU:?^SA+^T1JRV8FTK3UU/P?;06.L_#^TU>%(;V]\3:6=0^Q0:1=(8OH3 MXP?"F+XO>&I?"E]XEU31M#U"-[#Q#I$&F^'=:T7Q/HEW>:9-J&E:YI/B'2=2 M@N4DM]/DALI8WBB@DO+C^T;36=.EN-*N/*?A_P#L9_!;X9:EX.N/">FZK::1 MX!\7:+\0_"WANYU(WVE6'Q#T'X!V'[,]CXSGEN87U/4=7'PATZ+1)1J%]=^,OBW\+/A_>0:7X[^)/@#P7J5[9-? MV>G^+/&?AKPW?7=CYLEM]LMK36M4L;BXM/M$4L'VF&-X?.CDBW^8C*/1*Q=2 M\-^'M9FCN-7T+1M5GBC\F*;4M+L+Z6.'W[&?Q5_X*T>!?VD?VEO"_PX\3^._^"O/[6/Q2\'V;>&/B M-XNLO$?P^UWP]\)]!TCQ5I6N> O!?BK0;O3+_5O#.N6=NT>IF9FT^61H4A>" M2;]-/^(B'_@C;_T>UX1_\-G\>_\ YTU?L[9V%EI]O'9V%I;6-I""(;6SMX+: MWB!.2(X(8TB0$\D*H&:L[1_D+_\ $T ?BS_Q$0_\$;?^CVO"/_AL_CW_ /.F MH_XB(?\ @C;_ -'M>$?_ V?Q[_^=-7[3;1_D+_\31M'^0O_ ,30!^+/_$1# M_P $;?\ H]KPC_X;/X]__.FI#_P<1_\ !&L%5/[;O@X.VXHA^&OQY#N%QO,: M'X3AY @93(4#",,I?:&4G]I]H_R%_P#B:^7/B1\,/&'B']J;]FCXG:3I\,_@ M[X<>"_VC='\6ZB^H6$$UA?\ Q"TWX46WA:*+3IIDOK];Z7PMK2RRV4$T=B+9 M&O&B6Y@\P _/S_B(A_X(V_\ 1[7A'_PV?Q[_ /G34?\ $1#_ ,$;?^CVO"/_ M (;/X]__ #IJ_:;:/\A?_B:-H_R%_P#B: /Q9_XB(?\ @C;_ -'M>$?_ V? MQ[_^=-1_Q$0_\$;?^CVO"/\ X;/X]_\ SIJ_:;:/\A?_ (FC:/\ (7_XF@#\ M6?\ B(A_X(V_]'M>$?\ PV?Q[_\ G34?\1$/_!&W_H]KPC_X;/X]_P#SIJ_: M;:/\A?\ XFC:/\A?_B: /Q9_XB(?^"-O_1[7A'_PV?Q[_P#G34?\1$/_ 1M M_P"CVO"/_AL_CW_\Z:OVFVC_ "%_^)HVC_(7_P")H _%G_B(A_X(V_\ 1[7A M'_PV?Q[_ /G34?\ $1#_ ,$;?^CVO"/_ (;/X]__ #IJ_:;:/\A?_B:-H_R% M_P#B: /Q8'_!Q'_P1K8L%_;=\',4.UU7X;?'EFC8JKA9%7X4$QN49'"N%8HZ M. 4=25_XB(?^"-O_ $>UX1_\-G\>_P#YTU?HU\%_AWXJ\'?%/]KGQ/K]C%:: M-\6/CMX1\<>"+B.]LKM]2\.:3^S!^SY\-+Z\GM[>66?39(O&'@+Q1IZV=^D% MU)#91:A'$UE?6L\WT9M'^0O_ ,30!^+/_$1#_P $;?\ H]KPC_X;/X]__.FH M_P"(B'_@C;_T>UX1_P##9_'O_P"=-7[3;1_D+_\ $T;1_D+_ /$T ?BS_P 1 M$/\ P1M_Z/:\(_\ AL_CW_\ .FH_XB(?^"-O_1[7A'_PV?Q[_P#G35^TVT?Y M"_\ Q-&T?Y"__$T ?BS_ ,1$/_!&W_H]KPC_ .&S^/?_ ,Z:C_B(A_X(V_\ M1[7A'_PV?Q[_ /G35^TVT?Y"_P#Q-&T?Y"__ !- 'XL_\1$/_!&W_H]KPC_X M;/X]_P#SIJ/^(B'_ ((V_P#1[7A'_P -G\>__G35^TVT?Y"__$T;1_D+_P#$ MT ?BS_Q$0_\ !&T9)_;;\( $DGX9_'H 71U(RKHZ?"VEM&TLFV.,//-&IDD940'8_LN^ M!O$?PS_9I_9Z^''C&SCT[Q;X ^!OPC\$^*+"&[M-0ALO$7A3X>^'- UNSBO[ M*2>SO8[;5-/NH$N[2:6VN5C$UO+)"Z.0#\S_ /B(A_X(V_\ 1[7A'_PV?Q[_ M /G34?\ $1#_ ,$;?^CVO"/_ (;/X]__ #IJ_:;:/\A?_B:-H_R%_P#B: /Q M9_XB(?\ @C;_ -'M>$?_ V?Q[_^=-1_Q$0_\$;?^CVO"/\ X;/X]_\ SIJ_ M:;:/\A?_ (FC:/\ (7_XF@#\6?\ B(A_X(V_]'M>$?\ PV?Q[_\ G34?\1$/ M_!&W_H]KPC_X;/X]_P#SIJ_:;:/\A?\ XFC:/\A?_B: /Q9_XB(?^"-O_1[7 MA'_PV?Q[_P#G34?\1$/_ 1M_P"CVO"/_AL_CW_\Z:OVFVC_ "%_^)HVC_(7 M_P")H _%G_B(A_X(V_\ 1[7A'_PV?Q[_ /G34A_X.(_^"-:E0W[;O@Y"[;$# M_#;X\H9'()$<8;X4 R2%59A&FYRJNP7:C$?M/M'^0O\ \37S)^T-\-/%WC_Q M=^RIJWA:PAO;'X7_ +3&E?$CQG++?V-BVG>$K3X+_'#P=-?PQ74L,FHRKK_C M7P]:"PL5GO6CNY+I8?L]IP_W:7:/\A?_B: /Q9_XB(? M^"-O_1[7A'_PV?Q[_P#G34?\1$/_ 1M_P"CVO"/_AL_CW_\Z:OVFVC_ "%_ M^)HVC_(7_P")H _%G_B(A_X(V_\ 1[7A'_PV?Q[_ /G34?\ $1#_ ,$;?^CV MO"/_ (;/X]__ #IJ_:;:/\A?_B:-H_R%_P#B: /Q9_XB(?\ @C;_ -'M>$?_ M V?Q[_^=-1_Q$0_\$;?^CVO"/\ X;/X]_\ SIJ_:;:/\A?_ (FC:/\ (7_X MF@#\6?\ B(A_X(V_]'M>$?\ PV?Q[_\ G34?\1$/_!&W_H]KPC_X;/X]_P#S MIJ_:;:/\A?\ XFC:/\A?_B: /Q8_XB(_^"-98H/VW?!Q=0K-&/AM\>3(BL6" M,\8^%!=%"_&_P "_P!F;P1X$?\ PV?Q[_\ G34?\1$/_!&W_H]KPC_X;/X]_P#SIJ_:;:/\A?\ MXFC:/\A?_B: /Q9_XB(?^"-O_1[7A'_PV?Q[_P#G34?\1$/_ 1M_P"CVO"/ M_AL_CW_\Z:OVFVC_ "%_^)HVC_(7_P")H _%G_B(A_X(V_\ 1[7A'_PV?Q[_ M /G34?\ $1#_ ,$;?^CVO"/_ (;/X]__ #IJ_:;:/\A?_B:-H_R%_P#B: /Q M9_XB(?\ @C;_ -'M>$?_ V?Q[_^=-1_Q$0_\$;?^CVO"/\ X;/X]_\ SIJ_ M:;:/\A?_ (FC:/\ (7_XF@#\6?\ B(A_X(W?]'M>$3]/AE\>R?R_X5-S2+_P M<1_\$:W 9/VW?!TBG(#Q_#;X\R(2I*L Z?"AE)5@R, 3M=61L,I _:5DR!CL MR'HO175CV]!7R_\ L;_#'QA\(?@%X<\">/-/ATOQ+I_BWXPZK=64%_8:I$EC MXN^-GQ'\9Z%*+W3YKFU=KKP_XATJ[DB24O:R3O:7"QW,$T: 'Y]_\1$/_!&W M_H]KPC_X;/X]_P#SIJ/^(B'_ ((V_P#1[7A'_P -G\>__G35^TVT?Y"__$T; M1_D+_P#$T ?BS_Q$0_\ !&W_ */:\(_^&S^/?_SIJ/\ B(A_X(V_]'M>$?\ MPV?Q[_\ G35^TVT?Y"__ !-&T?Y"_P#Q- 'Q7^R#_P %$_V-/V]6\?K^R7\; MM(^,3?"[_A&?^$\&E>&?'WAW_A'O^$Q&MGPWY_\ PF_A+PO]K_M0>'-:\O\ MLW[;Y'V%_M?V?S;?SOM:D Q_^H#^0%+0 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !17RI\/CG2=,\?_ JG\#:/ MK.C:_P##-=/UV_\ B-XKOO%(6+Q?X?\ %/ARRATA_A_+H^KVGA^]\1M9^%O$ M'A[Q*_BJVN] ^)?!_P"VQ\:/%7P2\9>(KA-)LO%^L_\ !+/PK^W7X;\0:1H] MGJ&A^ ?B+XTTKXH7P\"M:72=$TIM#\-)I%KK"/J=[)H'BQ]2U"X34+>WT MD _86BOS _:&_;S\-_#/XS_LH?!BP^)/A/PYXL^('QO^#7A3XGZ!K6DW4VKZ MUX9^+7P]^)-_HNE>'#&+B^\16EQAQZ4 +1110 4444 %%%% !12'IQ^O3\?3/KVK\QO'/Q;_ M &D_@Y\5X?"6J>,K3Q_\/OB]\>_V9_A9X1\::OX&T+PG/\,]=\?S_%OQ!\:O M"V@7&CVJ:=XKT'2/!O@KX>:3X O_ !19ZMK>C^/?'][IOB'Q)XR>SCTG2 #] M.J*_-_X1_M.?$[XD3?LC7VH2Z=I-K\1_BG^V#\+OB'96NAVYM_$T7[/NJ_%G MPAX8\6Z3/^%O&OP;\*V2?#7Q%\&;/X-ZYK/C;0=!U7P!\0?#'@#P M/\3+SQE&U@^+'@CXR1:E>^%=?6QO/A_KOB'P;K<5]; 'WG1110 4444 % M%%% !117)>.M/UK5/"NL6&@>+IO >HW-N$'C"UTS1M8OO#UHLJ/?ZGIUAXCM M-1\/2:E!8I<&PEUW2]7TBUNC'=7^CZK;PO87 !UM%?C!K7[8G[4?PC\(>+XO MB7:^']<\7? W]G_X/_&/5HX?":>&]?\ C/:_%K]K3XH_"3PW;ZAX42\NH?!W MB.]^"_PTT36M:T?P_<6T6B_%3XC1VXLH-&T6V\,S_0?Q6_:G^)7PPU']JRUT MRRTSQ9J_AOXV?LH?!#X%:+J.FFPT;1_%7[35G\)? VF:AXQU/3##?:IX6\/^ M.OB!/XSUZ26[T^^FT2TNO#FG:E832Z=/?AEXLU3P7XSL+C3-$4Z)';6^NZ3=/I4 M^CW>IZ7>Z//I]Y9:OJ<,XO)?9Z "BBB@ HHHH **** "BOEW]I]/CQ;>'_#6 MM? 3QO;Z'XNTWQ=X0@L/!5]X*TCQ3H'Q(?5/&&@66MZ%XVOKV,Z[X=\(V?@U MO$FIWFO>#-0\.Z[X?N+:/Q%<:IJFG:3+X6UOY]^"G[5_Q$^(?Q1^%7AW6-,C M30OC=J?_ 4&T^TMK'2XXKGX7LLP,\MUXG\.W=W=>,+/ M55N4B\8WVG6FE/I^G6DUI? 'Z245^5/BO7OVH?BU^R5^R9\6_ 7[4.L_!7XC M>-O 'P<&O:?X4^$7P;\56GQ5^)'Q<3P):1/K-K\2O#'BE/"_AK06NO$&O7NG M^"(]$O8M'?6)Y=5>/2M/CA_553D9XYR1CH5R=I_$8)]Z %HHHH **** "BBB M@ HHK\S/VG_B[^TE^SSKWQ&\>^'/%FF^._AM>^!_#FFQZ!XD\#:/I6A?!SXE M_$+]H+X._"3X9W^E>+=%:RUGQ+HQ\$^-_B-XW^).B>+)M=N+>Y\$>&M3TO4O M".@^(SHUV ?IG17YK0_M.?%&_N+[1+>XM+2;P!_P4_# M35O"WASQ:]RT9Q:Z;K%E'XYM/#FHZUH\5H'UOP??306-C'?7-G%K?!G]J'X@ M>+_VM?'WP(\:'1M+T?1[SXVWW@7Q!8V0O? WQ:\,^"/%?@?0;'3/AEXKM )K M;XG_ 3O-3\0>$OVF_ WC1[?4;/Q)<^']=^'5MKG@^;5K[PT ?HG1110 444 M4 %%%% !1165KEOJMWHVJ6NAZA#I.L7-A=0:;JD]BFI1:=>S0M';WS:?)-;Q M7OV21EG6UFFBAG=%CF<1,^0#5HK\A/$/[1/[4?PCC\0^"_%?BC1/%":-\*?V M^?CS\/OBEXC\&:-X=\3^/_ 7[-%G\$K7X8:7XL\.:#%IGA W.N>*OBKXM.NZ MMX3TCPD?$OP_\#^&?$.CZ9X*=(UFQ6WM+:;7OAYX]\:^*?AYKE[8V5C#'J7 MAN?0[^SA\1:'KC2_5E !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110!X+XJ_9G^#OC3XL^'OC=XB\.ZQ>_$CPNGA^+1M9A\??$?3-. M@A\+7]_JFA0W/A+2/%]AX+U."PU+4KV^6'5O#M]%/=SF>[2XD2(Q[EW\!?A# M=^#O&W@%O FB6WA+XB^%;KP+XPT?3A>:3%J_@N[37TD\)&YTJ[LK^P\-1CQ5 MXG-IH>E7=AIM@WB+77L+:U?5K]I_7J* .#U+X9>!M9M? =GJ_A^VU2'X9:WH MOB3P,=1N+^]F\/:_X?T35/#ND:Q:W5Q=R74^HVFC:UJMA]JOIKN6>*^N'NFG MF<2CO . !@#T HHH **** "BBB@ HHHH 0@$8/^'Y$<@CL1R#R*^:?A]^ MR%^S_P##&/Q%#X1\$WL$7BC4-"U;5$USQW\2/&(BU;PSXCN?&&@ZMHO_ FG MC'Q%_P (QJNE>*;J3Q#9ZEX8_L:^BUA+;4/M!N;.TD@^EZ* /+6^"GPO.J?" M[5X/"&G6%Y\%Y-=E^&2Z1-J.BV/A23Q+HMQX>UTV>E:1>V.E70U+1[NZLKA= M4L;]=EU\$?#[PE\.].ETKPGI;Z?:S2R2RM_O#ING&\_L_2HKB2VTRUM+8^57:44 %%%% !1110 4444 M%>??%+X7>"OC-X(U?X=_$/3+S6/".NR:;+JFF67B#Q+X9FNFTC5+/6=/_P") MOX2UG0=;@6#4K"TNC';:G#',T"QW"30EXF]!HH \2\-?LZ?!GPGHGA30-+\# MV5Q8>"H7M] E\0:CKWB[588#XPA^(,4.HZ_XMU;7->\016?CFUL_%NFQ^(M3 MU9-+\16&GZMIJVE[86?&&]\*ZG\13J=UJNI MVWB+4_ ]CI^G>$-2:PO]0N;#2M0\.V^DZ4=)O="M=+NK.YTO3;Z*47]A:W4/ MK5% &-H/A[1?#%@VF:#IMKI=E)?ZIJL\-K'L^U:KKFI76L:UJMY*Q::]U36= M7O;S5-6U*[DGOM2U&[N;Z]GGN9Y)6V:** "BBB@ HHHH **** /!/BW^S-\& M_CCX@\*^)_B5X=UC6M9\%V]W:^';C3_'WQ(\)P6EK?ZAINJ7]O<:=X,\8>'= M+U6"^O-(TUKR+6++4$NH;2*SG62SW6[>@:=\,? 6CZOJ^OZ1X6TK2]:UN/Q! M'?ZKIT+V-^!XMO[35O%3V-U:R12Z3+XFUBPL-9\0SZ2UC/K6M6-EK&IR76IV MEO=Q]W10!YIX1^#_ ,./ WA+X;>!O#'A>TT_PM\(8[*+X<:3+=:GJD6)O;J[-G8W306YC$<)B]+HHH **** "BBB M@ HHHH .M?-ND_LC_ '1_&'Q"\1>(/&?Q!\4^'=?@\ M9WEE?>)4D\&>)_%FL>#+ ZG/IUDKR:3X>T^6VMK:*RL7M;)3;GZ2HH \GU?X M'?"S7--\,Z3J/A*T>Q\(_$:S^+FAI;7VL:=-%\2K'4+W58O&5_>:;J5G>:WK MDVIZC>ZA?W6NW&IC5+RYEN-3CO)2&&_H_P -/ >@:[=>)-&\*Z-IVM7>H>(- M6DO;6T5#'JOBR:SN?%>IVD&XVMAJ/BBZL+.Z\27UA!:W6O75M%3KYA[ MFB@ HHHH **** "BBB@ KF/&O@[P_P#$'PCXE\#>*[2>_P##/B[0]2\.>(+" MVU/5M&FOM&UBUDLM2LTU30K_ $O6+$75K++ \^G:A9W2QR.(IXRQ-=/10!\\ M^$OV5/@+X*\)1^"-'\ P7?AR+4/$6HK:>*-?\7>.KLMXNT2T\-^*-/DUGQSX MA\1ZY+X?\0^'[&TT36?#$NIOX;U'2H$L+K29;;,9]%;X6^!SX^UCXGKI$T/C MK7O ^F?#?5/$%MK6OVMQ-X,T;5M5UW2=&AM;;58M.L1IVKZYK%_9W^GV5KJM MO<:E>-'?JL[J?0:* .>\*>$O#/@;0-/\+>#]"TKPUX>TL7 L-'T:R@T_3[9K MR[N-0OIDM[=$1KF_U&[N]1U"[DWW6H:C=W=_>S7%Y=7$\G0T44 %%%% !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 A44 %%%% !1110 4444 %%%% !1110 4444 %%%% '__9 end XML 15 R76.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes - Reconciliation of unrecognized tax benefits (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 01, 2017
Sep. 29, 2019
Sep. 30, 2018
Reconciliation of unrecognized tax benefits [Roll Forward]      
Beginning balance $ 22,786 $ 8,328 $ 9,337
Additions for current year tax positions 1,060 1,342 1,928
Additions for prior year tax positions 2,365 356 1,116
Reductions for prior year tax positions (6,875) (100) 0
Settlements $ (9,999) (757) (4,053)
Ending balance   $ 9,169 $ 8,328
XML 16 R86.htm IDEA: XBRL DOCUMENT v3.19.3
Retirement Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Retirement Benefits [Abstract]      
Employer contributions to the plans $ 23.3 $ 22.4 $ 11.4
Assets related to deferred compensation plans 30.4 29.4  
Liabilities related to deferred compensation plans $ 29.5 $ 30.2  
XML 17 R82.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity and Stock Compensation Plans - Summary (Details) - USD ($)
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Stock-based compensation and related income tax benefits      
Total stock-based compensation $ 17,618,000 $ 19,582,000 $ 13,450,000
Income tax benefit related to stock-based compensation (4,016,000) (5,288,000) (4,715,000)
Stock-based compensation, net of tax benefit $ 13,602,000 14,294,000 8,735,000
RSUs      
Stockholder's equity and stock compensation plans      
Vesting period 4 years    
ESPP      
Stockholder's equity and stock compensation plans      
Available for future awards (in shares) 3,454,102    
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%    
Stock-based compensation and related income tax benefits      
Total stock-based compensation $ 900,000 $ 600,000 $ 500,000
2005 EIP | Restricted Stock      
Stockholder's equity and stock compensation plans      
Vesting period 3 years    
2015 EIP      
Stockholder's equity and stock compensation plans      
The number every share or unit issued counts against aggregate share limit (in shares) 3    
2018 EIP      
Stockholder's equity and stock compensation plans      
Available for future awards (in shares) 2,700,000    
Grant date prior to March 6, 2006 | 2005 EIP | Stock options      
Stockholder's equity and stock compensation plans      
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      
Stockholder's equity and stock compensation plans      
Percentage of vesting rights after specified period 25.00%    
Grant date on or after March 6, 2006 | 2005 EIP | Stock options      
Stockholder's equity and stock compensation plans      
Expiration period 8 years    
Grant date on or after March 6, 2006 | 2005 EIP | Stock options | Each anniversary of grant date      
Stockholder's equity and stock compensation plans      
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      
Stockholder's equity and stock compensation plans      
Percentage of vesting rights after specified period 25.00%    
XML 18 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 322 554 1 false 100 0 false 13 false false R1.htm 0001000 - Document - Cover Sheet http://www.tetratech.com/role/Cover Cover Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.tetratech.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Income Sheet http://www.tetratech.com/role/ConsolidatedStatementsOfIncome Consolidated Statements of Income Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.tetratech.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statements of Equity Sheet http://www.tetratech.com/role/ConsolidatedStatementsOfEquity Consolidated Statements of Equity Statements 6 false false R7.htm 1004501 - Statement - Consolidated Statements of Equity (Parenthetical) Sheet http://www.tetratech.com/role/ConsolidatedStatementsOfEquityParenthetical Consolidated Statements of Equity (Parenthetical) Statements 7 false false R8.htm 1005000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 1005501 - Statement - Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlowsParenthetical Consolidated Statements of Cash Flows (Parenthetical) Statements 9 false false R10.htm 2101100 - Disclosure - Basis of Presentation and Preparation Sheet http://www.tetratech.com/role/BasisOfPresentationAndPreparation Basis of Presentation and Preparation Notes 10 false false R11.htm 2101100 - Disclosure - Description of Business Sheet http://www.tetratech.com/role/DescriptionOfBusiness Description of Business Notes 11 false false R12.htm 2102100 - Disclosure - Revenue Recognition Sheet http://www.tetratech.com/role/RevenueRecognition Revenue Recognition Notes 12 false false R13.htm 2103100 - Disclosure - Stock Repurchase and Dividends Sheet http://www.tetratech.com/role/StockRepurchaseAndDividends Stock Repurchase and Dividends Notes 13 false false R14.htm 2104100 - Disclosure - Accounts Receivable - Net Sheet http://www.tetratech.com/role/AccountsReceivableNet Accounts Receivable - Net Notes 14 false false R15.htm 2105100 - Disclosure - Acquisitions and Divestitures Sheet http://www.tetratech.com/role/AcquisitionsAndDivestitures Acquisitions and Divestitures Notes 15 false false R16.htm 2106100 - Disclosure - Goodwill and Intangible Assets Sheet http://www.tetratech.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 16 false false R17.htm 2107100 - Disclosure - Property and Equipment Sheet http://www.tetratech.com/role/PropertyAndEquipment Property and Equipment Notes 17 false false R18.htm 2108100 - Disclosure - Income Taxes Sheet http://www.tetratech.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2109100 - Disclosure - Long-Term Debt Sheet http://www.tetratech.com/role/LongTermDebt Long-Term Debt Notes 19 false false R20.htm 2110100 - Disclosure - Leases Sheet http://www.tetratech.com/role/Leases Leases Notes 20 false false R21.htm 2111100 - Disclosure - Stockholders' Equity and Stock Compensation Plans Sheet http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlans Stockholders' Equity and Stock Compensation Plans Notes 21 false false R22.htm 2112100 - Disclosure - Retirement Plans Sheet http://www.tetratech.com/role/RetirementPlans Retirement Plans Notes 22 false false R23.htm 2113100 - Disclosure - Earnings per Share Sheet http://www.tetratech.com/role/EarningsPerShare Earnings per Share Notes 23 false false R24.htm 2114100 - Disclosure - Derivative Financial Instruments Sheet http://www.tetratech.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 24 false false R25.htm 2115100 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income Sheet http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncome Reclassifications Out of Accumulated Other Comprehensive Income Notes 25 false false R26.htm 2116100 - Disclosure - Fair Value Measurements Sheet http://www.tetratech.com/role/FairValueMeasurements Fair Value Measurements Notes 26 false false R27.htm 2118100 - Disclosure - Commitments and Contingencies Sheet http://www.tetratech.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 27 false false R28.htm 2119100 - Disclosure - Reportable Segments Sheet http://www.tetratech.com/role/ReportableSegments Reportable Segments Notes 28 false false R29.htm 2120100 - Disclosure - Related Party Transactions Sheet http://www.tetratech.com/role/RelatedPartyTransactions Related Party Transactions Notes 29 false false R30.htm 2121100 - Disclosure - Quarterly Financial Information - Unaudited Sheet http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited Quarterly Financial Information - Unaudited Notes 30 false false R31.htm 2122100 - Schedule - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES Sheet http://www.tetratech.com/role/ScheduleIiValuationAndQualifyingAccountsAndReserves SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES Uncategorized 31 false false R32.htm 2201201 - Disclosure - Basis of Presentation and Preparation (Policies) Sheet http://www.tetratech.com/role/BasisOfPresentationAndPreparationPolicies Basis of Presentation and Preparation (Policies) Notes 32 false false R33.htm 2302301 - Disclosure - Revenue Recognition (Tables) Sheet http://www.tetratech.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.tetratech.com/role/RevenueRecognition 33 false false R34.htm 2303301 - 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 34 false false R35.htm 2304301 - Disclosure - Accounts Receivable - Net (Tables) Sheet http://www.tetratech.com/role/AccountsReceivableNetTables Accounts Receivable - Net (Tables) Tables http://www.tetratech.com/role/AccountsReceivableNet 35 false false R36.htm 2305301 - Disclosure - Acquisitions and Divestitures (Tables) Sheet http://www.tetratech.com/role/AcquisitionsAndDivestituresTables Acquisitions and Divestitures (Tables) Tables http://www.tetratech.com/role/AcquisitionsAndDivestitures 36 false false R37.htm 2306301 - 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 37 false false R38.htm 2307301 - Disclosure - Property and Equipment (Tables) Sheet http://www.tetratech.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.tetratech.com/role/PropertyAndEquipment 38 false false R39.htm 2308301 - Disclosure - Income Taxes (Tables) Sheet http://www.tetratech.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.tetratech.com/role/IncomeTaxes 39 false false R40.htm 2309301 - Disclosure - Long-Term Debt (Tables) Sheet http://www.tetratech.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.tetratech.com/role/LongTermDebt 40 false false R41.htm 2310301 - Disclosure - Leases (Tables) Sheet http://www.tetratech.com/role/LeasesTables Leases (Tables) Tables http://www.tetratech.com/role/Leases 41 false false R42.htm 2311301 - 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 42 false false R43.htm 2313301 - Disclosure - Earnings per Share (Tables) Sheet http://www.tetratech.com/role/EarningsPerShareTables Earnings per Share (Tables) Tables http://www.tetratech.com/role/EarningsPerShare 43 false false R44.htm 2314301 - Disclosure - Derivative Financial Instruments (Tables) Sheet http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables Derivative Financial Instruments (Tables) Tables http://www.tetratech.com/role/DerivativeFinancialInstruments 44 false false R45.htm 2315301 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Tables) Sheet http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeTables Reclassifications Out of Accumulated Other Comprehensive Income (Tables) Tables http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncome 45 false false R46.htm 2319301 - Disclosure - Reportable Segments (Tables) Sheet http://www.tetratech.com/role/ReportableSegmentsTables Reportable Segments (Tables) Tables http://www.tetratech.com/role/ReportableSegments 46 false false R47.htm 2320301 - Disclosure - Related Party Transactions (Tables) Sheet http://www.tetratech.com/role/RelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://www.tetratech.com/role/RelatedPartyTransactions 47 false false R48.htm 2321301 - 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 48 false false R49.htm 2401401 - Disclosure - Description of Business (Details) Sheet http://www.tetratech.com/role/DescriptionOfBusinessDetails Description of Business (Details) Details http://www.tetratech.com/role/DescriptionOfBusiness 49 false false R50.htm 2401402 - 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 50 false false R51.htm 2401403 - 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 51 false false R52.htm 2401404 - 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 52 false false R53.htm 2401405 - Disclosure - Basis of Presentation and Preparation - Contingent Consideration, Concentration of Credit Risk, and Revenue Recognition (Details) Sheet http://www.tetratech.com/role/BasisOfPresentationAndPreparationContingentConsiderationConcentrationOfCreditRiskAndRevenueRecognitionDetails Basis of Presentation and Preparation - Contingent Consideration, Concentration of Credit Risk, and Revenue Recognition (Details) Details 53 false false R54.htm 2401406 - Disclosure - Basis of Presentation and Preparation - Recent Accounting Pronouncements (Details) Sheet http://www.tetratech.com/role/BasisOfPresentationAndPreparationRecentAccountingPronouncementsDetails Basis of Presentation and Preparation - Recent Accounting Pronouncements (Details) Details 54 false false R55.htm 2402402 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.tetratech.com/role/RevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 55 false false R56.htm 2402403 - Disclosure - Revenue Recognition - Income Statement Impact of Adoption of ASC 606 (Details) Sheet http://www.tetratech.com/role/RevenueRecognitionIncomeStatementImpactOfAdoptionOfAsc606Details Revenue Recognition - Income Statement Impact of Adoption of ASC 606 (Details) Details 56 false false R57.htm 2402404 - Disclosure - Revenue Recognition - Balance Sheet Impact of Adoption of ASC 606 (Details) Sheet http://www.tetratech.com/role/RevenueRecognitionBalanceSheetImpactOfAdoptionOfAsc606Details Revenue Recognition - Balance Sheet Impact of Adoption of ASC 606 (Details) Details 57 false false R58.htm 2402405 - Disclosure - Revenue Recognition - Cash Flow Statement Impact of Adoption of ASC 606 (Details) Sheet http://www.tetratech.com/role/RevenueRecognitionCashFlowStatementImpactOfAdoptionOfAsc606Details Revenue Recognition - Cash Flow Statement Impact of Adoption of ASC 606 (Details) Details 58 false false R59.htm 2402406 - Disclosure - Revenue Recognition - Summary of Contract Liabilities/Assets (Details) Sheet http://www.tetratech.com/role/RevenueRecognitionSummaryOfContractLiabilitiesAssetsDetails Revenue Recognition - Summary of Contract Liabilities/Assets (Details) Details 59 false false R60.htm 2402407 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.tetratech.com/role/RevenueRecognitionDisaggregationOfRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 60 false false R61.htm 2402408 - Disclosure - Revenue Recognition - Remaining Unsatisfied Performance Obligations (Details) Sheet http://www.tetratech.com/role/RevenueRecognitionRemainingUnsatisfiedPerformanceObligationsDetails Revenue Recognition - Remaining Unsatisfied Performance Obligations (Details) Details 61 false false R62.htm 2403402 - Disclosure - Stock Repurchase and Dividends - Narrative (Details) Sheet http://www.tetratech.com/role/StockRepurchaseAndDividendsNarrativeDetails Stock Repurchase and Dividends - Narrative (Details) Details 62 false false R63.htm 2403403 - Disclosure - Stock Repurchase and Dividends - Schedule of shares repurchased (Details) Sheet http://www.tetratech.com/role/StockRepurchaseAndDividendsScheduleOfSharesRepurchasedDetails Stock Repurchase and Dividends - Schedule of shares repurchased (Details) Details 63 false false R64.htm 2403404 - 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 64 false false R65.htm 2404402 - Disclosure - Accounts Receivable - Net - Net Accounts Receivable and Billings in Excess of Costs on Uncompleted Contracts (Details) Sheet http://www.tetratech.com/role/AccountsReceivableNetNetAccountsReceivableAndBillingsInExcessOfCostsOnUncompletedContractsDetails Accounts Receivable - Net - Net Accounts Receivable and Billings in Excess of Costs on Uncompleted Contracts (Details) Details 65 false false R66.htm 2404403 - Disclosure - Accounts Receivable - Net - Narrative (Details) Sheet http://www.tetratech.com/role/AccountsReceivableNetNarrativeDetails Accounts Receivable - Net - Narrative (Details) Details 66 false false R67.htm 2405402 - Disclosure - Acquisitions and Divestitures - Narrative (Details) Sheet http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails Acquisitions and Divestitures - Narrative (Details) Details 67 false false R68.htm 2405403 - Disclosure - Acquisitions and Divestitures- Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details) Sheet http://www.tetratech.com/role/AcquisitionsAndDivestituresChangesInCarryingValueOfEstimatedContingentEarnOutLiabilitiesDetails Acquisitions and Divestitures- Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details) Details 68 false false R69.htm 2406402 - Disclosure - Goodwill and Intangible Assets - Schedule of Carrying Value of Goodwill (Details) Sheet http://www.tetratech.com/role/GoodwillAndIntangibleAssetsScheduleOfCarryingValueOfGoodwillDetails Goodwill and Intangible Assets - Schedule of Carrying Value of Goodwill (Details) Details 69 false false R70.htm 2406403 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.tetratech.com/role/GoodwillAndIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 70 false false R71.htm 2406404 - Disclosure - Goodwill and Intangible Assets - Amortization (Details) Sheet http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails Goodwill and Intangible Assets - Amortization (Details) Details 71 false false R72.htm 2407402 - Disclosure - Property and Equipment (Details) Sheet http://www.tetratech.com/role/PropertyAndEquipmentDetails Property and Equipment (Details) Details http://www.tetratech.com/role/PropertyAndEquipmentTables 72 false false R73.htm 2408402 - Disclosure - Income Taxes - Summary (Details) Sheet http://www.tetratech.com/role/IncomeTaxesSummaryDetails Income Taxes - Summary (Details) Details 73 false false R74.htm 2408403 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.tetratech.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 74 false false R75.htm 2408404 - Disclosure - Income Taxes - Schedule of temporary differences comprising the net deferred income tax liability (Details) Sheet http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails Income Taxes - Schedule of temporary differences comprising the net deferred income tax liability (Details) Details 75 false false R76.htm 2408405 - 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 76 false false R77.htm 2409402 - 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 77 false false R78.htm 2409403 - Disclosure - Long-Term Debt - Narrative (Details) Sheet http://www.tetratech.com/role/LongTermDebtNarrativeDetails Long-Term Debt - Narrative (Details) Details 78 false false R79.htm 2409404 - 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 79 false false R80.htm 2410402 - Disclosure - Leases - Narrative (Details) Sheet http://www.tetratech.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 80 false false R81.htm 2410403 - Disclosure - Leases - Commitments (Details) Sheet http://www.tetratech.com/role/LeasesCommitmentsDetails Leases - Commitments (Details) Details 81 false false R82.htm 2411402 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Summary (Details) Sheet http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails Stockholders' Equity and Stock Compensation Plans - Summary (Details) Details http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansTables 82 false false R83.htm 2411403 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock Options (Details) Sheet http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails Stockholders' Equity and Stock Compensation Plans - Stock Options (Details) Details 83 false false R84.htm 2411404 - Disclosure - Stockholders' Equity and Stock Compensation Plans - RSU and PSU (Details) Sheet http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails Stockholders' Equity and Stock Compensation Plans - RSU and PSU (Details) Details 84 false false R85.htm 2411405 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP (Details) Sheet http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansEsppDetails Stockholders' Equity and Stock Compensation Plans - ESPP (Details) Details http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansTables 85 false false R86.htm 2412401 - Disclosure - Retirement Plans (Details) Sheet http://www.tetratech.com/role/RetirementPlansDetails Retirement Plans (Details) Details http://www.tetratech.com/role/RetirementPlans 86 false false R87.htm 2413402 - Disclosure - Earnings per Share - Calculation (Details) Sheet http://www.tetratech.com/role/EarningsPerShareCalculationDetails Earnings per Share - Calculation (Details) Details 87 false false R88.htm 2413403 - Disclosure - Earnings per Share - Antidilutive Securities (Details) Sheet http://www.tetratech.com/role/EarningsPerShareAntidilutiveSecuritiesDetails Earnings per Share - Antidilutive Securities (Details) Details 88 false false R89.htm 2414402 - Disclosure - Derivative Financial Instruments - General Information (Details) Sheet http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails Derivative Financial Instruments - General Information (Details) Details 89 false false R90.htm 2414403 - 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 90 false false R91.htm 2414404 - Disclosure - Derivative Financial Instruments - Schedule of Changed in FV of Cash Flow Hedges (Details) Sheet http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleOfChangedInFvOfCashFlowHedgesDetails Derivative Financial Instruments - Schedule of Changed in FV of Cash Flow Hedges (Details) Details 91 false false R92.htm 2415402 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Details) Sheet http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails Reclassifications Out of Accumulated Other Comprehensive Income (Details) Details http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeTables 92 false false R93.htm 2416401 - Disclosure - Fair Value Measurements (Details) Sheet http://www.tetratech.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.tetratech.com/role/FairValueMeasurements 93 false false R94.htm 2418401 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.tetratech.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.tetratech.com/role/CommitmentsAndContingencies 94 false false R95.htm 2419402 - Disclosure - Reportable Segments - Financial Information (Details) Sheet http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails Reportable Segments - Financial Information (Details) Details 95 false false R96.htm 2419403 - Disclosure - Reportable Segments - Geographic Information (Details) Sheet http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails Reportable Segments - Geographic Information (Details) Details 96 false false R97.htm 2420402 - Disclosure - Related Party Transactions (Details) Sheet http://www.tetratech.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.tetratech.com/role/RelatedPartyTransactionsTables 97 false false R98.htm 2421402 - Disclosure - Quarterly Financial Information - Unaudited (Details) Sheet http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails Quarterly Financial Information - Unaudited (Details) Details http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables 98 false false R99.htm 2422401 - Schedule - 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 99 false false R9999.htm Uncategorized Items - tt10-kfy19document.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - tt10-kfy19document.htm Cover 100 false false All Reports Book All Reports tt10-kfy19document.htm ttek-20190929.xsd ttek-20190929_cal.xml ttek-20190929_def.xml ttek-20190929_lab.xml ttek-20190929_pre.xml ttek-ex2109292019.htm ttek-ex2309292019.htm ttek-ex31109292019.htm ttek-ex31209292019.htm ttek-ex32109292019.htm ttek-ex32209292019.htm ttek-ex9509292019.htm chart-28847578053553be8fb.jpg http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true XML 19 R72.htm IDEA: XBRL DOCUMENT v3.19.3
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Property and Equipment      
Property and equipment, gross $ 149,904 $ 163,364  
Accumulated depreciation (110,463) (120,086)  
Property and equipment, net 39,441 43,278  
Depreciation expense related to property and equipment 17,300 19,600 $ 22,200
Assets held-for-sale 5,400    
Equipment, furniture and fixtures      
Property and Equipment      
Property and equipment, gross 114,652 131,521  
Leasehold improvements      
Property and Equipment      
Property and equipment, gross 34,881 31,430  
Land and buildings      
Property and Equipment      
Property and equipment, gross $ 371 413  
CIG      
Property and Equipment      
Disposal group, property and equipment   7,000  
CIG | Land and buildings      
Property and Equipment      
Disposal group, property and equipment   $ 3,000  
XML 20 R59.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition - Summary of Contract Liabilities/Assets (Details) - USD ($)
$ in Thousands
Sep. 29, 2019
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]    
Contract assets $ 114,324 $ 142,882
Contract liabilities 165,611 143,270
Net contract liabilities $ (51,287) $ (388)
EXCEL 21 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !./>T\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ $X][3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " 3CWM/5*XS?.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O::C#D/7%\4G!<&!XEM(;EM8DX;DI-VW-XU; MA^@'\#%W__SN=W"M\D(- 5_"X#&0P7@SV=Y%H?R&'8B\ (CJ@%;&,B5<:NZ& M8"6E9]B#E^HH]PAU5=V"19):DH096/B%R+I6*Z$"2AK"&:_5@O>?H<\PK0![ MM.@H B\YL&Z>Z$]3W\(5,,,(@XW?!=0+,5?_Q.8.L'-RBF9)C>-8CJN<2SMP M>']^>LWK%L9%DDYA^A6-H)/'#;M,?EO=/VP?65=7_*[@O*C76[X632.JYF-V M_>%W%;:#-COSCXTO@ET+O^ZB^P)02P,$% @ $X][3YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " 3CWM/=?K^7'8# G$0 & 'AL+W=OF^57-GY4J]641LO"MX:G8'TS7$"WGQWROOBOSX_C8V*MHJK(M*E6WA:Z#1NT6 MX3V[6XNT(_2(GX6ZM%?G03>49ZU?NHLOVT48=SU2I=J8KD1N#V?UH,JRJV3[ M\7LL&DZ:'?'Z_*WZIW[P=C#/>:L>=/FKV)K#(LS"8*MV^:DT3_KR68T#2L)@ M'/U7=5:EA7<]L1H;7;;];[ YM4978Q7;E2I_'8Y%W1\OPS]2CC1,X".!3X0L M_I @1H*8".QC!3D2I$.(AJ'T]V:=FWPY;_0E: 9[CWDWB]B=M'=_TS7V-[O_ MS]Z>UK:>E_$\.G=E1L1J0/ K!)L0D:T]"7 DL.*$SM\+/%"$>(]84X3$71!P MC**GBRMZ@ND2TF5/EU?TU+E%%#'# @D42 @]Y7UB$EZ3#VD\H9C&8'# M+VBP$_==>,2D5S*)3+)9YGO\"[P$"!KOQ'FK7B&,[[T:+P&"QCMQ8X,PJ4?% M\_I.XYW,7!6 R3PJ> D0--Z).Z$!QC?5!%X"!(UWZDYHA/$L- (O 8+&.W67 M9H1QQQ)=[2(KU>S['7H;;/2I[C\/7+5.7P'N>;\+_0G,GC?#UGVX,/HX?I:(IF\CR[]02P,$ M% @ $X][3S1T#,W-! ;Q< !@ !X;"]W;W)KE:8]5'V_;UZP[MZ':C4''.D.E3':L#J?E9C4^>VPWJ^:MKP^G\-@N MNK?CL6K_VX:ZN:R7L/QX\/7PNN^'!]EF=:Y>PU^A_W9^;.-==FME=SB&4W=H M3HLVO*R7/\-#J?T0,"K^/H1+-[M>#$-Y:IKOP\WON_52#8Y"'9[[H8DJ_KR' M,M3UT%+T\>_4Z/+6YQ XO_YH_==Q\'$P3U47RJ;^Y[#K]^NE6RYVX:5ZJ_NO MS>6W, VH6"ZFT?\1WD,=Y8.3V,=S4W?CW\7S6][&_\71=O'I^\;DJ^Q]:&>2;*\2G$GP7E%RA2ENDBSV?S.!H@D)'26G40*HK*8C$62Y 9<832ZZR;D;1]Q<)6;6C37.HB)N MN,SX'!%D-X7HIN!N/'%3L&X &N;%DT%O#!XW@#3'# M58512LM>K.C%R-+<.MZ+LMYZNH0E7:&T M4[(?+_KQW(\F?CSK1_L\)S-8_FNGM',CX!N2-#'2%?%B;/F2%)!ICXKD#&,7 > M6\KC23/O")UV!?7#9UH[A-TX!04J3)UH1< M=92K*%6ZWA?T^Q)TL>Q6/C5%,EE1("N;(@&8Z&GE5PHRK2"U+4&9JLC+74=) MC[R211,K*JA@58HH1*N+U N3,:HY1CW%EA8PJBP VXX* MPIAH?.J 2,LDU9RDH"BX-$>D=QYIUBXEG3'S''!O24:IYB@%FFBW6JADZ>:C ME$28*%:TS%'-.0J*@DMS0L;YR>F!7RGIC)W/][TE&:6:(Q 4K78GT?S 3=[G M"$)YGY/-3CZ'H^@_J_;U<.H63TW?-\?QJ/.E:?H0&U5?XMK M:MJ(M5]*V:X $(>2U%@L6$L:-7-BO,92=?D9B)83?#1!-04AA FH<=7X16[& M=KS(V472JB$[[HE+76/^;T,HZ]9^X+\/O%3G4NH!4.0M/I.?1/YJ=USUP)CE M6-6D$15K/$Y.:_]3L-H&4 <8Q>^*=.*F[6DK>\9>=>?;<>U#340H.4B= JO7 ME6P)I3J3XO@[)/7'-77@;?L]^Q=C7IG98T&VC/ZICK)<^YGO'X_TZNA"JY)E%K'!@5YND=+D*R>LBB4&K\UK^KQKR[?@:E0Y@[(!P" MPC$@B.\&1$- 9 6 GLQ8_8PE+G+..H_W_U:+]:$(5I':S(,>-'MGYI1;H4:O M10#C'%QUHD&SZ37AC2:<*K9S18)&"5 (T7HI A-?#2A^"!!Y$P0F03Q)$%B MV>@UB=$TO0UH?I:9Q[H)4.P$BAU J074:[*;A> "!A;- ]$$!3E1D ,ELU#0 MS+.]*_<4$XC$"9$X()861/(0XIYB I$Z(=(Y1& ML4EG2P0(.L_),\H)5.:$ MRAQ0UB'89,^B";:6$@$ #+$P M& 'AL+W=OP:J[XQL M2V-;42(ETFBC39X9NWW1@G$ CS?_/LUEO:;[X!=S\=?5IPJH SV_E=6W^FAM M,_M>Y.=Z$1V;YO(:Q_7V:(NL?BDO]NS^V9=5D37NL#K$]:6RV:X;5.0Q2Q(5 M%]GI'"WGW;GW:CDOKTU^.MOW:E9?BR*K_EO9O+PM(HI^G/AR.AR;]D2\G%^R M@_W+-E\O[Y4[BN]1=J?"GNM3>9Y5=K^(WNAUPU0[H"/^/ME;_; _:U/Y*,MO M[<'ONT64M(IL;K=-&R)SFT^[MGG>1G(Z_AV"1O=[^S[;5N MRF*(XJ04V?=^>SIWVUO_CQ+#,#R #0/8?0"IIP/X,(#_'""?#A## .$-B/M4 MNMILLB9;SJOR-JOZRWO)VKN(7H6K_K8]V16[^\^5IW9G/Y=$8AY_MH$&9M4S M[)&Y$[&+?I^"H2E6+!C.QA.L0T+),;()$2*)57"8*.\"B%$ Y27:,[ICSAW# M*=%T5$& F8@0 ;:RZ!GU,-<(C%D>)A 2'(C MA 3Z 2FYXF92OH3R)9!O//DRF.H7U\(83T+] *4T(1:B&X1JS1P^E8&"&2B0 M0>IEH,!<"9<4)A"2ONYGQ$BNAG)U*)=Y4ZPTDFMDJ!: @DD6%CL$5Q88< ,I5*C7( M :"D4]+3.6";)>"SS/=9 I:8@I<$Q>* -.3#=]POY*P&"9;[ #I,?E5PH] MR@#ERH"WH0U"21O]Y!;"IDN]__'''/A4"&Q^!-R/^^XW0.;QK?+%I'X%$"64 MGSRB$CTA&GL@ 1/DO@D.D"=:^*(1)9@O&E&)P*(9-CZ6@(O%)T)@^V' ?KAO M/RPT"BE2XUV'-<*DTOZ]BC"5TM0W&;8^&@BT><@J[KX&PT:#XZ9<3K\T M,-SH&6CTW$R$P V7@88;5B)LC>Y+RY"087IK"!M23(/W5PB[1LXU>(6-'U8T M"EL=NM6B>K8MK^>F71AX.'M?D7IC[8J(=WY%KYM^7>EGF'Z9Z\^L.IS.]>RC M;)JRZ%9%]F796*7'5/MIL=S_([;YI=[7;K_KEI?Z@*2_#TEE\7[];_@]0 M2P,$% @ $X][3\;G<[C4 @ $@H !@ !X;"]W;W)K[FU04T<$H21JRJH-UTO;]RC72W%6==7R1QGTYZ8IY;\- MK\5U%>+PK>.I.IZ4Z8C6RZX\\I]<_>H>I6Y%D\N^:GC;5Z(-)#^LP@>\V&)B M JSB=\6O_>P[,*D\"_%B&M_VJQ 9(E[SG3(6I7Y=>,'KVCAICK^C:3B-:0+G MWV_N7VSR.IGGLN>%J/]4>W5:A5D8[/FA/-?J25R_\C&A. S&[+_S"Z^UW)#H M,7:B[NTSV)U[)9K11:,TY>OPKEK[O@Y_TG@,@P/(&$"F )Q\&D#' /H>P#X- M8&, NE%-= #LO;E687X073L[\SG7:R[3\]/;WNO:PQS9?1 MQ1B-FLV@(7/-I(BT^S0$@8;8$"^1/$89#)V# MT#D [4S?)O>'<5>B\#5WB9/5UM?<0,4(/N<0 )NX!QWR%Y+$:>K,70'I4(;< MQ+:0CJ6,TAOH-XYH#*"[)\\H5Z$$)QC8CN]7E\T@7:U*CY09E/74\$T\]4GNK6@< "XK 8 >&PO M=V]R:W-H965T&ULC9I?;]LV%,6_BN%WUR)Y^:]( BQ.+ _8 M@*+#MF-S MFX>"[[__K'U^3+Y-YMMR7\WJ]=^K^^;I/E?;X^=K5__/8KB [@KH MA<0/L/"]BN@#T7(/=A =<5<&\AA0\+^*Z ?PN) M/BP0N@+AK< QI.EI.([C>[-LEE<7N_IUM#M-T>?EX4Y0GT,[@^X./QXGS/%O M[1#OVU]_7"F*%],?AXHZS?5)H]]K;)%J9DBC4LT-TNA4<-.ZHV1XUUA>D<3,&-F- ,X&-T4GC MWS437*2"==U,RMIHV#!)C7:%(2:[E;*)TJ$H6&1SJ?/&&=Y/)4Q 6S87%U*F MB'!G$NQ,.E9@DLZ,N (+*[!R-#1+YMJ*05?*1\5D]J]3+([;(:*R M1Y3$&V"\ 0R"8_$&V0IY,NQ>+Z',!#98"RE[MW G$4<8<00]S%;^ZRC:F&@^ MT!]KDD!4@5E6@%#X#.Y$:3O*>::;#]25_;HT] R&%0C=\-"5'%%#',4WPV1E MKRR-&Q-0 00Z-K(S)1G8+H:9=C "%6"@L[Q_C,PH6!D.0 WO0EB3=;P+^QI, M4\- 4@12OP30U M3"X%T.4"CUF21,5<.Q@F"M%$[)8E!"CRW=.L4WW8@Z@B$W@']C27YH6AHP!U MY)A+4$RT=KE)B&&A "T\IX4"*%#%X1\/*@ 3J,B]P6 MS;$N!+[9&ZA; )W/\$IC7FG *^$3M.351$>ON8G$.B=(.U"W0+H$@L1$PCKN+A90EPD;TU0CFG(6 M:(FW"3\T6O2(TF P C5 H/ .&B&0B*-D/E!7]NO2T#%3-7)@@@.2;BI:;@9O MALG*7EEZJH5):9!=XUPR@)2468\-YJ1!WHI[!X/FF,F<0"+[Q9%F)%HF(?#=W@B.ZZS)KHB8& :Y,+$BRC4^.J]D3TH39OG._ 94IB@$_GSB%N@F[>;9 M\-.K.8J.*/)UO819N,CGS0(%J#.]2IAG5 RW#H1110!5PCH0($=K'OG6:8YU MCB]NY4#= NABQK$2QA4!7 GK0!)7$UT$CK5;J%.JX(O<0-T"Z'3N 0IA3!+" M)+<.!*BEM-+<1 _4E?VZ-/3,8S'DZKB'((!!;3U?[DNL(\./_('.F(SW(8Q5 M0ECE4"!PR*B#Y]'TJ-)P, T)G42*&0YHV)I9OM;/!^K*?ET:.L8K(3O&;01) M;*IVY>'GYP0>A$E9V2M+X\;8).3YX,S7Q5;:WP30US#^+[!KW&E9R2.5FH<4PP)@P.<45AJV MB7*\&T%M,<8@.K*_U31#3"J+?)L8?4D6VZZ;F:V%Q6"QR+>)&UJ")89(XCP( MZ"R?M#= Y(,R_#45(&N'I;"\R^= J JO5.3G8C@+'?@Q-:K0\WM\^NX=OL.; MI+\O=X^K[7[TK6Z:>G-\:>^AKINJK;#XU$Z*IVIY?[Y85P_-X:MOO^].;W"> M+IKZN7L[=7I^1?;J?U!+ P04 " 3CWM/JMQ4!C\" C" & 'AL M+W=O>J@O3?/<*DG;N^>YUX+4\%EQ,@SQIX0F^(_VJV5(Q [W(H*U2SDM0. M1<>Y^\.?;4+)*^!WB5IVTW?D27:$O,O!TV'N>C(@A-&>2PS-W4=0[H",^8OY)VC?1Y8M?1A]^@ M"\("EY&(/?8$,_7I[,^,DTJ[B% J^-&U9:W:MEM)0BTS"P(M"'J!'WTK"+4@ M_!1\OT.D!9'M#K$6Q+:"1 L26\%$"R:V@E0+4EO!5 NFM@+?NV;.LY;TR?:M M)==T^^-\@ZZP5*4N(8=Y1DGKT.ZN-5!>:7\F5,)3^),W M13IIYKYC@@$S'3(+ Y-Z0V9I8OPA\V!B@B&S,C'AD'DT,=&069N8>,@\F9AD MR#Q_9481OWPEDM%&&\-&_B<#1!;[5 ;F5 ;*(1R$.C$[A&:'4#E$ X=Q,71, MJIA:,=Z=/SK,P@9:&J'1-_=@ ZULH$<;:&V$1B5AP3R;F'A4?R\F*!I!&Q,4 MIJ.T@IO[+I_/GY">RIHY.\+%CX>ZWT=".!*&(@[7*<2+W0\P.G+9G8@^[=ZM M;L!)HY]DT/\OR/\#4$L#!!0 ( !./>T\J>4(>508 B 8 >&PO M=V]R:W-H965T&ULC9K=;MM&$(5?1="]HYW9?\,V$(DH6J % M@A9MKQF;MH5(HDO2=OKV75**(NX6N_O-DKQYKYLO[7-5=8NO M^]VAO5T^=]W+]6K5WC]7^[+]4+]4A_27Q[K9EUWZV3RMVI>F*A^&1OO=BI5R MJWVY/2SO;H9CGYJ[F_JUVVT/U:=FT;[N]V7S[[K:U>^W2UI^._#[]NFYZP^L M[FY>RJ?JCZK[\^53DWZMSE$>MOOJT&[KPZ*I'F^7'^FZ,*YO,"C^VE;O[<7W M19_*Y[K^TO_XY>%VJ7I'U:ZZ[_H09?IXJS;5;M='2C[^.05=GL_9-[S\_BWZ M3T/R*9G/95MMZMW?VX?N^789EHN'ZK%\W76_U^\_5Z>$[')QRO[7ZJW:)7GO M))WCOMZUP_^+^]>VJ_>G*,G*OOQZ_-P>AL_W4_QOS7 #/C7@NJH\8/F<-38X!TII;*4@5*[:+U0%D!)/M)( M.;)OH7T+\I^XC X&<#+_F%W(]5'C+KQR",;(]*50!Z>=S%X*C?7632;OH7X3>H_#N\^D291_IY!WT.E!R',9+;AXH8S:O1N9)X751@:ZW^<*H9$^Y MZ,!X!TI/#LQV(.0P,VYH8EDGL%I1;I^D*6]![P.A\#TG&3N&E/A(##K%GEDX#_EZ<;($FH,/(J%;/!QI8Q>5F2EU4^[EER MDA-Y2:[H&R!-RXG78/%'4D,F3"\]C/'+<7'B(&.P)S8 M(>@)8%5III C(F($L"LLI+*$:T,H168"1U@2U* 47-EL5Q"IB!+!G(*B^C M6/+*68! H--6&[!^ >6P,9HRC_G'DG]ICN3FP<8P)M:BY0M(3:I!Y/ZB0-)^ M*S*3 V8@!S"1XD0(C"$&&*(<0PPPE$:AB>@Z(FTJ4 P:B&BGJ'4(TT-18QAI M "/*8:0E-PRE20YJ>B15:8L#JGH@9:.MG:YH-*:1!C2BG$8:H(82=\&:!J6& M0$T&E9IFK@*&DP9PHAQ.6F)$. ?[//(:[,!G@XTM3]QIE%M!IORNC88;M]._ MW#O0>HNDQ8^%'6>!<:C!EC"_*[O6DER4*BPPAY%26T8I &6P=KH2TYB&&M"0 M1 * 6QR=![=PH-08CX80DI+STP6QQCC4 (>4$UV#G9X+$51F2!F"EY>K0,I4 M?VRJ$4D#;T-S)!$@BU@=UT=:DQ%+7<&#+E8-=@9YA0 M((?'!BE--&@@2:4V=F8882)K1.3\UHA&Y/0QH(N @*P#J&$*(.7H:3H%@VEL M (TY+RH,V.^9$ *8S4@:V46P("&I2TE,[\\-IK$!-!8W98T$9^JMJ- S)"#% MZ19(*M(=YX!Y;%C6A\P3(3 ?#> CYT@WX XH:P)T1$H[W/ 7G0"49)69[H.) M)X%@I\@YX(W$F',*W#_< *6)P8"B"B@]V[F!B-%HY,- YHFGJ0:3R0 R<4ZF MD\C_R%@&TJGY^"/28PZKB\?@^ZIY&EXQ:!?W]>NAZY\F7QP]O\;PD?O'Z-GQ M-5T7QY<1OH)3^6-==E9RJ#ZF?GZORX?QC5SUV M_5>?OC?'=Q*./[KZY?2^Q>K\TL?=?U!+ P04 " 3CWM/+>?Y>^X! #; M! & 'AL+W=O0/B(.! M)(T :9.H:J56BK;J]MF!X:*U,;6=L/W[VH9E"4'[@CWC<\Y<\#CNA'Q5%8#V MWCAK5((JK=L]QBJK@%.U$BTTYJ00DE-M3%EBU4J@N2-QALEZO<& =XJ:%3D[UG*[D(\6J-[WF"UC8A8)!IJT#-\' IZ9?I9=-]@J"="WE#\ M#[@!,W";B8F1":;?;'<#;9E !@(9"?[F4T(P M$((/0O@I(1P(X8R ^U)<;TY4TS26HO-D_W=;:B^1OP]-]S/K=,UV9Z8]RGAO M*2';&-^LT( Y]!@RP?@C AOU,019"G$@#W1R'^#XB-A$]Y#3(\3WH^4L@L5" M R<0W!6Z6Q8(%P5")Q#>"7R9=:K'1 [3.$RTFA?[B"&K>;5+F'G/\>07+::-NIB7>1>AS05TUZ000H-) M<;TRV57FI1D-!H6VVZW9RW[>>D.+=GA*\/B>I?\!4$L#!!0 ( !./>T\L MQNZ0KP$ -(# 9 >&PO=V]R:W-H965T=;*^()V(?1'QGS5@1;^SO9@\$]CG18!7=6D,<- 6]WQU/AYB?$KY)&/W*)K&3B[5/T?E8%S2+@D!!%2*# MP.,*#Z!4)$(9/V9.NI2,P+5]8W^?>L=>+L+#@U7?91VZ@KZEI(9&#"H\VO$# MS/V\HF1N_A-<06%Z5((U*JM\^I)J\,'JF06E:/$\G=*DX3?/^'PG_4/VP2'!+!X;\M;N6\5,E6,]7@ MVK1-GE1V,&F35]%E8>]YNI/?Z=.V?Q:NE<:3BPUXLVG^C;4!4$IVARO4X0-; M' 5-B.8;M-VT9I,3;#^_(+8\X_(74$L#!!0 ( !./>T^8\ .NL $ -(# M 9 >&PO=V]R:W-H965T= *G7:=JD33IUVO8Y!P:B)H0FX6C__9S ,=:Q?2&V\7M^=IQL-/;)M0"> MO&C5N9RVWO<'QES9@A;NQO30X9_:6"T\NK9AKK<@J@C2BO'=[I9I(3M:9#%V MLD5F!J]D!R=+W*"UL*]'4&;,Z9Y> X^R:7T(L"+K10/?P'_O3Q8]MK!44D/G MI.F(A3JG]_O#,0WY,>&'A-&M;!(Z.1OS%)S/54YW01 H*'U@$'AD=)1748E#^T8R?8.[G'25S\U_@ M @K3@Q*L41KEXI>4@_-&SRPH18N7Z91=/,>9_PK;!O 9P-\ V%0H*O\@O"@R M:T9BI]GW(ESQ_L!Q-F4(QE'$?RC>8?12\"3)V"40S3G'*8>O/*'PG_43S<)TDB0_K?%K9ST31&VFJD&V\1M15=%O:>QSOYG3YM^U=A&]DY;S;.OS;& TK9W> *M?C %D=![8/Y'FT[ MK=GD>-//+X@MS[CX!5!+ P04 " 3CWM/"&:]$[4! #2 P &0 'AL M+W=O:&:2%;FJ?1=S)YBKU3LH63 M(;;76IA?1U X9'1+/QW/LFY<<+ \[40-+^"^=R?C+3:SE%)#:R6VQ$"5T;OM MX9B$^!CP0\)@%V<2*CDCO@;C2YG131 $"@H7&(3?+G /2@4B+^-MXJ1SR@!< MGC_9'V/MOI:SL'"/ZJK<[GM(0 M'P-^2!CMZDQ")1?$IV!\J7*:!$&@H'2!0?CM"O>@5"#R,IYG3KJD#,#U^8W] M4ZS=UW(1%NY1_925:W-ZH*2"6@S*/>+X&>9ZWE$R%_\5KJ!\>%#BF;Q4K1XF7;9Q7V<;E(^P[8!? ;P!7"(>=B4*"K_*)PH,H,C,5/O>Q&> M>'?DOC=E<,96Q#LOWGKOM>#[0\:N@6B..4TQ?!6S6R*89U]2\*T4)_X/G&_# M]YL*]Q&^_T/AAVV"=),@C03I?TOW\VTYA-AL-^ M_D%L^<;%+U!+ P04 " 3CWM/0R:9#;,! #2 P &0 'AL+W=O/*J5>LRVGC?[1ES10-: MN"O308LWE;%:>#1MS5QG0901I!7CF\TGIH5L:9Y&W]'FJ>F]DBT<+7&]UL+^ M/H R0T:W].)XE'7C@X/E:2=J^ '^J3M:M-C,4DH-K9.F)1:JC-YM]X M9PF#6YQ)J.1DS$LPOI49W01!H*#P@4'@=H9[4"H0H8Q?$R>=4P;@\GQA_Q)K MQUI.PL&]43]EZ9N,WE)20B5ZY1_-\!6F>JXIF8I_@#,H# ]*,$=AE(LK*7KG MC9Y84(H6K^,NV[@/X\WU!;8.X!. SX#;"&!CHJC\L_ B3ZT9B!U[WXGPQ-L] MQ]X4P1E;$>]0O$/O.>?)-F7G0#3%',88OHAYBV#(/J?@:RD._#\X7X?O5A7N M(GSWE\)W"))5@B02)!^6N!:S^R<)6_14@ZWC-#E2F+Z-D[SPS@-[Q^.;O(6/ MT_Y=V%JVCIR,QY>-_:^,\8!2-E&UL?5-A;]P@#/TKB!]0[DC:5:]P?&7-F"%N[*]-#A M36VL%AY-VS#76Q!5!&G%^&YWP[20'2VRZ#O9(C.#5[*#DR5NT%K8UR,H,^9T M3]\DZ8B%.J=W^\,Q#?$QX)>$T:W. M)%1R-N8Y&-^JG.Z"(%!0^L @<+O /2@5B%#&[YF3+BD#<'U^8_\2:\=:SL+! MO5%/LO)M3F\IJ: 6@_*/9OP*65"* M%B_3+KNXC]--DLRP;0"? 7P!W,8\;$H4E7\67A29-2.Q4^][$9YX?^#8FS(X M8ROB'8IWZ+T4/$TS=@E$<\QQBN&KF/T2P9!]2<&W4ASY/W"^#4\V%281GKQ3 M>+U-D&X2I)$@_6^)6S$W'Y*P54\UV"9.DR.E&;HXR2OO,K!W/+[)W_!IVA^$ M;63GR-EX?-G8_]H8#RAE=X4CU.('6PP%M0_'3WBVTYA-AC?]_(/8\HV+/U!+ M P04 " 3CWM/($)_0+4! #2 P &0 'AL+W=OUUKX =]Q[]^XXTL'89]< >/*B5>LRVGC?'1AS10-:N"O308LWE;%: M>#1MS5QG0901I!7CF\TGIH5L:9Y&W\GFJ>F]DBV<+'&]UL*^'D&9(:-;^N9X MDG7C@X/E:2=J^ [^1W>R:+&9I90:6B=-2RQ4&;W='HY)B(\!/R4,;G$FH9*S M,<_!N"\SN@F"0$'A X/ [0)WH%0@0AF_)TXZIPS Y?F-_6NL'6LY"P=W1OV2 MI6\RNJ>DA$KTRC^9X1M,]5Q3,A7_ !=0&!Z48(["*!=74O3.&SVQH!0M7L9= MMG$?QIOKW01;!_ )P&? /N9A8Z*H_(OP(D^M&8@=>]^)\,3; \?>%,$96Q'O M4+Q#[R7GR4W*+H%HBCF.,7P1LYTC&++/*?A:BB/_ .?K\-VJPEV$[_Y1N%\G M2%8)DDB0_+?$M9C/[Y*P14\UV#I.DR.%Z=LXR0OO/+"W/+[)W_!QVA^%K67K MR-EX?-G8_\H8#RAEM>EO0SKGAR)BM.M#"WN O;]IT&CAO&E: M9@<#HHX@K1A/DC=,"]G3,H^^LRES')V2/9P-L:/6POPX@<*IH"E]=3S*MG/! MPQO>%DZXI W![?F5_'VOWM5R$A0=43[)V74'O M**FA$:-RCSA]@*6>6TJ6XC_!%90/#TI\C@J5C2NI1NM0+RQ>BA8O\R[[N$_S M398NL'T 7P!\!=S%/&Q.%)6_$TZ4N<&)F+GW@PA/G!ZY[TT5G+$5\- M_6\0'7@IR8T?H&UL M?5/;;MLP#/T501]0);*S%8%MH.DPK, *!!VV/2LV?4%U<24Y;O]^E.QZWF;L M11(IGL-#BLI&8Y]="^#)JY+:Y;3UOC\RYLH6E' WI@>--[6Q2G@T;<-<;T%4 M$:0DX[O=!Z9$IVF11=_9%ID9O.PTG"UQ@U+"OIU FC&G>_KN>.J:U@<'*[)> M-/ -_/?^;-%B"TO5*="N,YI8J'-ZMS^>TA ? WYT,+K5F81*+L8\!^.ARNDN M" ()I0\, KDM)174 M8I#^R8Q?8*[G0,E<_%>X@L3PH 1SE$:ZN))R<-ZHF06E*/$Z[9V.^SC=),D, MVP;P&< 7P&W,PZ9$4?DGX46163,2._6^%^&)]T>.O2F#,[8BWJ%XA]YKP0]) MQJZ!:(XY33%\%;-?(ABR+RGX5HH3_P?.M^')IL(DPI,_%*;;!.DF01H)TO^6 MN!5S^"L)6_54@6WB-#E2FD''25YYEX&]X_%-?H=/T_XH;--I1R[&X\O&_M?& M>$ INQL&UL?5/; M;MLP#/T501]0)4K:!(%MH.DP;, &!!VV/2LV;0O5Q9/DN/O[4;+K>9NQ%TFD M> X/*2H;K'OQ+4 @KUH9G],VA.[$F"];T,+?V0X,WM36:1'0= WSG0-1)9!6 MC&\V#TP+:6B1)=_%%9GM@Y(&+H[X7FOA?IY!V2&G6_KF>)9-&Z*#%5DG&O@" MX6MW<6BQF:62&HR7UA '=4X?MZ?S/L:G@&\2!K\XDUC)U=J7:'RL,P.7YC?U]JAUKN0H/3U9]EU5H^+8FS(Z4RO2'8KWZ+T5_/XA8[=( M-,6":-$V>E+8W:9(7WGE@'WEZD]_AX[1_%JZ1QI.K#?BRJ?^UM0%0 MRN8.1ZC%#S8;"NH0CP<\NW',1B/8;OI!;/[&Q2]02P,$% @ $X][3_)B MN">T 0 T@, !D !X;"]W;W)K&UL?5/M;ML@ M%'T5Q ,4AZ1I%MF6FD[3)K52U&G=;V)?VZA\>(#C]NT'F'K69NT/<"_GG/O! M)1^U>;4=@$-O4BA;X,ZY_DB(K3J0S-[H'I2_:;21S'G3M,3V!E@=25(0FF5[ M(AE7N,RC[VS*7 ].< 5G@^P@)3/O)Q!Z+/ &?SB>>=NYX"!EWK,6OH/[T9^- MM\BL4G,)RG*MD(&FP/>;XVD7\!'PPF&TBS,*E5RT?@W&M[K 64@(!%0N*#"_ M7>$!A A"/HU?21//(0-Q>?Y0_Q)K][5(?X0K"PT,F/D:EA8TKJ@;KM$PJ/A7)WJ:=J[B/Z>:0:.L$F@AT)AQB M'#(%BIE_9HZ5N=$C,E/O>Q:>>'.DOC=5<,96Q#N?O/7>:TEO/^7D&H02YC1A MZ *SF1'$J\\AZ%J($_V'3M?IV]4,MY&^7=+WV;K ;E5@%P5V_RUQ!;/_NTBR MZ*D$T\9ILJC2@XJ3O/#. WM/XYO\@4_3_L1,RY5%%^W\R\;^-UH[\*ED-WZ$ M.O_!9D- X\+QSI_--&:3X72??A"9OW'Y&U!+ P04 " 3CWM/^)2*XK0! M #2 P &0 'AL+W=OQTGM?H"S##GS)EA2 :&*=%J MFJ?1=S1YBKV3K8:C(;972I@_!Y X9'1++XZGMFY<<+ \[40-/\']ZH[&6VQF M*5L%VK:HB8$JHW?;_2$)\3'@=PN#79Q)J.2$^!*,QS*CFR ()!0N, B_G>$> MI Q$7L;KQ$GGE &X/%_8O\;:?2TG8>$>Y7-;NB:CMY244(E>NB<!TL:5%+UUJ"86+T6)MW%O==R'\>;Z EL'\ G 9\!M!+ Q M453^()S(4X,#,6/O.Q&>>+OGOC=%<,96Q#LOWGKO.>QTE>>.>!O>/Q3=[#QVG_(4S=:DM.Z/S+QOY7B Z\E,V5'Z'&?[#9 MD%"YT^CDNOWM0$ -(# M 9 >&PO=V]R:W-H965TU^@+,,.?,F6%(!S2OM@%P MY%U);3/:.-<=&+-% TK8*^Q ^YL*C1+.FZ9FMC,@R@A2DO'-9L^4:#7-T^@[ MF3S%WLE6P\D0VRLES*\C2!PRFM!/QW-;-RXX6)YVHH87<-^[D_$6FUG*5H&V M+6IBH,KH77(X[D)\#/C1PF 79Q(J.2.^!N-+F=%-$ 02"A<8A-\N< ]2!B(O MXVWBI'/* %R>/]D?8^V^EK.P<(_R9UNZ)J.WE)10B5ZZ9QR>8*KGFI*I^*]P M >G#@Q*?HT!IXTJ*WCI4$XN7HL3[N+U,$9VQ%O//BK?=>V#L>W^1W^#CMWX2I6VW)&9U_V=C_"M&!E[*Y\B/4^ \V&Q(J M%XXW_FS&,1L-A]WT@]C\C?,/4$L#!!0 ( !./>T]:G,NXM0$ -(# 9 M >&PO=V]R:W-H965T-\=&'-% UJX&]-!BS>5L5IX-&W-7&=!E!&D%>-)RA9,EKM=:V/"'A,$MSB14K^R?8^U8RUDX>##JIRQ]D]$])254HE?^V0R/,-7S@9*I^*]P 87A M00GF*(QR<25%[[S1$PM*T>)MW&4;]V&\V5YAZP ^ ?@,V$< &Q-%Y9^$%WEJ MS4#LV/M.A"?>'#CVI@C.V(IXA^(=>B\YO]VG[!*(IICC&,,7,9LY@B'[G(*O MI3CR?^!\';Y=5;B-\.T?"C^N$^Q6"7:18/??$E=B[I*_DK!%3S78.DZ3(X7I MVSC)"^\\L/<\OLGO\'':GX2M9>O(V7A\V=C_RA@/*"6YP1%J\(/-AH+*A^,= MGNTX9J/A33?](#9_X_P74$L#!!0 ( !./>T^R+#)GM $ -(# 9 M>&PO=V]R:W-H965T0-DAIUOZZGB431NB@Q59)QKX"N%;=W9HL9FEDAJ,E]80!W5. M[[?'TS[&IX#O$@:_.)-8R<7:YVA\JG*ZB8) 01DB@\#M"@^@5"1"&3\F3CJG MC,#E^97]0ZH=:[D(#P]6/F)!*5J\C+LT:1_&F]O#!%L'\ G 9\ AY6%CHJ3\O0BBR)P= MB!M[WXGXQ-LCQ]Z4T9E:D>Y0O$?OM>!WVXQ=(]$4&UL?5/;;MP@$/T5Q >$7=;91"O;4C91E$JM MM$K4]IFUQQ<%& ?P.OW[ '9R5;#R1#; M*R7,KR-('#*ZI9^.Y[9N7'"P/.U$#2_@OG&8 MA/@8\*.%P2[.)%1R1GP-QI'KCO31&&UL?5-A;]L@$/TKB!]0$N(M661;:CI-G;1)4:>U MGXE]ME'!N(#C[M_OP*[K;=:^ '?<>_?N.-+!V&?7 'CRJE7K,MIXWQT91M_9YJGIO9(MG"UQO=;" M_CJ!,D-&M_3-\2#KQ@<'R]-.U/ #_,_N;-%B,TLI-;1.FI98J#)ZNSV>DA ? M QXE#&YQ)J&2BS'/P?A:9G03!(&"P@<&@=L5[D"I0(0R7B9..J<,P.7YC?U+ MK!UKN0@'=T8]R=(W&3U04D(E>N4?S' /4ST?*)F*_P974!@>E&".PB@75U+T MSAL]L: 4+5['7;9Q'\:;73+!U@%\ O 9<(AYV)@H*O\LO,A3:P9BQ]YW(CSQ M]LBQ-T5PQE;$.Q3OT'O-^7Z?LFL@FF).8PQ?Q&SG"(;L$NPG=_*#RL$R2K!$DD2/Y;XEK,I[^2L$5/-=@Z3I,CA>G;.,D+[SRPMSR^ MR7OX..W?A:UEZ\C%>'S9V/_*& \H97.#(]3@!YL-!94/QSV>[3AFH^%--_T@ M-G_C_#=02P,$% @ $X][3S6:%4FT 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0.4K:!8%MH.DP=, &!!VV/BLV M?4%U\20Y[OY^E.RZ;N?U11(IGL-#BDH'8Y]< ^#)LY+:9;3QOCLPYHH&E'!7 MI@.--Y6Q2G@T;0 M9LCHAKXX'MJZ\<'!\K03-?P _[,[6;38S%*V"K1KC286JHS>;@['78B/ ;]: M&-SB3$(E9V.>@O&US&@2!(&$P@<&@=L%[D#*0(0R?D^<=$X9@,OS"_N76#O6 MZOC/HPWUWR"K0/X!. S8!_SL#%15/Y9>)&GU@S$CKWO1'CBS8%C M;XK@C*V(=RC>H?>2\WV2LDL@FF*.8PQ?Q&SF"(;L$V MPK=O%/XG_VZ58!<)=A^6N!;S7B5;]%2!K>,T.5*87L=)7GCG@;V-C\A>P\=I M_RYLW6I'SL;CR\;^5\9X0"G)%8Y0@Q]L-B14/AP_X=F.8S8:WG33#V+S-\[_ M E!+ P04 " 3CWM/V^FT&K4! #2 P &0 'AL+W=O/*B5>LRVGC?'1AS10-:N"O308LW ME;%:>#1MS5QG0901I!7CF\T-TT*V-$^C[V3SU/1>R19.EKA>:V'_'$&9(:-; M^NJXEW7C@X/E:2=J^ 7^=W>R:+&9I90:6B=-2RQ4&;W='HY)B(\!#Q(&MSB3 M4,G9F*=@?"\SN@F"0$'A X/ [0)WH%0@0AG/$R>=4P;@\OS*_C76CK643,7_@ LH# ]*,$=AE(LK*7KGC9Y84(H6 M+^,NV[@/XPW_/,'6 7P"\!FPCWG8F"@J_R*\R%-K!F+'WG\GY?I>R2R":8HYC#%_$;.<(ANQS"KZ6XLC?P?DZ?+>J,T.5*8OHV3O/#. WO+XYN\A8_3_E/8 M6K:.G(W'EXW]KXSQ@%(V5SA"#7ZPV5!0^7#\A&<[CMEH>---/XC-WSC_"U!+ M P04 " 3CWM/5-I'Z+4! #2 P &0 'AL+W=O9NQ%$BF>PT.*2@=CWUP#X,F[DMIEM/&^.S#FB@:4<%>F XTWE;%* M>#1MS5QG0901I"3CF\TU4Z+5-$^C[V3SU/1>MAI.EKA>*6%_'4&:(:-;^N%X M:NO&!P?+TT[4\ /\R:+&9I6P5:-<:32Q4&;W='H[[$!\#7EH8W.),0B5G M8]Z"\5!F=!,$@83"!P:!VP7N0,I A#)^3IQT3AF R_,'^]=8.]9R%@[NC'QM M2]]D-*&DA$KTTC^9X1M,]7RA9"K^$2X@,3PHP1R%D2ZNI.B=-VIB02E*O(][ MJ^,^C#>[9(*M _@$X#,@B7G8F"@JOQ=>Y*DU [%C[SL1GGA[X-B;(CAC*^(= MBG?HO>0\N4[9)1!-,<3_P/DZ?+>J7;#3VQ;4 GKQJU;FRO,R@SYG1'WQQ/LFE] M<+ BZT4#W\!_[R\6+;:H5%)#YZ3IB(4ZIP^[TSD-^ AXEC"ZU9F$2J[&O 3C M)*RL%YHV<53$6+UVF77=S' MZ>8^G6G;!#X3^$(XQ#AL"A0S_R"\*#)K1F*GWO/*B5>LRVGC?'1AS10-:N"O308LWE;%:>#1MS5QG M0901I!7CF\V>:2%;FJ?1=[)Y:GJO9 LG2UROM;!_CJ#,D-$M?77 !PF#6YQ)J.1LS%,POI<9 MW01!H*#P@4'@=H%;4"H0H8SGB9/.*0-P>7YEOXNU8RUGX>#6J$=9^B:CUY24 M4(E>^7LS?(.IGD^43,7_@ LH# ]*,$=AE(LK*7KGC9Y84(H6+^,NV[@/X\U^ M/\'6 7P"\!EP'?.P,5%4_E5XD:?6#,2.O>]$>.+M@6-OBN",K8AW*-ZA]Y+S M+SQEET TQ1S'&+Z(V,T.5*8OHV3O/#. WO#XYN\A8_3_E/86K:.G(W'EXW] MKXSQ@%(V5SA"#7ZPV5!0^7#\C&<[CMEH>---/XC-WSC_"U!+ P04 " 3 MCWM/?$W&W+(" 4"P &0 'AL+W=O3%UU8J=RO2E:;CZLQ6UO*URFG\G MLW$'9+WL^$G\$.9GMU-V1T:60]6(5E>RS90XKO(-?=P". ./>*G$3=^M,Q?* MJY1O;O/UL,H+YY&HQ=XX"FX_5_$DZMHQ63]^#Z3YJ.D,[]OH@AH#+/ANB_B:NH+=QY8C7VLM;^-]M?M)'- MP&)=:?A[_ZU:_[T-_!]FN $,!A 8D%[(>_Z)&[Y>*GG+5'_Y'7=O3!_!WLW> M'?JK\/]9Y[4]O:YA42[)U1$-F&V/@3L,'1'$LH\2@$EL(3('W)RA'C)OSN[- M64)_@A),/,'DOQ"G08@89H:+E*A(B1#, Q$,L\!%IJC(-")@11&(8)C$=044L4X:O M@H!8D4@PFJA4BE"$*8:"$CE&T7+=4(@I:!0/!DJD&<7KFC+D>6:A3@QB--$^ M*%[^-*YM1EFH@X$F"1V\ ]"XO!F-6BD&2N4;W@1H7.$P"],: 3&:RC>\#U"D MR&F4;Q@HE6]X*Z!QG4,9O0_2#*!(Z.#=@"*E#M&]8:!$O@'>#P I=0CC04&) M? .\'P!2ZA#F&PI*Y!O@_0#B4@<6Z2#] ,)\(W=#22/4R8]C.MO+2^MGP;O3 M<>3;^(F/_(/W\^)WKDY5J[-7:>QHY >8HY1&6%^*!UMC9SNBCIM:'(U;SNQ: M]7-:OS&R&V90,@["Z[]02P,$% @ $X][3SD8Y=7A 0 04 !D !X M;"]W;W)K&UL=51MCYP@$/XKA!]P^+*KVXV:W%[3 MM$F;;*YI^YG5\24'8@'7Z[\OH&>MI5^$&9YYGIF1(9N$?%$M@$:OG/4JQZW6 MPYD05;; J7H0 _3FI!:24VU,V1 U2*"5"^*,1$&0$$Z['A>9\UUED8E1LZZ' MJT1JY)S*7Q=@8LIQB-\(T9+\9_A#LS ;29& MHQ1,N2\J1Z4%7UA,*IR^SFO7NW6:3Y)T"?,'1$M M :(].;TCI=*]R925X9[[V(HU-&[I9HP5QF3+3!A"N"&/95(O)) M7*)_PB-_>.S-,';A\38\3OP$!R_!P1$<_BKQW:Y$#R8._")'K\C10Q#N1'R8 M_[0B\8HD'H)X)^+#'/PBJ5!OO.M\ M/T;N"O^!SX_#%RJ;KE?H)K09!'==:R$TF%2"!]/5UKQ'J\&@UG:;FKVLKU[Q&U!+ P04 " 3CWM/LV3)F\8! W! &0 'AL+W=O M\3EG+O903$H_FQ[ HA?!I2EQ;^UP),34 M/0AJ[M0 TIVT2@MJG:D[8@8-M DDP4F:).^(H$SBJ@B^LZX*-5K.))PU,J,0 M5/\^ 5=3B7?XU?'$NMYZ!ZF*@7;P#>SWX:R=15:5A@F0ABF)-+0E?M@=3WN/ M#X ?#":SV2-?R46I9V]\;DJ<^(2 0VV] G7+%1Z!2-\UZK++LOR-4++9C3C$DWF-V*($Y]#9'&0IS2-_0T M3L^B&6:!GFWIV?NX0!X5R(- _D^)AYL28YC_!-E'@^S?"N3)39 8YK:39'-Q M G07GJQ!M1IE&)>-=YV*A_!2R%_X/%)?J>Z8-.BBK'L^X9);I2RX5)([ETOO MIG@U.+36;^_=7L]O>3:L&I8Q)>N_HOH#4$L#!!0 ( !./>T_^E@PYL@$ M -(# 9 >&PO=V]R:W-H965T80^=_U.CT<)YUS3,]@9$%4E:,;[;O6-:R(X6 M68R=3)'AX)3LX&2(';06YM<1%(XYW=-KX%DVK0L!5F2]:. ;N._]R7B/+2J5 MU-!9B1TQ4.?T87\XI@$? 3\DC'9ED]#)&?$U.)^KG.Y"0:"@=$%!^.,"CZ!4 M$/)E_)PUZ9(R$-?V5?TI]NY[.0L+CZA>9.7:G'Z@I():#,H]X_@)YG[N*9F; M_P(74!X>*O$Y2E0V?DDY6(=Z5O&E:/$VG;*+YSCK7VG;!#X3^ V!38EBY1^% M$T5F<"1FFGTOPA7O#]S/I@S!.(KXSQ=O??12)"G/V"4(S9CCA.$KS'Y!,*^^ MI.!;*8[\'SK?IB>;%2:1GJSIZ7\$TDV!- JD?[68W+2XA4EODK#53#68)FZ3 M)24.7=SD5719V <>[^0/?-KVK\(TLK/DC,[?;)Q_C>C E[*[\RO4^@>V. IJ M%\SWWC;3FDV.PWY^06QYQL5O4$L#!!0 ( !./>T\Y@C&GM $ -(# 9 M >&PO=V]R:W-H965TT%@ M&V@Z#"NP 4&';<^*35]0270E.6[_?I+L>&[F%XND>0X/*2H=T+S:!L"1=R6U MS6CC7+=GS!8-*&%OL /M_U1HE'#>-36SG0%11I"2C&\V=TR)5M,\C;&CR5/L MG6PU' VQO5+"?!Q XI#1+;T$7MJZ<2' \K03-?P$]ZL[&N^QF:5L%6C;HB8& MJHP^;O>').3'A-\M#'9AD]#)"?$U.,]E1C=!$$@H7& 0_CC#$T@9B+R,MXF3 MSB4#<&E?V+_&WGTO)V'A">6?MG1-1A\H*:$2O70O.'R#J9];2J;FO\,9I$\/ M2GR- J6-7U+TUJ&:6+P4)=['L]7Q'";^"VP=P"< OP*PL5!4_D4XD:<&!V+& MV7&UL=53;;MP@$/T5Q <$W];9KFQ+V515 M*K72*E639]8>7Q0P#N!U^O<%[#C.EKX89CB7&0QDDY OJ@70Z(VS7N6XU7HX M$*+*%CA5-V* WJS40G*J32@;H@8)M'(DSD@4!"GAM.MQD;G<21:9K>CA) MI$;.J?QS!":F'(?X/?'8-:VV"5)D VW@%^C?PTF:B*PJ5<>A5YWHD80ZQW?A MX9A:O ,\=3"IS1S93LY"O-C@>Y7CP!8$#$IM%:@9+G /C%DA4\;KHHE72TO< MSM_5O[G>32]GJN!>L.>NTFV.]QA54-.1Z4'A\CL36F3;BOF>REB)-]1BY6:,$<9TRTP80K@ACUU2+R61RC M?^B1GQY[*XP=/=[2-Q5^$DB\ HD32#ZU^.6J10]F%_A-=EZ3G4<@O#+Q8?ZS M%:G7)/4(Q%AS1EU)ZD60H,I);@Q#;?FJ5@#!K6VTULSE_.%F0,MAN4M(.N#5/P%4$L# M!!0 ( !./>T^-E-BEN $ -(# 9 >&PO=V]R:W-H965T5;2F;JFJE1EJE:OO,VF,;!1@7\#KY M^P!V7#=U7X 9SCES8<@&-,^V!7#D14EM<]HZUQT8LV4+BMLK[$#[FQJ-XLZ; MIF&V,\"K2%*2)9O--5-<:%IDT7P'=P/[J3\1:;52JA0%N!FABHGC(Q,TA\;\K@C*V(=SYY MZ[V78K??9^P2A";,<<0D"\QV1C"O/H=(UD(Y_$-_D#'Z?]D9M& M:$O.Z/S+QO[7B Y\*ILK/T*M_V"S(:%VX7CCSV8T^C.K"=Z@$ &8% 9 >&PO=V]R:W-H965T;IDW:I.JFW3ZGU+SH$L*24&[_ M?DF@C#'?%Q*;Q\]C&^QLD.I5UP"&O G>ZF-0&],=*-5%#8+I!]E!:]^44@EF MK*DJJCL%[.J#!*?19K.C@C5MD&?>=U9Y)GO#FQ;.BNA>"*9^GX#+X1B$P=WQ MW%2U<0Z:9QVKX#N8']U968O.+-=&0*L;V1(%Y3%X# ^GU.$]X*6!02_NQ%5R MD?+5&5^NQV#C$@(.A7$,S!XW> +.'9%-X]?$&)U2@DU_Y)BEX;*286FXI@ M;^/9M/X<)OY[&!X030'1*H".0C[SC\RP/%-R(&KL?U-X9R^%?Z= M35Y;[RV/DS2C-T+\.3+4ZP M10FVGF#[3XD?5B4BF-T&%TE0D00A"%NWR\([+Y''R,_)7_BX M@;XQ536M)A=I[+3YF2BE-&!3V3S83U?;I3<;'$KCKGM[5^/HCX:1W;35Z+Q: M\S]02P,$% @ $X][3\:]E.'' 0 -P0 !D !X;"]W;W)K&UL=53;;MP@$/T5Q <$&Z^SZ6;M\44! MXP!>IW]?P(YC;>F+889SSLPPC+-)JE?= ACT+GBO<]P:,QP(T64+@ND;.4!O M3VJI!#/65 W1@P)6>9+@A$;1+1&LZW&1>=])%9D<#>]Z."FD1R&8^G,$+J<< MQ_C#\=0UK7$.4F0#:^ 7F-_#25F+K"I5)Z#7G>R1@CK']_'AF#J\!SQW,.G- M'KE*SE*^.N-[E>/()00<2N,4F%TN\ "<.R&;QMNBB=>0CKC=?ZA_\[7;6LY, MPX/D+UUEVAS?851!S49NGN3T"$L]*49+\3_@ MS"728V1BFY]E]4CMI(L:C8 M5 1[G]>N]^LTG^SBA18FT(5 5\*=CT/F0#[SK\RP(E-R0FJ^^X&Y%L<':N^F M=$Y_%?[,)J^M]U(DMU\R&UL;5/;;MP@$/T5Q <$+^O=1"O; M4C95U4JMM$K5]IFUQQ<%&!?P.OW[ G9<-_4+,,,Y9RX,V8CFQ;8 CKPJJ6U. M6^?Z$V.V;$$)>X<]:']3HU'">=,TS/8&1!5)2C*>)$>F1*=ID47?Q109#DYV M&BZ&V$$I87Z?0>*8TQU]N"@Q59+QKX!NY[?S'>8HM*U2G0MD--#-0Y M?=R=SFG 1\"/#D:[.I-0R17Q)1B?JYPF(2&04+J@(/QV@R>0,@CY-'[-FG0) M&8CK\YOZQUB[K^4J+#RA_-E5KLWI R45U&*0[AG'3S#7,C$ MQRA1VKB21OE_3C\FV0+HID$:!])\2#^]*W,(2W/D1:OT'6PP)M0M' M/Q#$3&,V&0[[^0>QY1L7?P!02P,$% @ $X][3U.F] #V 0 RP4 !D M !X;"]W;W)K&UL=51M;YLP$/XK%C^@)N0%$@%2 MTVG:I$V*.JW[[) +H-J8V29T_WZV(8S1ZY?8=SPO=W9\:2_5JZX #'D3O-%9 M4!G3'BC5106"Z0?90F._7*42S-A0E52W"MC%DP2G41CNJ&!U$^2ISYU4GLK. M\+J!DR*Z$X*I/T?@LL^"57!//-=E95R"YFG+2O@!YF=[4C:BD\JE%M#H6C9$ MP34+'E>'X][A/>"EAE[/]L1U( D7)ACF M@Y/-[5X-\V4(C&S'T4FG^9W_!5!+ P04 " 3 MCWM/^"K6M+,! #2 P &0 'AL+W=O+.NZ9EMC? ZPA2 MDF5)8R=3)GCX*30<#+$#DIQ\_L($L>"IO0:>!9MYT* E7G/6_@. M[D=_,MYC"TLM%&@K4!,#34$?T\-Q'_)CPHN T:YL$CHY([X&YTM=T"0( @F5 M"PS<'Q=X BD#D9?Q:^:D2\D 7-M7]D^Q=]_+F5MX0OE3U*XKZ =*:FCX(-TS MCI]A[N<=)7/S7^$"TJ<');Y&A=+&+ZD&ZU#-+%Z*XF_3*70\QYG_"ML&9#,@ MNP&PJ5!4_I$[7N8&1V*FV?<\7'%ZR/QLJA",HXC_O'CKHY=R]Y#D[!*(YISC ME).M*8_0?/MN&[386["-^MX?VF=9L&UL=53MCILP M$'P5RP]P3B!J6JF5HJMZ_>W M;Y@]HF7-^^MB&4IKX_L7>9F9VU MO@VT#B3!2;+9 MW!-!F<1E'G(G7>9JL)Q).&ED!B&H_GT$KL8";_$U\MO =[(_^ MI%U$%I6:"9"&*8DT- 5^V!Z.F<<'P N#T:SVR'=R5NK5!U_J F^\(>!06:] MW7*!1^#<"SD;OV9-O)3TQ/7^JOXI].YZ.5,#CXK_9+7M"OP!HQH:.G#[K,;/ M,/>3830W_Q4NP!W<.W$U*L5-^$758*P2LXJS(NC;M#(9UG'6O]+BA&0F)#<$ M,A4*SI^HI66NU8CT=/8]]5>\/23N;"J?#$<1OCGSQF4O9?HQS1AVF@9ZNZ?MW!'91@5T0V/W3XNZFQ1@FBQ?) MHD6RB,#]39$89G]3A*PN3H!NPY,UJ%*##..RRBY3\9"$B_\+GT;J&]4MDP:= ME77/)UQRHY0%9V5SY[QT;HJ7@$-C_7;O]GIZRU-@53^/*5G^*\H_4$L#!!0 M ( !./>T][UH'.M0$ -(# 9 >&PO=V]R:W-H965TZ ^7_U-I(YKQK&F([ M ZR*)"D(39(;(AE7N,AB[&"*3/=.< 4'@VPO)3-_]R#TD.,-/@=>>-.Z$"!% MUK$&?H'[W1V,]\BL4G$)RG*MD($ZQP^;W3X-^ CXPV&P"QN%3HY:OP7G>Y7C M)!0$ DH7%)@_3O (0@0A7\;[I(GGE(&XM,_JS[%WW\N167C4XI57KLWQ'485 MU*P7[D4/WV#JYQJCJ?D?< +AX:$2GZ/4PL8O*GOKM)Q4?"F2?8PG5_$<)OTS M;9U )P*]() Q4:S\B3E69$8/R(RS[UBXXLV.^MF4(1A'$?_YXJV/GHKM_5U& M3D%HPNQ'#%U@-C.">/4Y!5U+L:=?Z'2=OEVMT^EG3QEPP$ #<$ 9 >&PO=V]R:W-H965T'W9P88\TGI5],!6/0F16\*W%D[' DQ50>2F3LU0.]V&J4ELVZI6V(&#:P. M)"D(39)[(AGO<9F'V%F7N1JMX#V<-3*CE$S_.8%04X%W^#WPPMO.^@ I\X&U M\!WLC^&LW8JL*C67T!NN>J2A*?##[GC*/#X ?G*8S&:.?"47I5[]XDM=X,0G M! (JZQ68&Z[P"$)X(9?&[T43KY:>N)V_JS^%VETM%V;@48E?O+9=@0\8U="P M4=@7-3W#4D^&T5+\5[B"<'"?B?.HE##ABZK16"47%9>*9&_SR/LP3O-.=K_0 MX@2Z$.A*. 0?,AN%S#\SR\IP'YJ]X=Z3N;"H?#$<1]ESRQD6O99KL M6 M^L9TRWN#+LJZYQ,NN5'*@DLEN7.Y=*Z+UX6 QOKI)S?7\UN>%U8-2YN2]5]1 M_@502P,$% @ $X][3\#$K6^X 0 T@, !D !X;"]W;W)K&UL;5/;CILP$/T5RQ^P)H1NT@B0-EM5K=1*T59MGQT8P%I? MJ&W"]N\[-BRE6UYLS_B<,Q>/\]'89]/*BI'8%[;SO3XRYJ@/%W9WI0>-- M8ZSB'DW;,M=;X'4D*"ET'"QQ U*3:#L?'*S,>]["-_#?^XM%BRTJM5"@G3":6&@*^K [G;. CX ? D:W.I-0 MR=68YV!\K@N:A(1 0N6# L?M!H\@91#"-'[-FG0)&8CK\ZOZQU@[UG+E#AZ- M_"EJWQ7T2$D-#1^D?S+C)YCK>4?)7/P7N(%$>,@$8U1&NKB2:G#>J%D%4U'\ M9=J%COLXW>S?S[1M0CH3TH5PC''8%"AF_H%[7N;6C,1.O>]Y>.+=*<7>5,$9 M6Q'O,'F'WEN9)?,.D*LUL0#-67$.E6B'/Z'SW=IN\W,]Q'^GY- M/QZV!;)-@2P*9/^4>'A3XA;F^"8(6_54@6WC-#E2F4''25YYEX%]2..;_(5/ MT_Z5VU9H1Z[&X\O&_C?&>,!4DCLQY1N7 M?P!02P,$% @ $X][3ZYZ-16V 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0 TO:9 5(V515*[72*E739R\,8,7V M4-LLZ=_7-H2BE!?;,S[GS,7C8D+S8GL 1UZ5U+:DO7/#D3%;]Z"XO<$!M+]I MT2CNO&DZ9@<#O(DD)5F6)!^8XD+3JHB^LZD*')T4&LZ&V%$I;OZ<0.)4TI2^ M.9Y$U[O@8%4Q\ Y^@/LYG(VWV*K2" 7:"M3$0%O2A_1XR@,^ IX%3'9S)J&2 M"^)+,+XV)4U"0B"A=D&!^^T*CR!E$/)I_%XTZ1HR$+?G-_7/L79?RX5;>$3Y M2S2N+^D=)0VT?)3N":X@O3PD(F/4:.T<27U:!VJ1<6GHOCK MO L=]VF^N%08G8N;>#SP\<7K,?&_JX(RM MB'<^>>N]URI/[@MV#4(+YC1CL@TF71',JZ\ALKT0I^P_>K9//^QF>(CTPY9^ MG^P+Y+L">13(MR6FR;L2]S#OBV2;GBHP79PF2VH<=9SDC7<=V(/_FSF,9L-A\/R@]CZC:N_ M4$L#!!0 ( !./>T_A*%XFU $ %X$ 9 >&PO=V]R:W-H965TM,?V.$%VVP*F^D3T(^Z66 MBE-C3=40W2N@E2=Q1N+-9DLX[00N,N\[JB*3@V&=@*-">N"A.RF0@CK']]'ND#J\!_SM8-2+.W*5 MG*1\3A,Q\J5^IH46FY(A4>*R>NIF( M=HEM9NFR>]+ZJ:3FATDL8.C7_:6DH#-L'- MC1WGUB[[;#"HC;M^L7<51CX81O;3-I/Y+Z7X#U!+ P04 " 3CWM/3>/= MH@8" "Z!0 &0 'AL+W=O'3 "MC:GMA.W?US:$98/;E]@>SF5F'$\^ MQHRAS?E6T[> H/'EEC(@_>Z!\*/S0OP>>V[I1)H#*O"DZ<^6AKC"+@ MF1"F_R5$$R%Z(\2V^#$S6^I'HDB9"SYX8KRLGIC_1+B+=#,K$[2]L]]TM5)' M;V4($)9P32ZK,%=EGL\8J.WQL>S6&H,WF3N1U)E( MNFH7CO]QHYE3('-4LGVHQ(7YX#;9.DVV:P$,[E7(0XLD:WXX;/[ 5 8="6PIFABO< ^>6 MR=3Q/)#Z8TX;>#M_97]PXHV8 U-P+_B?ZJC+C;_TO2.&>\UCT.:D:LE&C"['A/> M8-X0Q+"/*4(LQ2[\+SS$PR.TPLB%Q^\JG""(48+8$43O""*<8($2+) *H@][ MA&%B/$F")DD0@@5.D*($Z7R92Y1@.4,FADGP)"LTR0HA2'$"&N G-I@OE$X< M>CI#*@J:^*44/?E;&B(4RPD*_/33Z!-J\?-/XSEJ,=#$GZ7X-:'8'5A-4."7 M@":?4(M? YK.48N HN!#'G+SAM8@SZY[**\0E\:UKAOOV*&VH7N#W^!]>_O! MY+EJE'<0VKSD[KT]":'!U!+IFT^=_U67N@$ -(# 9 >&PO=V]R:W-H965T&,"*+\0V M2_KWM0U+2$M>\,QPYLR9\3@?M7FV'8!#KU(H6^#.N7Y/B*TZD,Q>Z1Z4_]-H M(YGSKFF)[0VP.B9)0>AN=T,DXPJ7>8P=39GKP0FNX&B0':1DYL\!A!X+G.!+ MX(&WG0L!4N8]:^$7N-_]T7B/+"PUEZ LUPH9: I\F^P/63LS"G19/ MO'9=@3]C5$/#!N$>]'@/A2M.]M3/I@K!.(KX MSXNW/GHNLS3)R3D0S9C#A*$KS!N">/:E!-TJ<:#_I6&ULE5;MCILP$'P5Q ,V\U;]3*+[5NET&@BA)JIIY$ M"XUYWE7DF3II7#6REITYUS>3O M#7#1K7SB7S9>JF.I[4:09RT[PC?0W]NM-*M@9-E7-32J$HTGX;#RUV2YH:$- M<(@?%73J:NY9*3LA7NWB\W[EA[8BX%!H2\',<(9GX-PRF3I^#:3^F-,&7L\O M[!^=>"-FQQ0\"_ZSVNMRY<]];P\'=N+Z172?8! T\[U!_1\[C*,Z"LR4:,)L>0Z\P9$0$AGU,0;$4&WH7 M'DTSB,,W_1,[0%#,D17J3 L/, M\20)FB1!"!8X08H2I/:9*Q?U!WF$0@CN$(!:)[[X#&&C"R02W"4$\ M$"<3%+@)2/(.M;@-2/J(6@0T95>"NX5@5D@G*' OD,7C:BEN!AH^H!8%W:H- MKKI*#?+H^JGR"G%J7#._VAU[]IJZKO07WC?\KTP>JT9Y.Z%-;W,=Z""$!E-+ M^&1>DM+<,<8%AX.VT]3,9=]H^X46[7")",:;3/X'4$L#!!0 ( !./>T^, MHQ6ME ( .@( 9 >&PO=V]R:W-H965T>> MVXNWG5XH>^,9(<)Y+XN*S]Q,B'KB>7R7D1+S)UJ32OYRH*S$0D[9T>,U(WBO M267A!;X?>27.*W<^U6L;-I_2DRCRBFR8PT]EB=F_)2GH9>8"][KPDA\SH1:\ M^;3&1_)*Q*]ZP^3,:U7V>4DJGM/*8>0PLK1Z0@.Z$DL'R-J8C=\57]JTY>)K/%G*QH\2?? MBVSF)JZS)P=\*L0+O7PC)B'D.B;['^1,"@E73F2,'2VX_G9V)RYH:52DE1*_ M-\^\TL^+T;_2[(3 $(*6 *)/":$AA!\$^"D!&@)\E( , ?4(7I.[WLPU%G@^ M9?3BL.9]J+%Z[< $R7+MU**NCOY-[B>7J^1YB(/+M3D/K9H1:(+P1&$D56@6@%H#= M5/VPMYL-)M:8RF 2!'JPU1 &$A2'/=C: H, )K'=-;*Z1D/7(.ZY1H,X7T"( M_*AON\%%-[@$I"CI^;;@TB2(1GQ'5M_1P#=$@5T@M@K$C]<[L0HD]^N]2@:9 M)JGO][9C")*;._+NIE8KZ?TBKM)A$2U>+*AQ,\"WMQ7?4IMP1&*D,X''JP.L MG6*J$: M7&>U/:X7@>K^O?4EF*R;0_=#IKD#_,3LF%?8T#%1D# M !M# &0 'AL+W=O^?XGB[+ MFZB?FC/GTGDN\K)9N6+[S"O2K'372[WV4*^7XB+SK.0/M=-D.60%;QL,E$Z-3^NW'M8[ AI S3B9\9OS>C>:4MY%.*I M??A\6+E^JXCG?"_;%*FZ7/F6YWF;2>GXW2=U!\XV<'S_DOVC+EX5\Y@V?"OR M7]E!GE=N[#H'?DPON?PF;I]X7U#H.GWU7_B5YPK>*E$<>Y$W^MO97QHIBCZ+ MDE*DS]TU*_7UUKV)HCX,#R!] !D"@+T9$/0!P6L ?3. ]@'4"/"Z4O3>[%*9 MKI>UN#EU]_-6:7N*8$'5[N_;1;W9^IW:GD:M7M MRCY0$(QB0ZQP,B78V@@63B$[&T+#"%<1H(4&.D$P23!3!D434)V 3A+$QDYU MF$AC2HWY 'X$D)@5(\"$TF14]D11B"H*$46)H:C#L(DBH &AAB ,1TD<$UP0 M0P4Q6Q#S#4$,(6(A S $83BE._)Q01$J*$($&42;R"(B<1 ;YV]KHV+FSQS M&-42(UJ,8[&)+9;$5Q^<)D%I$H0F,&@2BP8@](U?:HN@ C8G!GS<7GQ$#C7] MQ;>90C++-&-D@##-M!.@1G4/Y/T> ;C+0/!OE]CUH&ARY&;+Q=T($#MB;"8% M;A\0_D>Y>,,#TO&6*8+=RA!2W]P4&_7&IN#M#DB_6XX(=BL'E#!3CHT*9SL1 M\(X'K.5-/P2[YTD$UN[8*(!9.;@S &8-8!(EUMF<)R)XTQ.LZ6>\DN#=3.#] M9Y/@W4P(HL(\FSUH7&YL&2$" K#]R1O-7 6O3WJ>;9R]N)2R'5U&J\/,?*]' M9F-] XMM-_F^IND&\:]I?FX["B&Y4NG?J78^J]E_>,CY4;:W MD;JONP&X>Y"BZH=[;_B'L?X+4$L#!!0 ( !./>T_KEH*[V0, +L0 9 M >&PO=V]R:W-H965T!,$Y7JOTKC\G!]5IO_9YD4:5_JQV 7EL5#QIB&E28##D =I M?,C\V:09>RYFD_Q4)8=,/1=>>4K3N/A_KI+\//61?QGX?MCMJWH@F$V.\4[] M4-4_Q^="/P6=RN:0JJP\Y)E7J.W4OT4W*Q35A ;Q[T&=RZM[KY[*2Y[_JA\6 MFZD?UAZI1*VK6B+6EU=UIY*D5M)^_&=$_NM36>6I4=&N MI/'O]GK(FNO9Z%]H, $; NX(VO9[!&((Y(U WR500Z!C"O1U1GDT"5YK)8.9MQA\C1%A'[-T,:A# M!-J%S@\,^C''#A_W+=RY""I0'W,/8/J(!TC%LO3H8CCK0[Y ,J2/>8(PECL+ M"&/96GZX-%\_=GCE0A!B<(0(G"FD42 ]5SFL0&$%VBC0G@_&(4V3C5@!.,$)X"'O.8,^9ZSFV@C!GKJ60VW&X "T419;%1Q>%I0RM)/CB MH@@A=@4^05H"6TN^ /SB(;$:\U*X^<0DYW8; I:5<"FM%5M!JR^D& BSA,,L MG3!3(6"%"%:(QK?P^O4%?%\(1S1Q [I>/=W%&<<#[P1HZ.4$?=QWEP;4+WT1 MDH'=#<$O(+<(CRA^ ^I7/QL,)!K82A'YN&*7!M1/04&'6AH:V'21N^M2(0R:4W#IK?-35M4QOAKM3MJWN#Y;6.-S M=+- P/BR/IDW9Y$W^?98_RTN=H>L]%[R2I]IFF/'-L\KI9T//^L@X !D !X;"]W;W)K&ULC5==C]HP$/PK4=ZY M9#=.G)P J0>J6JF53E>U?B2F"8&KO^^SL>A$*]+7DAL9M-YQ=9 MO=4'(93S7N1EO7 /2AT?/:_>'$21U@_R*$K]S4Y61:KTL-I[];$2Z;8-*G(/ M?3_RBC0KW>6\G7NNEG-Y4GE6BN?*J4]%D59_GT0N+PL7W(^)EVQ_4,V$MYP? MT[WX(=3/XW.E1]XURS8K1%EGLG0JL5NXG^!Q'?A-0(OXE8E+/7AW&BFO4KXU M@Z_;A>LWC$0N-JI)D>K'6:Q$GC>9-(\_?5+WNF83.'S_R/ZY%:_%O*:U6,G\ M=[95AX4;N\Y6[-)3KE[DY8OH!86NTZO_)LXBU_"&B5YC(_.Z_70VIUK)HL^B MJ13I>_?,RO9YZ?-_A-$!V ?@-0#8?P."/B"8&L#Z #8*\#HI;6W6J4J7\TI> MG*K[>8]ILXO@D>GJ;YK)MMCM=[H\M9X]+QE/YMZY2=1CGCH,#C!XBUB9"!;R M6\S:Q$3A%>)IDE>F2#+%-CX8KA'[=(* 3!"T"=B00#Q2VD%X"RE;"(]BCOY( MB@F+$H8(-!M&LF$FFW'=.T@T6 : ! MK+;"TCX&T\A&7P+"HL!Y:--$>Q3X])X#M+4@OM]U>LQMVXD#6[,&VH1@NM#H M*$#8, @32U60=A?ZDZV!M+D0[C>,'C/J&,@#RZ&!EB/9="'CL24%[2\,IIL# M:7\A<92.S8'F(3D#QFR5I5V(A N-RIHNG 4,HU%OHF"A;^M-2'L5H^D.0MJ$ M:)Z4AH/0/ 1GR,$?2R)@ %9)M*/1=+3A,S0=/8L@L:Q#^QF3R38+:*,&YC%H MV*S'W)Q $+)QY2@8<5!Y@__TS:WL>UKML[)V7J72UX/V3_Q.2B5T2O]![Z^# MO@A>![G8J>:5Z_>JNPUU R6/_4W/NUXWE_\ 4$L#!!0 ( !./>T_-5=". M/0, -P, 9 >&PO=V]R:W-H965TRN+JIG[!RF/#T'0; Z\S)I[<>25^FZL5,G&215_RI]II366;UGR4OQ&7N(_]Z\)SO#[(] M"!:S8[;GW[G\<7RJU2[HO6SSDE=-+BJOYKNY_X@>UABW!AKQ,^>79K#VVE1> MA'AM-U^V9[VWY+CL5\EEL]9FT5H0>B;G_3'NK+UO^IZVG4Z7E!&)X%Y]:1P2P[#!Y@4(\( ME/<^!(9"++%C;@58N8@D'D/6+@2A&&81@8E&VD$T3)0FL ,".B#: 1DRP-2Z MJ0Y#-:;J,#&C";+R!6!1DL:6MS4 0S1%%&8=@ZQCAS6U27>09!#F+E*P M F XC9+0(@W TF%J(\X)R#EQ;SIE%NG$#8-"C!.+- C"::111J )82RB3*G M(&OJL&96F"4%PH11:G%V42C&V+J M8O"# ^N:<28@8R9PQB'-F7FA@E9C"S8 MBKFERF(:V?<,P @B;*(Z4I!UZK F=,(!"N&>%][>"]!$VT0W= ,#&K])&D<3 M?0N![?,1X7]+V&#&&F8(324%MT@4W2 \ QHKCY*(3(2"FRERNZFC%H,9EW@Z ME1+<_I#;_]P:1V[/LHI\' KN6LAM6ZJ%3+B 6PBB_U&8L*:1*VJ@,%U5HV'O M' >"98A<';IEF3IQXG!J=H"UBL,;:M* AG&H>H,3@6!%8U?13D5B5]!W+)W2 M,X;UC%T]NR5I0,-.&5I1@L&(5_)ZK\?GQMN(4R7;26EPVH_HCWI"M\Z7:G3O M!NUW-]W<_RVK]WG5>"]"J@%4CXD[(217#,-[)9J#^M3H-P7?R79)U;KNYNUN M(\71?$L$_0?-XB]02P,$% @ $X][3SJF8.'J 0 \ 0 !D !X;"]W M;W)K&UL?53!CILP%/P5Q+WK8 .A$2!M4E6MU$K1 M5FW/#CP"6H.I[83MW]6\MZV3FUTKU!X1D M44-+Y1/OH=-O*BY:JG0IKDCV FAI22U#>+>+44N;SL]3VSN+/.4WQ9H.SL*3 MM[:EXN\1&!\R/_ ?C9?F6BO30'G:TRO\ /6S/PM=H5FE;%KH9,,[3T"5^<_! MX109O 7\:F"0B[EGDEPX?S7%US+S=\80,"B44:!ZN,,)&#-"VL:?2=.?ES3$ MY?RA_MEFUUDN5,*)L]]-J>K,3WROA(K>F'KAPQ>8\D2^-X7_!G=@&FZL5-*MY.*MI*2]_&L>GL.$SZ#YJ;@"<"G@E!^"Z!3 2R(J#1F8WZB2J: MIX(/GA@_5D_-F0@.1&]F89IV[^P[G5;J[CT/$Y*BNQ&:,,<1@Q<8_#_BM$7$ MT0Q!VL#L CM=8,LGRQ5([!8@3@%B!<*E@8^K%"-D;R&=A01!2'"XBN* A3A) ML-M-Z'03;MQL]G2$Q,MEXB@.@I4;!TQ[WN_<;B*GFVCC)DQ6J8_1)O6'*,#) M?F7' 2-)LC*#%F?/W 7?J;@VG?0N7.EC; ];Q;D"+;A[THJUOG[F@D&ES'2O MYV+\"<="\7ZZ7]!\R>7_ %!+ P04 " 3CWM/K7LARDD# "F#0 &0 M 'AL+W=O)UR-%">;%$ZLSAS+%X-%Q=;?NM.QGC MDN]UU73K].3<^2'+NMW)U$7WQ9Y-XY\<;%L7S@_;8]:=6U/LAZ"ZRB@A,JN+ MLDDWJV'NI=VL[,5596->VJ2[U'71_O=D*GM=IY"^3WPMCR?73V2;U;DXFC^- M^^O\TOI1=F/9E[5INM(V26L.Z_01'K94] $#XN_27+N[^Z0OY=7:;_W@M_TZ M)7U&IC([UU,4_O)FGDU5]4P^CW\GTO2V9A]X?__._LM0O"_FM>C,LZW^*??N MM$Y5FNS-H;A4[JN]_FJF@D2:3-7_;MY,Y>%])GZ-G:VZX3?973IGZXG%IU(7 MW\=KV0S7Z\3_'H8'T"F W@) _C2 30'L1P#_:0"? G@0D(VE#-IL"U=L5JV] M)NWX]YZ+_BV"!^[5W_63@]C#,R]/YV??-ER)5?;6$TV8IQ%#[S!P0V2>_;8$ MQ99XHE$X_;C 5>J4#F3/% NAG&I*8- N!C&!".2XEDK-&N%Z*9P HT2Z.6Z <%W)UF@W 2Z M+U9S !+N,@R7>@ M&83O'H93BNEPUV(XR25G,ZGC?@.QX7 ^LV\!W_D@/B$@OO=!+A%01@4KH84, M;0_!Y8P""\T>Q7$!>B9UW'4@MAVNYBAP"P#U"0%Q$P"]1$ =%0R$*Q!YJ& , MU$IJ(*&""(YHT#/O#\7MA\;VP_7,MX?B-D!AN8(4MP%*%R@X@3XH*(CVQA7V M&@B0:1%_>S$@E5S,F1C%'8C&#L3U7/^$.P'EG] 0=P(:-P&(AB)J-P375)-0 M0@2G* EQ6PR7:PGA2YC=-:NU:8_#0:!+=O;2N+[GNYN]'38>:=_L!O-/_A R M'AE^T(PGF#^*]E@V7?)JG6^EAX;W8*TS/DWRQ:=Y\H>FVZ R!]??YOZ^'4\. MX\#9\W0JRFY'L\W_4$L#!!0 ( !./>T^&PO M=V]R:W-H965T\=T&9JSV=I-=Q3NG3&OS.ZIBO.P("=+-&%6(R:\PD0SAAC^ M621$14)'$%T0A%&"$T0H0>0(XBL'\8W+$9,Z3..8WS!TXSE"!#G*8W3C%,AHODJ$B. M$.0X 0WP+SQX_DKH@R*A3US*!+JZ%9HM@O21%EXK]+Y8'MX+Q:N%8N5R>S,( MZ*ZHR447L5WZ!Y.'IE/>1FC3D%S;V NAP? %+^;+K\V/85YPV&L[3&ULC53M;ML@%'T5BP<(_G85.9;6M-4F;5+4 M:=MO8E_'5K%Q@<3=VP\PM6('3$>D"OD)BX$#J0RIHSCT_11WI.U1D9O<@1%_'X&R<8<"])EX;4^-U E5:JV@UZTK/!;M4.^;@@HE%(K$#5<8 ^4:B'5QKO51'-) M3;R>?ZJ_&._*RY$(V#/ZIZUDLT,/R*N@)FX %5PW8FJ M43(JS+]7GH5DG551K73D8QK;WHSCM))&EN8FA)80SH0@_B\ALH3H7D)L"?&] MA,02DA4!3][-9CX128J7R@KS?(M)DQF"E9'93>AT$QI^M*@1N04BIT!D M!.*%0+RR.F$R@^D-)@C5ING?RO(M,O3]%7+15.QL*G8TE:QV+KXMM>YI42EQ M5DH3\(/[6]\(Y, MJH_)7/F:,0E*T-\HWXUZ9N> 0BWU-%-S/CTV4R#98-]1/#_FQ3]02P,$% M @ $X][3ZIZ$AN9 @ %0D !D !X;"]W;W)K&ULE5;1CILP$/P5Q <$VX #IR12DJIJI5:*KFK[[$N]K&X?C MPB)1'H+MS,[LKKU>%CSM@O1:M&P$__!]<]F)\TLZE@.1<5K58@ZD/RX#-?X:8NI-7"(7P6_ MJ=XXL*&\"/%J)U\/RQ!9CWC)]]I2,/.Z\BTO2\MD_/CC2<-.TQKVQW?VSRYX M$\P+4WPKRM_%09^7818&!WYDEU(_B]L7[@-*P\!'_XU?>6G@UA.CL1>EX/XW2!QP;>>N5 _,$Z()K$%!#0IH/&1\0P<:&-D'UIF#.G- )X8),I @ MF[YM.4B03]BV?+!M28S2-'\X@D,83G*SP2/^8 17$YJPOQZ4];32;(;H@T<0 M#,U(-N+02'GC"8?!@_JG@:3]P^ =&L+FZ>B9P>!EL,8$<&CD>&.XVO%_E#N& MZQU/*7@,5#R.<4[)B!9<\GA*S7M0?[,IG1&*WI^1>P;#EP"><@O@X34 [6C4 M:R85ER?7=U6P%Y=:VVN[M]KU]C6QS>AA?6-[OFM2[S3M!\-W)D]%K8(7H4VK M&ULC9;M;MHP%(9O)V@>[N9SLF2\Q1 MY3^)[3SOL4_>8\OC*Z$?[(0Q=SZKLF83]\1Y\^AY;'?"%6(/I,&U^'(@M$)< M=.G18PW%:*]$5>F%OI]Z%2IJ=SI68QLZ'9,S+XL:;ZC#SE6%Z-\G7)+KQ W< MV\![<3QQ.>!-QPTZXA^8_VPV5/2\+LJ^J'#-"E([%!\F[K?@<1U+7@&_"GQE MO;8C,]D2\B$[R_W$]>6"<(EW7$9 XG7!,UR6,I!8QA\=T^VFE,)^^Q9]H7(7 MN6P1PS-2_B[V_#1Q<]?9XP,ZE_R=7%^QSB=Q'9W\&E]P*7"Y$C''CI1,/9W= MF7%2Z2AB*17Z;-]%K=Y7'?\F@P6A%H2=((B_%$1:$/T71%\*8BV(;6=(M""Q M%:1:D-H*,BW(; 6Y%N2V@I$6C&P%@7]SSK>6=&8'UI*;W8'IM]<6EJK4.>)H M.J;DZM!VKS5(;NG@4:A$<#FJ:E]]%-7*Q.AEF@3)V+O(2)IY:IFPQP39:,C, M ";WA\P<8H(A\PPQX9!90$PT9%X@)AXRKQ!CY+Z$F'3(K.X98\5O]T1J3+0& M)NH9X0D7.RM#V,I018CZRXA&<(0(CA"I"/&@&(QDGUHF5TRM&/_!K)B9#30' M(>///=M "QOHQ09Z!2&C)"R8%<0D1OV]05!L0&L(BG+8UABV-09LS0Q;6R;K M39/?;889 (6!<1+,[Z$T-:OH&8+,_[. H-CXTR\0E)H[_1Y*$O/(6(*0D=WJ M'@I':68Z"U!QG&6&:U[OE):7GN^('HN:.5O"Q9&O3N4#(1R+B*)Z7.\:D%B$" 2 M!@ &0 'AL+W=OI)=*PU;RY"-E2;H;P"U4E&SRZHX0!&$08-K=NP MR-W<01:YN&E>M^P@ W5K&BK_[!D7_2Z,P\?$+6#K^==&%D@QME)6P=J MFCLK&>?6R&#\'CW#*:4-G/- S&XK^Q.^-&;DE,CI/@RCV#TTUIT8PN!J6A;T-;MZ[M1_]'F#\ C@%P M"HB3_P:@,0 M L! YDK]1#4M\5Y5J!TTD"#,!$ ;T4T,6C>88$^@V0UP Y@^1=&9M% M&8.&.$T[:""$*5[4LI8E.(GP/W 2+TZRQH'1 F?0X%D>%$412AG'B!DZ[R9&9U-@M9N981%&=1[,?!7ASLP5GLJ#U>Y?F0HI0L<3PR M1-(L\N,0+P[QX* %#EEM"H(SLORFY5J&-PF$R]4!L]-I;\OO5%[K5@5'HF0MZ&G!VT;9+3%\.U]0PT*(;;V P_0:*OU!+ P04 M" 3CWM/*,)FJ[4" #\"0 &0 'AL+W=OY]X'G MXGR1>L!;Y0TYTQ]4_FQV7/6\@>585+06!:L=3D]+=XT66Y3J (-X*6@K1FU' MI[)G[%5WOAZ7KJ\=T9(>I*8@ZG.C6UJ6FDGY^-V3NH.F#ARW[^R?3?(JF3T1 M=,O*7\517I9NZCI'>B+74CZS]@OM$XIA9EI2)OW;>HS;?M^>]A< #N _ 0@.)_!@1]0/ >$)KD.VOP M;K8:HA<%6@2JF <]:&IG_E/9"C5Z6T4XS+V;)NHQFPZ#1Q@T(#S%/DA@2&*# MK7#\*+"U$7$$*P1@$H&)#QZ2F"$(08+0$(0C@A"EDRI F P6B4"1R"*(<#P1 MZ3")P=1=J2/?]R?ULE%).$8]F(E!,S%@)IF8Z3#QV S. LN-#4L?4 ]N$M!- M KB9R&P22T:)^$$T<6/#<)PDP%< [L6DM].XU&AR?, M&NL[=S*^T4\;_TW3OHN^$GXM:.'LFU8UN[MT38Y(JE_Z3FKR+>HH-G9*> MI&XFJLV[]TC7D:SIWUK>\.!;_0502P,$% @ $X][3S$MY;EE!0 WQX M !D !X;"]W;W)K&ULE9G;;N,V$(9?Q?!]5^)1 M5N 8B),H"= "BUVTO59L)C96LEQ)B;=O7QVXCD7^DTHWL:W\,\.A^'%&XO)4 ME#^JG3'U[&>>':KK^:ZNCU=!4&UV)D^K+\71')K_O!1EGM;-S_(UJ(ZE2;>= M49X%/ QUD*?[PWRU[*Y]+5?+XJW.]@?SM9Q5;WF>EO^N35:=-P:=(J_]N94 M77R?M:D\%\6/]L?3]GH>MB,RF=G4K8NT^7@WMR;+6D_-./ZQ3N?GF*WAY?=? MWI,N^2:9Y[0RMT7V]WY;[Z[GB_EL:U[2MZS^5IP>C4U(S63N2 M)L:FR*KN[VSS5M5%;KTT0\G3G_WG_M!]GOK_Z,B:80-N#?C9@,>?&@AK(#X, MV*<&TAK(L0;*&JBQ!MH:Z+$Y1-8@&FNPL :+L4.*K4'L& 3]_>L6Q%U:IZME M69QF9;^FCVF+#KN*FR6W:2]V*ZS[7[,FJN;J^TH)M@S>6T=6L^XU_$(CHW"H MN?DT4/- M(])$0\T3TBSPY EX#T7G0 P.I#.#5[WFJC3''H-CV/G'MV/ M4B6^2C0R)^*#K^+R8F+ZR?-%BTA%.'D%DU<@>9< Y46)N Q=!GJ5)E6#P6@X M& T&X\ZQ]L)HY0PX\36B <&9O ?M3QXGAAO!X49@N Y*]Y$7A#%WZA)?])L4 MU-0MX%@6WE@D14$,'<3C,6(AWDQ#,!_N]@-$4A*;)2,V;09<<,(%W'!O&)^0 M+=YVF!B3K2^27!)Q\.[$T/:D"!>8<:8F9(O)9 A-9[M/@$C&Q%[.,%(,,45L M: R3P!83LL4LL'A,MKY(MD"DB/V88V(X($9172&&@4<3LL4P<+\N>"4UL:)! M1Q)RJOYPS P'S"@O4NPW"6%(11*8&@&H46XK;$6#G+R>)?D_U7 XF$#AER.E M"#($)E!,*$>"Z((!7,KMV:WH9TUNI)!Y]1SS[)E8T6/N?Y(1QEB,>-!/I/VE^EA/F62*>I1L) MM*I4.R,QSA+@K*BEBT&5$UI5B1F4B$%O]<.R2[PFP* J5'3=U:_\Z:"I,LP(T:Z),*0RJFM!&*PRJ A757?VWRF^C M94RO?LRS0H^>S(WD\\P5N4]J3+0&1&OWK;,5#2))EU6Q3O!WJ]A9?7#V?QM[P]F#,N;YF5W<,7+]G5P_] M0=J'^_[H]X^T?-T?JMES4==%WAV:O11%;9K1AU^:);8SZ?;\(S,O=?LU:KZ7 M_9%K_Z,NCO8X.3B?::_^ U!+ P04 " 3CWM/+EIWB\T" !"@ &0 M 'AL+W=OOT/WLN6JIT5QPBV0M&=S:H;2(SJEG6RYET@V'X9/J*'"F$38!6_:W:1-^W I/+"^:OI?-LMP]@0L89ME;&@ M^G%F&]8TQDES_!U-PVE.$WC;OKI_L_*EWZK@,BS#8L3T]->J9 M7[ZR,2$2!F/VW]F9-5IN2/0<6]Y(^QML3U+Q=G31*"U]&YYU9Y^7T?\:!@?@ M,0!/ 2C[-" 9 Y+W@/33@'0,2)V :$C%KDU%%5TM!+\$8GB]/36["#VD>O6W M9M NMOU/+X_4H^<5R?)%=#9&HV8]:/"-!DV*2+M/4V!HBC7VPO%\@HVOR,A< M4OD2A A,D8"))M8@F25:P 8I:)!:@W1F4#HK-6ARJ^FL)B&XC)UT?15.D\)) MV!<5.PP80Q;&[I7P1SF(8-P=QX\*;?["=4 P7MQA(F+C5 M+?8XW0\6D-SA)'5V7?6ITYSW@V*, -[,Y44^#,(Q%,( M+/&/" /@WC&"O9*FBV/I'@: #"BB%2";5=$!.[HY!ULF#O:.(8,M/W7*'"8YSQM;G?V//UW6:X'/V@XE!W,GCA2I_2]BS=^U7]02P,$% @ $X][3Z0Z=5:0 P M;1 !D !X;"]W;W)K&ULE9A=;YLP%(;_"N*^ MQ<<8VU1)I*UIM$F;5&W:=DT3IT$#G %MMG\_0]P,[$/+;L)'WO-I^XF=Q4G7 M/YN#4FWPNRRJ9AD>VO9X$T7-]J#*K+G61U69;_:Z+K/6/-:/47.L5;;KCV>Q&M M%L?L47U5[;?C?6V>HHN775ZJJLEU%=1JOPS?P/NZ6(>DR4H7:MIV+S%R>U:TJBLZ3R>.7=1I>8G:&P_L7[YN^>%/,0]:H M6UW\R'?M81G*,-BI??94M%_TZ8.R!25A8*O_I)Y58>1=)B;&5A=-_QELGYI6 ME]:+2:7,?I^O>=5?3];_BQEN0*T!O1@ >]4@M@;Q7 -F#=A<@\0:)',-N#7@ MCD%T;E;?_7769JM%K4]!?9Y QZR;IW##S?ANNY?]#*6;'P)P#]-9$J]U$O1>FGO(![6(@GN M($8=Q+T#-G( 3JEGC>@U5:\1J91FN1/BE(PH&9&2#Y6CI!B:%$.2M& ?# 4"K5ONUMA[NOS ?C\T.JC/=Q'EW\85G\! M4$L#!!0 ( !./>T]F!FQ!K@, *$1 9 >&PO=V]R:W-H965T^]9FE=+_UC7IX<@J'9' MF\75Y^)D<_?-H2BSN':WY7-0G4H;[UNC+ T8(3+(XB3W5XOVV6.Y6A2O=9KD M]K'TJM2W<77+SLD\SF M55+D7FD/2_\/^K!EHC%HB7\3>ZX&UUZ3RE-1O#0W?^Z7/FDBLJG=U8V+V'V\ MV;5-T\:3B^-'[]2_C-D8#J\_O&_;Y%TR3W%EUT7Z7[*OCTM?^][>'N+7M/Y6 MG+_:/B'A>WWV?]DWFSJ\B<2-L2O2JOWO[5ZKNLAZ+RZ4+'[O/I.\_3QWWTC5 MF^$&K#=@%P/*;QJ$O4'XRT#<-."] 9]K('H#,3+ MLCA[9;>!3G&S3^F#=.N[:QZVR]E^YQ:@)"!)2C)$M1"C]Q00NU4N^#,V7M0["4;X&=Q"B#L+6 1]&P.ADPCI& MM4S>,F0R79#XI#1I_B:SAH%*" !&=\?<:#C#\]&H0^4 I488SN@0'64@T0PDR$!--OI:@J$, MXYHA.V0V&4%2&8V16X1T$Z+EU3P5FJ>"M<*GLJ# 4"%2!Q'$S!@;A:/1<#2R M<<)).!HN,9580 C83>5T+B'(F+X1NT%C-S!VK7 'E.!*3^9+'[W2+.A]\=OT MD+RO,Q27:,KNET?/# ?AG&K"8'W,1R,$#;51G,)5Q5!)E;PN!13O)Q0V%"+>2I M+?)*/-5>W*WIF%GH!&_E\JSE"_=S9?MT@\[1J(0F[9SD:FO MLW@41=%Y4CS^#$[],69G.+U^\_Y))Z^2>V8I>=BO:[ MO'P60T*1[PW9?Q5G42AXQT3%V,BBT9_>YM2TLAR\*"IE]MI_YY7^O@S^W\QP M Q@,8#2 Z%T#.AC0T8"P=PW88, ,@Z!/1==FG;79:E'+BU?W?^\QZ[J(W#%5 M_4UWJ(NM?U/E:=3I>16E?!&<.T<#YJ''P 1#1D2@O(\A OQ )8Y7 =XM!&, MDVO,VL;$$DP\"7.3A)"8;! 8#PEA.)T8I1-;Q8U#1X]PU %'\C&[ MA-O%9:XH"1HE0:)0(TIBE8-%D2-*BD9)D2C,B)):4<@TX:LH),0G-T3B1$:< M 735:TGLB.-0"&+%(9'9:P/H.B'&0D8:0%4JOP4]9OHE"I ME_DD#>UV8&I8791P60!;%F+BF'? YQU@?D< /N] 9W0$!B*N5QA<%&".*(#] M8*< 8'8$V,( E'(7(5P;8(XV@*T--\#2.#$9(0*A5@?7@ .N$8!H!'$\TP#7 M"/B 1@"N$3!'(S 0<2@BX!H!J.0]JIQUO"K%KNTNNKNM^L>MO6GD&ULE5=1;YLP$/XKB/<5SC8&JB12DVC:I$VJ-FU[IHF3H +.P$FZ M?S\;*"7V4:4OP3;????=P1V7V476S\U!".6]E$75S/V#4L?[(&@V!U%FS9T\ MBDK?VUON@.=8BV[9&91&0,.1!F>65OYBU9X_U8B9/JL@K\5A[S:DL ML_K?4A3R,O?!?SWXD>\/RAP$B]DQVXN?0OTZ/M9Z%PPLV[P459/+RJO%;NX_ MP/V:4&/0(G[GXM*,UIX)Y4G*9[/YNIW[H5$D"K%1AB+3E[-8B:(P3%K'WY[4 M'WP:P_'ZE?US&[P.YBEKQ$H6?_*M.LS]Q/>V8I>="O5#7KZ(/J#(]_KHOXFS M*#3<*-$^-K)HVE]OT- MZ)L!>]> ]0;,,@BZ4-KC"<;AT)QP5Q5!!'!,66(.XXHBEC8,EQ48R2.,'%Q*B8&!&3 M6&)BQPW$- PM,0@JY39J'3M/E! 23KQ?"2HY022GEN3$$1.Q*2\IZB5UO9 ) M @CQCA'>7DDPT73@AEKJ05>9!\8CNWE@. H1F>A1@#:I!R!(8J8H\ X#'V@Q M@/<8N*7)]*"K*F))8E<1!@-&IP3A70:0-D/(! 7>%X!_("UX-0-6SDY:W!JD ML9,4MYP9T DQ>)V"6ZB,QQ,4>!%">GM*"%Z%)$0>C-W7>] XVCB&T1>DNXU'T#W'"#T6A4BGK?CIV-MY&G2ID)8W0ZC+8/ MQ(Q6UOE2C[S=@/I&T\W+W[-ZGU>-]R25'MS:\6HGI1):9'BG*^J@1_1A4XB= M,LM8K^MN3NTV2A[[&3P8_@@L_@-02P,$% @ $X][3R\H2^VE! _Q< M !D !X;"]W;W)K&ULC9A;;^,V$(7_BN'WC7BG M%-@&8AN+%FB!8(MMGQ6;OF ERY64>/OO2UW6:P\/L\E#+,D?1XN?/=>+6?7:%L>3>ZXGS6M9YO5_2U=4E_F43W\\^'+<']KN M0;*8G?.]^\NU7\_/M;]+KE&VQ]*=FF-UFM1N-Y\^\<>UE%V#GOC[Z"[-S?6D MZ\I+57WK;G[?SJ>L4^0*MVF[$+G_>',K5Q1=)*_CWS'H]/K.KN'M]8_HG_O. M^\Z\Y(U;5<4_QVU[F$_3Z63K=OEKT7ZI+K^YL4-Z.AE[_X=[AF]T.C;##<380%P;?]YQWLX@_*C_ZF^YA/]C]=WYX&O_T;6&$ MGB5O7:"160Z,N&'XE4A\].LK!'K%4@3-Q?T+5B%AB(9UB'"NL0H).RK[ /*N MHP8'4#" Z@.HNP"6C-3 V)XY#2I3K27IS IAC$E%^@PP8YA56+6&JC50G1+5 M V-NWO.),YEE1#7 M++DMUR'E#:IQ9(-E&R 9*)E:8*W<*NY-$0RPI0V5#/" MN#6166ZA:AO.+\EP@!0&2,-N2TZZG09")6.:4*N04B95C'0:4-JPR.3*H.0, M2"9CN\R"UZ29D$1Q"&6"3M,UB)2:R!!SAJL=^T ZC-#==-",T[F%,)9FI"2L M 99)&4D('BG2' RTI+)YF'D^B1F5'6+&9$&]19A,620E.*S\3UR I(C,,([+ M-IA&)K6>P@ CB(HFD-(>IY$*)+P%]$NE>,S4, M\U T,2!$'0]"-)DAE$848]L0 H2@*T $:6IV$*)E$T(BHAB[E NI:E!0TA1 MQ0@*-D,(BJR$!+8G >Q)TZ(#(4L5(XBNW2"4111C9Q*A,]'RMP2,H45[!:%@ M4@ H.L38D01P)+KU6$(H*!4("DH%@B+F+[ 3">!$)I@4" HF!8*"2?$^=*\8 M>Y NR83E H V6!6("B8%0B*E0IL>0)XD U*Q0!EM^L*]L!X4"TPYS=[MW]! M+\*=5&1F2VR"$KB2)=J6$*+K%0B1&;=&4"P7)39!"5S)TM.;$;H=333H,MP: MT87&N\B]7FR!$GB2I0LC"-&%$83HC@=!L?V.C)ROH8T:K1T(2FDF0HC.80C1 M3$QN3D%+5^_[$^9FLJE>3VUWF'CS]'J*_22Z4U3R?,D?U\-9],\PP]'XGWF] M/YZ:R4O5ME79GZ3NJJIU7B-[\!YRE.X7=M=6G]=#T?2PTU;G\:G)1 M>34_+/Q;-+O'M WH$+]R?FU&]UY;RI,0S^W#U_W"#UM%O. [V:;(U.6%KWE1 MM)F4CC\ZJ3]PMH'C^[?LVZYX5WE:^(GO[?DANQ3R45R_<%U0 M['NZ^F_\A1<*WBI1'#M1--U?;W=II"AU%B6ES%[[:UYUUVO_AC$=!@=@'8"' M ,7]40#1 >0](/HP(-(!T7L _3 @U@'Q9QFH#J"?#6 Z@!D!0=_=;KHVF>L7=AHQM2"V+6#W?QW[]2,-6KT94D3,@]>VD0:L^HQ>(2)6#C% M;&P,&A"!4C#(P)",%;8II@1K ,&P(<+&&(@[&T'C*61K0Q R,/= FB2"ZR5@ MVTF7@(RKB1T-B\ $49<@FB@P5&X@C#%O=Q &&1V!,!@6&X-B8R !-<3V&-9A MJG[NHC"$62C(0FT6DA@L$"8U6@)@(J-M6PCCF#\&BF5 2YBQY)G=$AJ:$VB# M4(AH]"V/1"((5I)AHT M+ME9,'*8*P)XB,G3@^B81Q&YF$#_O$488(I,)FPQ(>=20;!Q(6(347,O:]"8 M"(=Q9%1^IV&3184BECH$P4:( '=*32?4H+&@%%%SXP.HA&!C)VPU:JPZ)<38 MN_< "F,VS "C#%EIF(*+ ]+ ML0TBMF(;E#H5PT:, "=.S<^&!DT41[9DP(NMPK80RKT+8<=&@&43QR<9P6Z, MTL__!,&PC6+(1DU'UZ#)HB+,52^&C10#1CK:F-,4L$-B_!_UPMZ' >\S/Y0; M#'B?^TN)85/#D*E9G;7M"J?NSL(6@VV+8>:2W6#;&!")W%2P-V#;&UB(3"H* M_)Z)[<]A,#K@E+P^=N?9QMN)2R7;61Z-#F?F6]P>D(SQ%9JM$3"^0;-M?R)^ M3]\?T+]G]3&O&N])2'4LZPY/!R$D5_+#&]6I$\_VPT/!#[*]9>J^[@_&_8,4 M9WWH#X;_/"S_ 5!+ P04 " 3CWM/=C7S6OH" "@"P &0 'AL+W=O MIV31,G007,P$FZ?S_ST2BU#[L)F+SGG.?8\-K+BVE?NZ/6-GJKRKI;Q4=K MF_LDZ;9'7>7=G6ET[?[9F[;*K1NVAZ1K6IWOAJ"J3"@A(JGRHH[7R^'98[M> MFI,MBUH_ME%WJJJ\_?N@2W-9Q1"_/W@J#D?;/TC6RR8_Z)_:/C>/K1LEURR[ MHM)U5Y@Z:O5^%7^"^PVH/F!0_"KTI;NYC_I67HQY[0??=JN8]$2ZU%O;I\C= MY:PWNBS[3([CSY0TOM;L V_OW[-_&9IWS;SDG=Z8\G>QL\=5K.)HI_?YJ;1/ MYO)53PWQ.)JZ_Z[/NG3RGL35V)JR&WZC[:FSIIJR.)0J?QNO13U<+U/^]S \ M@$X!]!H Z7\#V!3 O(!D)!M:_9S;?+ULS25JQ]5J\OZE@'OF)G/;/QSF;OC/ M==NYI^>U)'29G/M$D^9AU- ;C:?8A K!KY+$ 5PI*$I!AWCV@8+A"1B:@ T) MT@\)4J^-42,'33UJA*?9A!J@E. D*4J2(B3<(QDUXJ8*YX1X**&(BE3@*!Q% MX0$*I_[:\J"*Y$1X**$HI3S#402*(I!9\:H\B+!A19G_JH4JR 0 #B-1&!G M@& >C S*"!DL$2)B3.$H"D51R+Q(#T4%55@FE3\OH8JR-*,X3(;"9 &,$/XB M94&9!24\]:9O@\D@E3/O#!#%.!S3L"8C?$\6F3RG_NT1U7,$<$NZ=@)@G@(_$PE*,T( (DW&:S@#A%@J( MAT*P*87^N' &&7P7J(ZQV3G"K11"+Y7@>P:$/KD 8/ZW@A&:YX)13Z1-A.CF[VP!NJQ#ZJ@1_ZYM$'W98GL)<\[AK F*;$+R**JCD M/B(>[%O)S5&I/[O^R-M#47?1B['NU#63BY'LK7_P!02P,$% @ $X][3VEW*BZ- @ 30@ !D M !X;"]W;W)K&UL?9;;CILP$(9?!7&_"\: (2*1 M-D%5*[72:JNVUT[B)&@!4]M)MF]?'P@AMK6Y"+;Y9^:;,7BHKI2]\Q,A(OCH MVIXOPY,0PR**^.Y$.LR?Z4!Z>>= 68>%G+)CQ =&\%X;=6V4Q'$>=;CIPU6E MUU[9JJ)GT38]>64!/W<=9O_6I*7790C"V\);?X112&<['-^]?=.XRERWF9$/;/\U>G)9A$09[+E*TN\@]3I(M8-T[B"Q*K4V&J0UO4DC045N M)>NJ"IA8%:E=40DA\@-G7N#, PPL8*/)9U% G-O[[Q'!U-X?CZB<)?7 FWMY M7&CA(B?*4UX@F]>C K&U M";4KBOVTA9>V\-"F%FWA/')/I?Q9M(5+BS+K6*D]HC3.H)^X]!*7'F*[[& M--H?F!V;G@=;*N21KP_F Z6"2,;X6;X^)]G;ITE+#D(-D1PST^',1-!A;-[1 M] 6Q^@]02P,$% @ $X][3_LC+HHV @ $P< !D !X;"]W;W)K&ULC55=C]L@$/PKEM][&/R!'3F6>JFJ5FJETU5MGTFR MB:W#Q@627/]] ?LLGT.JO 069I:9#5[*BY OJ@;0P6O+.[4.:ZW[%4)J5T/+ MU(/HH3,[!R%;IDTHCTCU$MC>D5J.2!1EJ&5-%U:E6WN252E.FC<=/,E G=J6 MR;^/P,5E'>+P;>&Y.=;:+J"J[-D1?H#^V3])$Z$IR[YIH5.-Z ()AW7X$:\V MV!$1CLXF8O!5[%II@[N^AJY_:,6V56SQ4E68G.-M&(>1PP9(8A[Q&; M:T263A!D!$PJB%<%XH%E*\,**#T9C MC/UR$J^?WW%;\FNC-$OB9%$/'\R4@_KE%%XY MA:<>-ZX;COP?<71W1?"--H#OJ,D(FG\;.5UV@FL,SI.%%C3K3O:Y^,[DL>E4 ML!7:-#K7C@Y":# )HP=SY6KS0DT!AX.V4VKF&ULC9G=;N,V$(5?Q= #1.+?T YL [N)%RW0 L$6;:\5FXZ-E2Q74N+M MVU>2%53)Y6 M#\79G)K_[(LR3^OFLGR+JW-ITEUGE&]:F\EH4/]J+7W>K*&E;9#*SK5L7:?/U M89Y,EK6>FG;\TSN-;C%;P^'O3^_?NN2;9%[3RCP5V=_'77U81?-HMC/[]#VK MOQ>77TR?D(IF??:_F0^3-?*V)4V,;9%5W=_9]KVJB[SWTC0E3W]>OX^G[OO2 M^_\TPP:\-^ W \XF#41O($(-9&\@0PU4;Z L@_B:>]>9SVF=KI=E<9F5U^?A MG+:/'7M4S7!MVYO=Z'3_:_JS:NY^K+7@R_BC==1KOEXU?*018\V3JY$+2_., M_,BQ9H,TZJ:)FUQN"7&8$.\>CB7H@(('1D-[[39 )E9O:6=@ M))L:ESF,- >1&':P@ X6P:FR!%.9!"3;BX;9LH1/9,L\4P #P;C'!8:.A5/' M,'8,<">%/1&YX+'D\^,)A]%C@ 8(+NUQ@>'BX=558' $JJYV!PNWNLKI#A88(($ "8=0$!\'F M=C#N!)-,B*EHGK4RPM(W%I@X(<-'$P,G0'%UY@8@HH%H' =C*0"6Y.LOS)K0 MX+*>S2 J/4ZRKHA\:Q.)<9$ %_+U%R9!AF_E) 9!HJ+C) M$Y"G& M$N,B$0GD<8%)D.'E1F$05$BY46@S-UEN%(9&H=V[.QA,*'RZWS$*AD>%PZ,P/ IMJ9R,P8KMSO.$ M$5(((5^#,4(J'"'""!% 2-L/=2]JCT7^9^C!/H0,4FWNJ<:-QB02(%$SN]$, M!*('>[?X'*C;W->-FX[))D"V]I1_PF13.-F$R:8 LI_)/:,1DX\Y8;()G6_: MJ_1>- SFB^(Y P5K2.U[JC#]%+Z&)$PT :+=5.?.C$ELJELQ^@36D=JSVM"8 M?1V^CM081(U M([?-KV(L=$6;.I)TI@=#=AQNE>[6S!?%(R7!ELO[5G9:,R7 M#M]Z:0R-#H%&N] P#0_EX\%+J_8]Y>]I^78\5;/7HJZ+O'M+M2^*VC1>DX?& MZ\&DN]M%9O9U^[,-5U[?#UXOZN+T_? MUL#8^P$ ',% 9 >&PO=V]R:W-H965T90V@O+>6=7+OUTKU.X1D44-+Y0/OH=-O*BY:JO147)#L!=#2%K4, MX2!(44N;SL\SNW82><:OBC4=G(0GKVU+Q=\#,#[L_="_+[PTEUJ9!91G/;W M#U _^Y/0,S2[E$T+G6QXYPFH]O[G<'M>SE3"D;/?3:GJO?_H>R54 M],K4"Q^^P-1/XGM3\]_@!DS+31+-*#B3]M MYB[ 4P&>"\+XOP715!"M"M"8S+;Z1!7-,\$'3XP?JZ?F3(2[2&]F81;MWMEW MNENI5V\Y(21#-V,T:0ZC!B\T^+WBN%6DR2Q!.L"< CM38%L?+0D)<1M$3H/( M&L3+ ,$JY&'4$*OIK";4%.S&Q$Y,[,!$*\RH2=]CP@^V(W%B$@8U(E)'9ADA4DW&!PEC\$G-X<*M&7PH'>RUC?@/&%0*3,D>BS&>V"<*-Y/ M5QR:[]G\'U!+ P04 " 3CWM/1N?-T_H! "!0 &0 'AL+W=O-X&45PW;I:8W)%G">LDJ1LX3N:,K.3'VIH/O9>IZVA 0**16P&JX0@Z$:"%EX]UJNN.6FCB=?ZJ_ MF-I5+2_PX>^V6!\B?Q>I[ALSC>)NBJA2QF/V"" M"2:*O7M,_HCQ1P12#D8;P9*-??! C_V9C?P1$]PC#H^(S7K91;C8C-#PP^D. M&V]9(%H4B(Q =-?-IUDW!\S:8!I;ZBJIJ##@N@>+6=^463DT"!7\PM M$T[!ND;J7DVRXT5^#O1)FN5S=<&'^WB3&5Z'GYA?ZD8X)R;5.36GZIIK.9\N)9#(%EK7QPT/GO9?U!+ P04 " 3CWM/"WS! MC7\" ! "0 &0 'AL+W=OBU=9,J:\MZ9NY=8OE>H>@T">2M90^< [UNHO%RX:JG137 /9"4;/=E!3 M!R0,TZ"A5>OO"MMW$+N"WU1=M>P@/'EK&BK^[EG-^ZT/_GO'D(=D5' MK^PG4[^Z@]"M8,IRKAK6RHJWGF"7K?\)'O>0FP$VXJ5BO9R]>V8J1\Y?3>/; M>>N'IB)6LY,R*:A^W-D3JVN32=?Q9TSJ3TPSS)%*]L3KW]59 ME5L_][TSN]!;K9YY_Y6-$TI\;YS]=W9GM0XWE6C&B=?2_GJGFU2\&;/H4AKZ M-CRKUC[[X4NT\,B]]1L\?P2/3:G$RG M70K[31]]E^5A$=Q-HC%F/\2064R\B::80.>?( 2%$)L@^@\">(((31#9 M!/$L01J2195#3&9C6AL#89XE.+ZB-^!^ R:XLS&Y\R_O8(+9V6?N%C^H MN%:M](Y"Z=*T M^P=02P,$% @ $X][3Z@ WPF] P 3!( !D !X;"]W;W)K&ULE9AK;YLP%(;_"N+[AGUL;E42J6DT;=(F59NV?::)DZ ! MSH TV[^?N31+\.NJ^1+ ><_-^#F 9R==_VKV2K7>G[*HFKF_;]O#71 TZ[TJ ML^:]/JC*_+/5=9FUYK+>!Z\5,']LBK]1C M[37'LLSJOTM5Z-/:FJ)M>5 M5ZOMW+_G=RM)G4&O^)&K4W-Q[G6E/&G]J[OXM)G[K,M(%6K==BXR1=)B;&6A=-_^NMCTVKR]&+2:7,_@S'O.J/I]'_BQDVH-& MS@8\>M5 C ;BOX%\U4".!G)B$ RE]'.SRMIL,:OUR:N'VWO(NE7$[Z29_74W MV$]V_Y^9GL:,/B_B))H%SYVC4;,<-'2AX6=%8+R?0Q *L23+G*X#/-B**+R6 MK&P)YR'.0L!"1>] 7!4:8P<2.I"] WGE()G,U*")>TTU9!E'/&&,32H&PC1, MR!*N@%#(D%T*KW(/8>XAR#V=Y#YHHHM([R3CD9T[$(:4V$6ND,>8A\[<(YA[ M9.>>3B(M(S!+$;.G\R&R4N*24FGG;@N36+A3CV'J,4C=@4X"'23VHDT).TBA M@Q1D(":3AS02!^$,-Q$&7#CHY(X^Q-]>*H=]YIX3R,+J963=6,.3Y,P5"W<3 M+D"L>!I+6,O2O8(X[CH!1=SGW*F-T0@"X"NA70A#0AA70KA. MNP(027*T!<),$P?5"H<+S#31#=5B5,E&-6%R6JVPVX(C"N:4; 03YFB!A!&D M\(9:,5V$'I;3%DCVLXWB5]8R80S)QC!AD<,%QH%N>+X1QH'>\H2#(L=:%I@9 M8>.0L&G#!R))CBD1F!F!F$D<+C SX@9FA.-E&3$S?6$$HM#U>B,P-0)0PQW+ M4&!JQ W4"$R-L*D!]Q:(N*M:3(P Q'!7JI@8<0,Q A,C;!C O;5%SGLK,3$2 M$,,=355B&.0-+X42PR#MET*[6B"RJPTN/JE+5>_Z[8K&6^MCU79?IA>CYRV1 M^WY'9#*^Y'>K86/COYMAG^5+5N_RJO&>=&L^^/O/\JW6K3(YLO=FG>]5MCE? M%&K;=J>Q.:^'_8WAHM6'<>\F.&\@+?X!4$L#!!0 ( !./>T\^.52^4P0 M $$5 9 >&PO=V]R:W-H965T7A8L(^S\V4"S+GW7%]SCHV7 M][+Z5I^5:KSO>5;4*__<-->G(*CW9Y6G]:*\JJ+]S[&L\K1I;ZM34%\KE1[Z MH#P+:!C*($\OA;]>]L]>J_6RO#79I5"OE5??\CRM_GM167E?^<3_>/#E6W[N;WP\H/NXI4IO9-ER)M?][51F59EZFMXU^=U!\YN\#I]4?V7_O! MMX-Y2VNU*;-_+H?FO/)CWSNH8WK+FB_E_3>E!R1\3X_^#_6NLA;>5=)R[,NL M[O]Z^UO=E+G.TI:2I]^'WTO1_]YU_H\P'$!U !T#6NY' 4P'L#& /@[@.H#_ M8. / X0.$$9 ,(R];^8V;=+ULBKO7C6\#]>T>^W(DVBG:]\][&>G_U_;S[I] M^KZ."5\&[UTBC7D9,'2"X5$XQVQL#!D105O!6 9%9;Q0*SPBL4%A8^@%(J"Q=Q MY&""YO!,*&#B)M, Z@8V4E&YH*Z^8'43!JB$2<4 %5OPV$&%?8 (Z"F$6C0 MC(JQ!35$MM6XS_89>P8!ID%-T]"@!Q7-J;!Q$. @Q&X] M<\P>Q=*G0/I6ZS4HFKPG7)+(L9)1K'P*E&\U7X/D)YFP\"D0OMU^;HV)2<9= M3%C05( )<*7 0J5 J,ST!&JO\:&#!8N4VHL\,;=N&PV:MH202!B+XQ;!F# 7 MZAV"Q<*U(:#8&2@2O<,)*18]33X_1PSKF2&I&END%P"2PMPC_00T+P:+GH%M M 0]-'@0R)G+W$]"\&&P?#-@'-[\:((B9Q3P&S8MQ?#D A^'6#-@@*:W./ ;- MB\$FQ( )<6$6@T#2+,8&.7>C#/L4 QL/;IJ,!DT%2\/0X3,,NQD#;L;-;0< M\<0A:H;]C(&/%IZ8W8VL[0WABYB:_04PNG"MHPP;%0-&):A)5X; M1K@%VR&8Y,X)P^[([-V.O3 P^WN(D-BN&\"8L.L&L%BZZN;8DCFP9'.EVFC0 MM$/2;C= "6)5#5 \L8H.)L="N:I._1E=[>W+6]%TIR*3I^,YX#/MCI6,YQOR MM!M.\WZD&0X7_TRKTZ6HO;>R:GZ?U!+ P04 " 3CWM/SW,*W#8% #!&@ &0 M 'AL+W=OW.P MMEW\.)7GYG%Y:-O+0Q@VNX,]%4U07>S9??-2U:>B=;?U:]A<:EOL^T:G,I11 M9,)3<3POUZO^V==ZO:K>VO)XME_K1?-V.A7U?QM;5M?'I5A^//AV?#VTW8-P MO;H4K_9/V_YU^5J[N_ 697\\V7-SK,Z+VKX\+I_$0Z[CKD&/^/MHK\WD>M$- MY;FJOGV++M(CL>_8]#EK<^NX?3Z(_HO_>#= M8)Z+QFZK\I_COCT\+M/E8F]?BK>R_59=?[7C@.+E8AS][_;=E@[>,7%][*JR MZ?\O=F]-6YW&*([*J?@Q?![/_>=UC/_1##>08P-Y:R#,IPW4V$#];* _;:#' M!IHT"(>A]+G)B[98K^KJNJB'UWLINEDD'K3+_JY[V">[_\ZEIW%/W]=I+%?A M>Q=HQ&P&C)Q@Q T1NNBW+B3J8B-9<]+!EB-,/(?D'")$C%DH.%#5!U"S@2H< M0,, N@^@9P$TR=2 27K,>6"9&)&2X0)4%J,"=T,4;L:Z$RV]")R7"96EF*'. D])([9E7 MPB,[ E!/*77!NOHBNIS3I&.@YFG'0.-//%2T)R$Y>[K*-R-HWE<"R .33!N#<$!6;-P@7!3[3(W!E$Z"T&5J 1]!TBL91H*E+ S"P M+G($FZV+N67$I4V"TF8\ID#B$B/%_>9%8IV77.>Y?0$@+7U4L2A+(,K4 6\@ MR",C$BNH!![64,, 0;Y^L,S*^'Y')K'B2:!XS)-)KDI**EYB$2XQO$X!G$P2 M;YV26.DD4#IFRT;0M*LT2ZGN;@$LRZ1(*'$$&.-DTCC&&_NN)T+IHML"V!"18GR,%)8O110+^8/%3?2-(< M\D7P^9U_&FI.&&NE0G:M )G3P'.:J>T2-"8*)P/AV-+"<*Z34U!6.H)F/2%UUITX0X>(D MT)0X@#F;HSP%0N$"H9 /IV9P!%&31^W+UH>CQF3$W;-*<$U2R(6S50(<-63M MP?D2B6N- K6&65/%JP-;L\ H:V>H:0H_BS3GBVN, C6&^=$1-/.C*J!&90M@ M8$7F #9?D7/>N,8H4&,2S] U+@HZNE^H-)9IC62:[4$.H-G&8:R92D-8S$0: MP2+CTVB--5J#_1)-'=$(FO8DE?#VA*5< RE//#]4M6>?EV\S>'\W:"QO&FV\ MTED.0)K], TG^_@G6[_V9R3-8E>]G=MN.WSR]'8.\R2[\N$TY6>8 MX7#GCZ)^/9Z;Q7/5MM6I/PMXJ:K6.HY1X#@>;+&_W93VI>TN$W==#X,YWQ^4Z0B6\V.V%S^%^G5\JG4K&+QL M\U)432XKKQ:[A?^('E(<&H.6^)V+2S-Z]TPH+U*^FL:W[<(/C2)1B(TR+C+] M.(NU* KC2>OXVSOUAS&-X?C]ZOU+&[P.YB5KQ%H6?_*M.BQ\[GM;L]%2RFSM^Z95^WSTON_FL$& MN#? @P%B'QI$O4'T;D ^-""] ;$,@BZ4-C=IIK+EO)87K^X^[S$SLP@]$)W] MC>ELD]W^I]/3Z-[SDL=X'IR-HYY9=0P>,6@@ NU]& )#0ZRP8VX-L'8)1F^1 MU$40HK"*" PT:AU$(P=Q@F$'!'1 6@?D)E.1E:F.B5NFZE7&%%GA E1$<6A% M#%":T@L73>16S%R*)D^,[H/03Z%8QO"T@?L=>V$/C!9>$ MH:W8A9@-I0!$PZDI]7 MC?5_ M4$L#!!0 ( !./>T^0:FM') ( /8% 9 >&PO=V]R:W-H965T'3 ):&U/; M"=N_KR\L2\#=E]@>SCES9F)/WG'Q*BL %;PQVLA-6"G5KA&2906,R 5OH=%? MSEPPHO117)!L!9"3)3&*\'*9(4;J)BQR&SN((N=71>L&#B*05\:(^+L%RKM- M&(7O@>?Z4BD30$7>D@O\!/6K/0A]0H/*J6;0R)HW@8#S)GR*UOO,X"W@I89. MCO:!J>3(^:LY?#MMPJ4Q!!1*912(7FZP TJ-D+;QI]<,AY2&.-Z_JW^QM>M: MCD3"CM/?]4E5FW 5!B*[ M*%+D@G>!LW48/,)$ P)I M]2$%]J78XAD=WR?8S1'9Q,-^#HFBU.\B]A8:6X%X["++_ *)5R"Q LE=I[)) MIQPFM9C&)8D7\:1:#P@ODDF]=AX4 M?OR?F&(%C6X_ W&QDT4&);\VRERB4708 M7D_8O)Y)?*N'FIM!'S)N(OX@XE(W,CARI=^F?4%GSA5HC\N%ME?I(3P<*)R5 MV3[HO7"CR!T4;_LIBX917_P#4$L#!!0 ( !./>T^F*KP#[ , '\1 9 M >&PO=V]R:W-H965T5IU&I+_.C4YQS&>UK49HXU'6Y MDT9Q9D]&==M+/AFI2YG$F7S)K>*2IE'^_U0FZCJVB7UK>(V/I[)J<":CC!O42%G*OD9 M[\O3V!:VM9>'Z)*4K^JZDF9 OFV9T6_ENTPT7F6B^]BII*C_6[M+4:K41-&I MI-'OYC/.ZL^KB7^3X0)J!+05Z+X_$S C8!\"[U.!9P3>O0+?"/Q[!=P(^+V" MP B">P7"",2]@M (PGL%NB2-<^Z'A'\N:M=:U7_^HJ[70K>\3(<*1\UY%,LRT86B'\0*WSVR& M#&D)1Z?0YD'1/*9TH*?]'F9#P@M(GYDC3)]XPJ* GA9#AOM]9(F%87UFA3$@ MG37&@+XV7T[-\]<);X<((3[N$,,KA=416+=20A>/X.$1O#J"U\V!PEIKF*!F MLEN>- "U,*2\D#)@P'Q(^7Y(0,T\(;%(&((>%T.*"N$"(Y9#BC%& ;7"8@44 M.+9&\N(N P6T0>;+%YP+4"$(QK@08,:VV.P'HE.U/9M]W&9_8+,(P:1/&X9W MK?$X@39CE""@9.8(Y1,/#.T)HU@(MK$%2GD@^R5&^0QDO\(H 6.M4P V M$Z'@P&4L%H=;]1:A>'=9]#SFN,<<\1B4^88/^@E]D,LSPE!0N]LA0]S.RNNE M&^#I!DBZH$"F 39Y!"0SPZ@ +KB\'Y1-A?SJ<0CQ .SR<&-ZZ& M$9U,W0<*H!D&P5UKR) '%YY-6* %@@&^?!DPB 0:(4&@OL5!@FX](<0?8"W ME<\8Y(&H_K(L:"E*<&^L)9E!)P^1NJ=XX"9]% <(TM4 I: MLL0I,-VKNV*M\0'J#;?S!S0;1*/M!G3V=MG62T;Z]2.2AK+X&^GO>O!)H+DIU-J\[G/:=R^0/4$L# M!!0 ( !./>T^)O/U_[P$ -@$ 9 >&PO=V]R:W-H965T\0$D4#%(L-ZZ%3)Q7C%$ME M\AJ)G@,N#8D2%'A>C"AN.S=+C._(LX2=)6D[.')'G"G%_%\.A VIZ[M7QVM; M-U([4);TN(9?('_W1ZXL-*F4+85.M*QS.%2I^^+O#I'&&\!;"X.8[1U=R8FQ M=VU\+U/7TPD!@4)J!:R6"^R!$"VDTO@[:KI32$V<[Z_J7TWMJI83%K!GY$]; MRB9UGURGA J?B7QEPS<8Z]FZSEC\#[@ 47"=B8I1,"+,URG.0C(ZJJA4*/ZP M:]N9=1CUK[1U0C 2@HG@QP\)X4@(/PG10T(T$J(% =E23&\.6.(LX6QPN/V[ M/=:7R-]%JON%=IIFFS/5'J&\E^SI.4K010N-F-QB@AG&GQ!(J4\A@K40>7!' M#VX#[.\1\?86:3Q? GT_%OYD8DR"2M#;J$%JU#,S&00JJ;=?U)[;8;.&9/WX MCJ#I,S!MYS.[\*O.7XBB$LE[3)"L6]E&IT\QQ MBNU1I%'Q($\BT]_L99Y&2M_F!Z5 MQ)EXRJWBG*91_F0L ]O7;^P?C7@MYCDJQ%HFO^*=.B[LP+9V8A^=$_5-7C^) M6M#$MFKU7\1%)!I>5J)S;&52F/_6]EPHF=8LNI0T>JT^X\Q\7FO^MS ?7SGJ+R*:*9I[N_ M+1=-L\UWNCV%7KTL@]"?.Y>2J,:L*@QK8:A!.)J]2<%0BA7KA0?A]#;%&F&" M6\P&84)<"(=:N2'P6@2AZV("#Q)XAH#?$ RT8@())J "UNEVA?$-)C,8M].L M_R(V8XB;,GU8I@_*Y)A@"@FF]SZW"6&G M$K)J]RFN0>W.>L%H:[&K:0HDLP$*[&L*WB$9^Y;N,6X-\KN2!^86=BT#AJ2! M]R##AF1TOUZ&S<.0>;IZ:]"]>K%U&+*.-T"!7<'>,2(9=@5#0[*GMS_AQO1B M\S!@'AJ8(0Q;@KUCTC%L"89F74]O?]B-Z<7.8< YY&,*CBW!W?OU'SG=+$YK(YV*_& .*86UE>=,E9O1UFIS$'HT MYZ#.^HIFZ^HX\X^F.EU]C?)#G!76LU1ZFV\VXWLIE= 5N@_Z.3_J UUSDXB] M*B^G^CJO3C75C9*G^L3F-,?&Y5]02P,$% @ $X][3U$;*)[@ 0 &04 M !D !X;"]W;W)K&ULC53MCILP$'P5Y P&DLB1&<>C[>\Q(VZ$\M;FS MR%-^4[3MX"P\>6.,B#_/0/F0H0 ]$B_MM5$F@?.T)U?X#NI'?Q8ZPK-*U3+H M9,L[3T"=H0_!J4@,W@)^MC#(Q=XSE5PX?S7!ERI#OC$$%$IE%(A>[E I49( MV_@]::+Y2$-<[A_JGVSMNI8+D5!P^JNM5).A _(JJ,F-JA<^?(:IGAWRIN*_ MPAVHAALG^HR24VF?7GF3BK-)15MAY&U&+\6#TQ,Q&<(MW,TB1M[^P[7:W4V7M^#(XIOANA"?,\ M8L(%)OP746P1^]T,P=K [")TN@@M/U[PDX.;'SGYD>5'RRK\P"T0.P7BC8%C MZ*_:,&(2B^DL9H4HMH@@C&.WCYW3QV[CXY"X^7LG?__^1B1.@>0=C4BV90:^ MOYJ:8HOR5T;P8DC-I?&-B&O;2>_"E9YW.Y4UYPJTFO^D.]/H>VH.*-3*;!.] M%^/?.@:*]]-%A.?;,/\+4$L#!!0 ( !./>T\&F@2*_ $ " % 9 M>&PO=V]R:W-H965T"3DWNGJWD(,2[-;X?UWY@$P(&N;8*U!QGV )C5LBD\7?0 M],>0ECB]7]1?7.VFE@-5L!7LK3KJW.;M"_T)8)9""0D8"33PGA0 BOA.A3 M0C00HAD!]:6XWNRHIEDJ1>?)_M]MJ!TBO(I,]W/K=,UVWTQ[E/&>LZ\$I^AL MA0;,IL>0">:*0$9]#$&60FS('9W(Y+X%K*[AV <+V<1+A8:.H'HIE"R M+! M"D1.(+P1")<%XD6!>"&#:-;J'O/H,+7#?,$$DUDWMO>PIR"9=>P>@Q,< MS1)&DSGA( NW@\K+15MKV^Z)=USS9V+G;.;?F/7OM_4JT[\=/ZDLJEIY!Z'- M%+M9.PFAP>08/)@D2_-&ULE5C;CMI($/T5R^^)7>7[") &4+0K;:115KMY]D #5FPW:S=#\O?;O@R! M[F-"7L!N3E6?*E<==S$[R^9;>Q!".=^KLF[G[D&IXY/GM9N#J/+VHSR*6O^R MDTV5*WW;[+WVV(A\VQM5I<>^'WM57M3N8M:OO32+F3RILJC%2^.TIZK*FQ]+ M4%+L3^H;L%;S([Y7OPMU#_'ET;?>1\%2M9?BVVZC!W4]?9BEU^*M47>?Y#C %%KC-&_Y=X M$Z6&=TST'AM9MOVGLSFU2E:C%TVERK\/WT7=?Y]'_^]FV(!' [X84'S7(!@- M@I\&X5V#<#0(#0-O"*7/S3I7^6+6R+/3#(_WF'=51$^ASOZF6^R3W?^FT]/J MU;=%QM',>^L,'&<)1/IBN ^$=@G-?89,/'5/A\" M#J+8R&MDT?G :1A.T(DAG1CD+<,.$N@@ ?%D1CR)'4^:&$&O "CT)ZBDD$IJ M4:$P-*BD(+4ZMP9L!6"*!U1]!MY1#YF4D)X;(XFJ*$18O"Q]N7L!X1$B2S@N6(U)%L.LX G7&!M MHNSQ1F8L)PSDQ&KD$70=,'%D'2-L5#B5$\;*Q/1 "X^@V^=$'"8F'QM'/'5J M8:QSS(\W,&-98B1+9@,SD!O[%8Q0D^]@QI+$]D'*;N,19+0"F4?3%<"E_M0C MQ_K&0-^L'F9PXB(_30*3CXVS"W4-4-.%BL60@1A&P80++%Z<_$;S8@EA("%V M\X*S$G$2F(>E%0)F^DPU\9I@K$F,-&FB1 .L20$ZXI@E,8)N3M<4^U%J'A4A M$,2_1D 4OW#<^MLY*E6W8QTM7H9SI^Y&PZ-]:4>VH<1^Z>;8>+_ MG#?[HFZ=5ZGTZ-D/B#LIE= T_8^Z>@\BWUYN2K%3W66BKYMATAYNE#R._R)X ME[\R%O\#4$L#!!0 ( !./>T\0^UF4GP$ %P# 9 >&PO=V]R:W-H M965TOU+9&,*]Q4,77.!!Q B$'D9_S(GGEN&PJ7_SOXMSNYG M.3(+#UH\\N= M 0 6 , !D !X;"]W;W)K&UL;5/;;MLP#/T5 M01]0)?*2=H%M8.DP;, &!!VV/2LV'0N51$]2XN[O1\FND19Y,2\Z/#RDY')$ M_QQZ@,A>K'&AXGV,PTZ(T/1@5;C# 1R==.BMBA3ZDPB#!]7F(FN$7*VVPBKM M>%WFW,'7)9ZCT0X.GH6SM)K_IIXTJ<^IH2HRT&=X"?$7\/!4R06 MEE9;<$&C8QZZBG]:[_9%PF? ;PUCN/)9FN2(^)R";VW%5TD0&&AB8E!D+O ( MQB0BDO%WYN1+RU1X[;^R?\FSTRQ'%> 1S1_=QK[B#YRUT*FSB4\X?H5YG@UG M\_#?X0*&X$D)]6C0A/QES3E$M#,+2;'J9;+:93M.)QLYE]TND'.!7 ID[B.F M1EGY9Q5577HN=I-TT*9E7D<](?*#LI?Y8;$IQ240S9C]AY!O, M=L$(XE^:R)M-9"8HK@CDP_HV07&3H,@$']XHN'^GGOD2&.AB&ULE5G;,=;^D"%6;9$)F,%6IV=K=9R>RJGD^*]SM=; M]U2.JO?-)BO_N75YL;\9T_'GC1_KMU7=W$BFDUWVYGYW]1^[I])?)4>6Y7KC MMM6ZV(Y*]WHS_HU>+[AN#%K$GVNWKTY^CYI0GHOB9W/Q;7DS)HU'+GU[_*/:/K@M(CD==]*G[<+F'-Y[X,5Z*O&H_1R_O55UL.A;ORB;[=?A>;]OO M_>$?Q3LSW(!U!NQHP.A9 ]X9\%@#T1F(6 /9&!TN.+)(1?;Y+[/ZFPZ*8O] MJ#S4YRYK9(!>>RM/WMQMRZ7]TR=XY>]^3"TWD^2C8>HPMP<,ZV%L'W,',<+R M/N8>X1&DC_D*,9(/>!XP'MK'S# ,ZV,>L;%$'_,-P^@^YCLVUL#G.889C)5B M&-G'+#",.F(2O]C'%6?XBK.6@9]&Q"3.P'$&WC*(G@^#.9D?,*K%;%O,8/;3 M%P+W0@ O*%4#+PX8?3(&IT1S80@9)%X*H,,8>3,0,9'C%%8 M!8#?$$:F*01^1X!&&@N #^VX0WX>=SM!:/UB)R,^B; MMQ;4T\"=.PO@F' #_9G"!BU4*-Q =Z7B@G #[8UB_0V$"T5TF"?]P0(:2J&( M6AGB"$@9U1<$'9 4"C4%[DLH4M->I)6&2I%B6.4E%L$N,*Q'*AK6"AH0"XJI M!1O& 4N3&LD41\) H,HP9#NQP*#<4&N#0;! X3-8^%#@.]#I<%X=B(":-D.@ M0AE"$?F+9TVC6/OQ!D2*4:0(:( C=#ZXX(# @K$H +!(F#P!$#]YDD2N'M+ M42SC5"!; QRK"#LSGP$59,@A Q1!!^HIF%4+DY/EZ\XIKD95OZVTU>B[JNMBTS]-? MBZ)VGI9\\7FP)&[U[KYJ?WO\O!JZ7!1%[ONM5ER?'&ULC5;;CILP$/T5Q 4%[.',F3-CF&%ZY>)-GAA3P7M5UG(6GI1J)E$D=R=64?G"&U;K)POXVY&&?4SC.%S?V+_8Y'4R M6RK9BI=_BKTZS<(L#/;L0,^E>N77KZQ+B(1!E_UW=F&EAALE.L:.E])>@]U9 M*EYU+%I*1=_;>U';^[7CO[GY'6#G 'L'D'SJ@#H'].& /W7 G0-V'*(V%5N; M-55T/A7\&HCV>!MJWB(PP;KZ.V.TQ;;/='FDME[F.2'3Z&*(.LRRQ< !!O2( M2+/W(: OQ!*.W.%]@-48D3@:UF,( ,2O GD3198 #55DR$^ O038$N [!8E3 MJ1:36DQM,0C$*<*9D_ 8!_,$ Q>W]N!2@E 2^X43KW R$I[ U$^0> F2YTN7 M>@G2)TK78I)AJA"G:18[I?/A$(P!'"8@?R#=VZT6 #YQYAUH^&'B!+COX,H#@_H\1\+' M,(0 @8[N:-#3*R:.=E[*8,?/M3*M<6#M9_+"CF3'OC2SVLZ*#YIVT/^@XEC4 M,MARI2>.G0L'SA73*N,7W4=.^M^BWY3LH,PRU6O1#MAVHWC3_3Q$_1_,_#]0 M2P,$% @ $X][3W*GY)Y9 @ - < !D !X;"]W;W)K&UL?97M;ILP%(9O!7$!!?-AH")(3:)IDS8IZK3NMT.<@&HPLYW0 MW?UL0RFQO?X)]N$]KY]SDAR7(V6OO,%8>&\=Z?G&;X08'H. UPWN$'^@ ^[E MFS-E'1)RRRX!'QA&)YW4D2 *0QATJ.W]JM2Q ZM*>A6D[?&!>?S:=8C]W6)" MQXT/_/? 8_B\\9_ XSY7>BUX M:?'(5VM/57*D]%5MOITV?JB ,,&U4 Y(/FYXAPE11A+CS^SI+T>JQ/7ZW?V+ MKEW649-"=>? M7GWE@G:SBT3IT-OT;'O]'*[-' E4EHZ/'IF]W0.I'!!X3V?U:!76S]3O9'BZCMZI(LS*X*:-9LYTT MT4H#%D4@W9/B?\C0B0QM9&@Z#X!)XM 4L<$1K&9'A]E%SV7NU?3: M"_477$67T?^DQZ$1W\HK89K@'S;3??(#L4O;<^](A9QL>OZ<*158(H8/\E?4 MR"MLV1!\%FJ9R36;!OFT$728[ZA@N2BK?U!+ P04 " 3CWM/NGYAO ,% M "]&0 &0 'AL+W=OY;MT&_[SFA>;I J7Q5M4 M[HHT639!FRP2<6RB3;+>CJ>3YKNG8CK)WZMLO4V?BE'YOMDDQ3]?TRS?7X]A M?/CB^_IM5=5?1-/)+GE+?Z35'[NG(EQ%1Y7E>I-NRW6^'17IZ_7X-_CR*&0= MT!!_KM-]>?)Y5'?E.<]_UA?WR^MQ7+797^MEM;H>N_%HF;XF[UGU/=_/TZY#>CSJ>O^0 M?J19P.N6A!PO>58V?TO.V]*6.,-9 MK0GW\&G&QTO$6;\=WV_'N(DF[,&18"!35O&5(K2TP MGG":4CBJ.60PCGFAC)G2"FE MH.0]JVD%+;0%UTX3-^L3+@IF/+4SQC%%P: R+(QT1!]9EZRSJK\H>G9#0+=# M(/LT>O9#0#=$( $75@NYTQ7M"B_%-RSE<3U1"*YBP+7$25F#ZXBCM, UQ%$& MEP\K!;AT.,H)7#:4$E?.XXKA*&5PL7!4;'L\[MF( MV)@B0KBAKD,4>1_1\P MVUKL,">$CQUW+(5MF?.4QQ8/T5KP'83X] 78?3[0C3Y(O OMH+-%6QFPN&HXS &Y-S"8!B5QZ7"8]&2583%% MBH?#M+2X>CC,8;4%CVERG.8&Q#N#2X93,Y:L* QFPAK=8WC/:0N8XY;4V'#+ MM0@<-IS#K"'W"0[S3F/#&&\YBN'SN6$R*M_6V'#WG595OFJ>HKWE>I4$UK([CT2I-EL>++'VMZH\V?"[:'Q3: MBRK?=3^61,=?;*;_ E!+ P04 " 3CWM/V<'3[!8# #W"P &0 'AL M+W=O>.LH+8Z]J\6VW]$.EB-9T*Y2+ M4EXN=$/K6GF2.OX:I_X04QF.[V_>O^C#R\.\E)QN6/VGVHGCTL]\;T?WY;D6 MS^SZE9H#Q;YG3O^=7F@M<:5$QMBRFNM?;WOF@C7&BY32E&_]M6KU]6K\W\Q@ M VP,\�)V?6(#(&T;L!^=" & -B&03]471NBE*4JT7'KE[7/]Y3J:H(/1"9 M_:W:U,G6_\GT<+E[6>5)L@@NRI%AUCV#1PP:B$!Z'T)@*,0:.^9X&F#C$DD\ M10H702B&543@02/M@(PP@!AW$CH(\R:Q4]TRJF58S M41IGH94O@,(XSJV4 52,HPB6G("2$T"R%6;=,\DH#$KRA%B272I%H_3UBET( M9R2#!:>@X-05G%K96Z=.E+L$$4O+!J (R>RRA'S-YC@#)6>.Y"2URR)SPL0H MM5/L0CB)[*)P(8)FWN8=??P3VP4>$/]$ ##1YBK(XK<>X@; XPE;G+D",D#G=<.=$;NMT MNX"!II%B6[4+Y:']P 'H#N&9&D5PKT;D$WW 0)- .$J1_5X!G*/Y(V0J&/XV M(/?CX'8! TURC&5+M_6ZV!U)[097 -B<9OCC@("O@],*##3^"N$P)HYF '/+ MOH"P2=GWNH/1]-/0[J G2^YMV;D5:H@8[0[3ZR-6TY.UOU93K9ZJWMWT(_&/ MLCM4+?=>F)"SF9Z@]HP)*E6&]S*S1SF%#XN:[H6Z3>5]UX^B_4*PDQFS@V'6 M7_T'4$L#!!0 ( !./>T\F#>A(%P( -L& : >&PO=V]R:W-H965T M4A>>]U_= M/YOL*LN."-@P^KLI9;UV4]>46%^ MG?U12-9.+@JE)2]CVW2F'<:5))W*[ 7!5!#\+\!O%H1303@7^($)/Y*9J)^( M)$7.V>#P\67U1/\G_%6H'N9>3YIG9]946J%F3T6&PQR=M-&D>;1IHDO-9M0$ M%YIXUB#%,(,$5I# &$07!LD"Q*;!"Y!1@XVF,YH ^['G>7:8T H3W@%CTRQA M1DUR!N,GV4V6R,H2W<%BTRQ9HBN6(,ENP\16F-BR4;J L6FR!4Q\!?,AP F^ M29-8:9+KG=(;!MAJ@.^(8],LX^!WQDFM-*DECF\WR*P&V1UQ;)IEG.SJ&[H1 M!YT=,_K8_T[XH>F$LV-2G5CFS*@8DZ!,O0?USFMUT\P#"I747:SZ?#QOQX%D M_725H/D^*_X!4$L#!!0 ( !./>T\M:2(B%^P *+ P 4 >&PO4!$@"1*$0 +B"#%^O5S5O?C6"*H7&JFVVX]9%$DX/#E^-G/=_Y4 M5;MHGV=_WZ=7Q3[?_=O)8CX\B;YN-WGU;R=WN]W]]]]]5ZWNTFU2]8K[-(>_ MW!3E-MG!/\O;[ZK[,DW6U5V:[K:;[X;]_O2[;9+E)__^IRK[]S_M_OVJ>$C+ MZ"+Z=/TB.CL]CTZC+(]^S#:;K,BK/WVW^_<_?8_NJNAEOD[7 M]3]?I_>]:+B(HV%_L*C_\>?B ?XX:?_C3TG9BT:#]C_R%.^3V[17_].+8K7? MIODN^OATGS9FV[_XS\X7+O-\GVRB#^E]4>[J3^W*?6,T]^;[M,R*->Y ]"+9 M-9[33?A__L?_:%N,GW&9Y%6V@VWNF,1-LJD:H[_,=]GN*7J5;=+HY_UVF9;U M)_H7@\5T,NEX\4-ZFU4[^/0N^CG9-H;_^/+CA\OHX\NK_XC_]5\&T_X/;WZ^ M:FRZ#/4F7Q4E3#S!-<31]0XV(RK*B,BT?(+_7SQ+=I.M M:,2.Y2TF%^/!>#X9C#M&NEROR[2J8OTA>IOE:?0N;\QE-)Y-HI<)7*]71;&[ M Y*/?BSVF_0A*1N471_["O\%:_U8/.;U9]\G50(K28Z-X3;L?5D\9/FJ,<&K MRV-#O"^J'1#Q_Y?=M^[V8C#HSQJCT@C %%I?F0ZG]5^]+5;PC?=W1=Y%[^T6SOMZ5ZR^Q-%IO]/+QM77C\;O?RZNDORV[25\G^^O'YQ^?]V M;/CG=+.Y^)+#8<,BD@IV8AV]J:I] MO-J7)3(,YA*T=J"ULWM87[ZX^_?3RYX\1L,QW']Z_^W#Y\>6+Z,>_1A]>OGKYX>7/5R_ANI;( MV2J\$J5CQ'^LD -\?6*&0+(!!'B4P<>'_6%?)=5/(,%QV^!=6L9=L5D#&46P M%!#9X21+G20*\_=)N8O>O'F#;P*;J^"O2$C1XUU*KZZ1X:;K;MGZ*JN0 _PU MA3OY"G[9.-F#%JG9^OZKO]9_1K])]I M@S[Z\+_Y:# =#QHL1^Z475J70+^XZ"\NABU:25X5FVQ->_YCLDEPNZ]1SZKJ MZM3'NV)? :$U%DZZPJA/:L^\:XY)5<&8WS?^G%1W$0P:K?"']._[#/@EDFQC M+UI)L':5?0=>L MX!;A%$!\ A-9!1.NOX@7:9M&N^1K:J?2X. %2K3#0\%UN4]+H #\-J[\GDCE MP*+>Y ]IM>,;#0>RA[F8T_M;D<'K#_#7?=GDWZ^+8OT(VD%S3& >MQEN)T_S MT 1>X(TLX5N9V8;Z0^]H&S=%?GL!/'S;L7K>H?:_*\](#^J45 M/!R=_5R =CF8G]=>0\OQ^^H^6:7_=@*F8966#^G)OT<-%@NW:O?4H)WWI=)Q MA3+(4?SE?G=7E-D_TC7PLAC8;E2QC(4#K2ET<#T*_6N&.M2:68@7QE&R S7K M'F0AZ)K.GJ2G_*\[N29+^N[I#2;]8Q-LGU8<3<;Q9#JAWT\F\6B\T$&^9<(Q M,+_J/B4%;=,06:#:DTT(1(AL]@*8U2JYSX H6Z[I?KO?$ ,3_@L7MDSOX,ZB M[K4,SI-_K-_+YMN.(.FM M->QQ NH>"#X>X?@ X27[ED_KW3!W\L#K]LI]XZ+#5[]UQ>';SUYNZVO/7JNA M,DGF2]S7(R-L@H5,VMR5#@7@F1XVMXFV_9N]/YSI67;JA19>M4 M7E#.>Y-D>J;)^F][T<$:J@*8=UFIE^ZV4^&B#;XIBVV$"B!]J47M8"8DFE;G MGV5)'1]9IF"#I49;._+\@2=^3KOFXO\"$F179LO]CK3S70$R\GF<]< 0GIT=/'Z1/,#IWJ8HT>BF M-J[H@4EU7%P[DXY'KO?+E>BU!4K3ENV^PE^R^=YZ-T7///+4 29R%M>B0@AAG:$J<1ZC64,^A.1KPX"'NY+=YJ(WKYXB=&Q4&V8% M!^[]V5L<.;H%I20J9;YC\LUY__GP[Z9+M@;S;"5_IK=. MK?AEEU9,2JG1C5]V:<,75V:?WW3M\X_I;9;CEZ*EZ*F&*Z$QP6K!D-2"AC^^ M^?:Q-]J(Q%[G!C=]_[\IGM*4+T_T?E^N[N#-Z#U0Q<%%?]-([5M6IO?RT$'] MOO%PTY6[/GH/.M3CVJO?^'CM2P<]L,,^ULLW\O] MK5M42X3^J3- _RI=PASG[7]\D:YZT6#^$U=J*F<8BS2?QX0Q*9N2A2+O%3Z. M7'!=[)>[FST8S>(A;]!YJS&+&[?JL(.;?F$PW<]0WSU'^5HE'!^7^ 'N&Q 7 M" G<^8XP:ELX1]V_ORQNT_Z">**?Z=_WD_FNR]6/= 4?VFW2]4&O>%.O>BY5 M'KLJ&46!CE"R:)B\4:!_MH6$WB=/?/1(-GI0,*ASH'B*I8G37\JF3 ?Z6Z7I M6J;W'&J(VX)+;H/V%4686A=Z;'-NV-5Y>',^ !')TH%\#X=JPL4MB[(L'MNT M:[>9N%O?%BUY 9\%JD@O9%;M1OL'HZO0-[S[KZG&6M;>L ,DE 77" :0DRF] M3M7\*P:]>O:;J-4LG0T#2WR"H_YUPZ7(R[H'XB-;[TO\(+ U>A#O;H.^ MU60[Q.O)KDH$7'DM\&\ZL<*(D1FE[H7\JPYP<]P/[/[32H^P4.3Z$4? M[](H4)YNW)PJ/R<8<;-?@X#9ET[!H<%V=T5%;I30:?*)]ZT>4&/I3=YI2ZF>_8S%]QRI::,O(I= LBUT-K^RYY M0#][FD?I)MO"E'?,'U=VN3V;HM.+/J>:O00SW&^8('TL(&)E#W9I,L3,RLGH MXC%-OZ RGA5 *2F;5_!W7,PU4 ]8-7F:4$# AFK=9Y%35!S.95.#UH%F!0@H MV!L46.P\@B_BMZI>](FW\R5(X"TLJN(3NC?G"W_M.",<$#T"J!\_9KL[/2J< M]KVG"@GO;)[P[SAOVCE6=N=R"XM?)='9R>O+R_$Y(;L>)DP9="1B@]"U0Q ZW1/;S9H^W(<9', M/R0X.98/J&2R^C'!.94;'0;H.WZC4 MG[_+U:(?7GI6;/[4X-)Z8>^RVSL8>9/!W]:BVO&N$8' )S"]->/37O0CH.D* MB7]#.BF?S)I2C6\B583D)JV*4H5HVPR2RHJ)QSNXJL(+]KGZEF_*-(79@7+# M9]0]&NK*2 T:FO0:/,SJ'G8,S[OBNT%WSR51^'_/Z4)>I.1MAKG<)4U]@#,Z MAG6Y.W._"#,P8F4' 96J!X8*)V*.A^ZBQ\0=BR/NDV=GQ)WTHC=YM2]IX)^2 M'1 -K.(MG-VM9^U7-HL'7Z"YY>@DW"#5EPC&:%HB3W(6 M(=+M[3[!7--4IK=Q'Z5/).)HC_D&9,338($ZV54A 3D\PX<$F.D>J0/WD#GP MWII!N'S'DBVEM;*,KRT)8QA&_AI?T-JV]G4BSV1%[VJ2W$NSVDRZ6&UDC M$A:(HIK-+F_:5)-2I]K!NZI $6+G12]R%OF'9H(EZ-H]_(\7N<9LSRH1J!G< M( I D;\:CQ=(53*0]KG^HSE"[*W^,MWA;A$S1(ZV 8V*!6^K:Z-'-3[MH_K- M=\#3R]0>BULL<6$@E@%P'*J-.K+Z9%,5CK=[.TVR#F(8X1> 2):X8ZN4]PB5*M42:S\]P)*+W(@/^+NL'U B$F. M:X4IP=6 O_B;QW9#LE$?&]%OL<3Y]:*K%DIL$A)NUEVZ(1>.DA*J-QO+M9@9 M\2RWJ.O+P98%L;BLHLNR@>^L8]%146S#I*OT@60+GP2^2 HK,A#CTT- %YW=2)T-3282OT*^+>R>I&8!)YR0CP(L?-C3Z._P)RI3FYI %A:0MX6C*JAOI=R M8@6]^@.-K[H FK[%-EO)1TNP)_<;L-&S? U47SY9JG!G(IIG(B/"YJA@@!L" M,V<>1XDN&:8PK5 ZD0.H8O\5;KS0D;E1;93@/'G^VI.FIR2,TU[JQPR7+'(S M<(:"]H%E$]A61?E%XW_N;M79(9L.V^1O12D'MPON,:9)(=VCLZR5%06I\B\U M5;[V>Y]"'_"%A/UI+$]*)&;Q\2-9/C"WS:QD!B40[]0&G981J@/L;4%3&!-[ M+C9X$>!"WQ6PL,_(<.X/36.'+E.D(E*F'D$VHO\?-464D;$H;3I!DP&P#H(1 M--:V>- S.ZJ"X&CYDZCZN C.3RDII3:B IH;(8+G*PDOC3N9;CVI66G.<3XZ M?,R!JYS8R2EL0?HF:I&P8Z_5Z(N[]KPD3Z'8(*"8DYH#V\Q6K H4VN,8V%29 MTWQ$Q_Y*X>'*P MXT1625EF3.'T>/%HOX1_)2-4[OY9UDM[['5:%L47C@"=XY=-=B-96T2-L.<5 M%JWIM7'6,!SF-Q@+N$='2!4V&SWP;\GYR(OM1>_@G7MX8844?)N4=#SDJ=_0 MBM5J?WN+MC:Q M9^*<_*)(YHQ2/)FC917]L:KHLF>588-.Z.$(YLCAZE0D%]7*X\@%>0Q*5IR( M'>C1\:$(.22R-6]NC'RVPYP%X^/:D)-B\$%35M#S7MY2"+^4PX:%YBT?!6,Q M>@1NG5ZLL5[TD1P%2\-62<=;[U>ZZU(X0):3OV0+P^Q+OHHXD,T79C):X8X+W)6BQS.#+ MNK3CSD@\>9=W!N2UNB,P#.%(";Q2?H&;XZ@!Y1)"7J!-G3PDV8;-$W0 >!50 M]T6L)2=U#&'!4\CQCVRP6PB>#6CU*S7C-(D=Q+;\A+HSADDV3U[%K.BK_$$B M.:5(''Z[1!L2]43XK6@):7Z'[%:#)\B@L82+%H&^2)3;/<:68*=F!P]PWIJ5 MH<"&[D'VH!08JQ*BJ\'9F!)(%3_N[[4U^KVGY=W>HG "HGK>29 /+-TU=QTI MH"T WXM>%6ADD1C/[5_(QR4"A_Z4)YNGBL4A?X_MJ/#N@7$14H)@58C=UR"+ MD-Z!=^.FB]N1N/S!]VF.:NG!]5Q]V12W,:937E "Y YW$/2[+=MO;&VP*.'D M Q %:]BQ9(OALOMDYXP4F_%!$D5U,B*EYD("ABJ>%3HC-KO%;^KA[W:JFYPC; ZV8F(ML%?H'FU>OKB)U7[B6+;3*C,A!-/YSNY-H)='Q M[5!O(H^_\@12%TRM3\X7D/ -2/]G*;K%TIL;.K?"W_;K6Z9 9.\J^F+UZ9%D9+4-+T=5<.2%K268A/;HX6)F# M_D=U+''.MT9-R&*6F6,7;[HH)SY@CDS,IFR[8&]Q:CL[A%#!N8H M]$_9C7,%/V_^UG^9,.UF@DJ%LVZX&+TK,2;.)9E04ENPR[A(,G_(RB)G3TEB M-L$[8^/H"VA'L&J@[#R%"T\5ENDM.3Y78& 46PKPY:CHX)AD3H"L)FKR(B)F M1RG_B;[AA>D]R+0\]9Y!E*]:O.=L7\D3<(Y?\9.G>B6D% V1K1!J 7?'WR0O M9KNXM%R$TL$/[<%Z Z/G(?5,#HVP&[+ 6!SXV&Z5,G=#-UZ>\FO(8(O'UN?B MR-4B W,CQS*N$UY%KR5>LL8KETVU/X%V)=P2.H5!KH92<&J&*H1S^%@,I M-:^-9R(!5]-/M>A(=3)R:F-BITQG1(6M(D18M>)"O7NXJS!GX!V@.9)NL"'9 M2)[NAK]+E!%GRXOIZT=A"O)2M#GG-O+G>>_OR5C$>1-MR>!DEFG*X(I.RR9Q M<:RY(M.)?)2JKJNFDAO51U1JZ$(E+L,( T@IIH"DDB#\S 0K]'_4=72CQ--202E$- 3ZK'?N MLY>)(8>LY]-9=I3&Z"*7850^L= #SK!U4?*VK' X$Q3)8@$S MX>,&^\RXP'0%VD*57K5TT1 ]%],:F#O@BAB\<-ZXPU\VB6=T?W QODC2&1RA M,R%S]\E[@;/J"VT&G.Y]0L2&_-!6%. 1F2AX<-#*RG$V>'2RVG7=6ZHSJM(# MRW$)3JBZ(G:EKB*A M-E]Q,M?G+9P,;]XA4=)5T<,ZB?>]@S@\>28HU0E]^^39V% GQS/36(%SGB)- M?U"CC@QG:\T)9SGX67:%=!Z\E91T0.IG^SXZ&YP[?Z9S"-?N=Z6LM]K?2UP, MUH86X?(I.+9PU]$Y&CO!U[8"5)% WR$%*5IA1N1*]&''/)TFHROS$U4!9$UJ M76&X?DY<.!N>R^J!H8)2^IBG[%)JN0\B?S 8@=2#5H-8VZYP*@T*F\5+1P&F MPQ2_"[T"K)&&AH%J4'YP/A/^1C"9;I[GOZ@1 M]WFXSP"?+!,XWB>:+CIV$LEIXNO]*) D5A^KZ2S,$5I"%)*H!5=RIP+'O,]?2$O4'!/TU3RF$L.B\#-N7P5_PY327G0=%!&P M65Z)V2S_P):1RAPOL$:,*<:QR@E]N_YN;C:Y '_ M^Q4<-Y-[W>>]3;YFV_W6^5=;R-RGHO:B3QLF 4SCL &Y)Y_,XY*F5:L2S2MD M@IQ\3BBOZDZIG;T3I%*0JV.X+]ED5_4K,+79IXE_P>WS46].)(&UR_S\&IRZ M%8K[,&LFJ8Y7Q#TCM<9?(MUK@CJ*7[@+[HA MOLSK35[MRKWW*GL'?'C[7&*\]>.X5ZT61:E.K!&:ZHZ8BFKM.UP1#*?\P/Y$ M^R=G[,CZBC)PKHN+ERUZ2J_,0#EQ$9T]L5'2;S1@2C$29M8Q<=AVU7 M#G^7)(B_$S_(1X;='Z$\-'&0=21'-#^-7^8!.6R".^A)VN8,[.R,,%&0A>4: M5-(5"CX:R?T+=HRJJX0R5EBCO70='6BJ^R4ZW25;A[.G,)4!B56UJ1;Z9B59 MU2ZS&6UWT=$NJ:6/>4"Y==KH2BC9U:@F=6K@RJF]B9EK<[-46<0U>8([D%^$ MJD,EGG!>BQ.55ED3UM6ND\E40Q>6EVYMA51Q>UE!;LH-!(*!5=2OK -8SE1+ M^#$,*$\X=[UK5NP_1.[UA0>\PKVN.>V6/GOT^=6- M(7%B%*.=&L3!RTF3L)7D'TH"F6\DJ(O;21A;PG<4:N+D)5.;(**]5!U'GA*[ MQ!"'*;I\]*'PP+'EIDE)O7CFP-Q4SR2EIL+HH=J?6 Q)UQAA.^CT6B01*\-[ MKFY3U79GPN]9VI1J-OS=4(RL]N\'[-CX1I"+DPU?>&G;K0'(M7,%CATB&JA2 MN'&K[)"[#E<.9[*M$\VKHG-@CKQ0>2NG>]RSD*6$IM)ZJNKY+-8(5<&R3I%Y M)58)#B[$SN5+XCP,<#NYW6VFO+#)UEE'F2D3#L-\[$4Y#&X=XC-F>2M"M+KZ MO#N U 1Y5S@]Q0PULSB ZEJEA/0XJ_>'>^/SX**JIGXLG N)2< 4C._@_N]XO/HY1EO08&@7J(PXM"C79W M-_&@JM?8']D/Y$-M"V_=I:2#6E2NAL2)*4$:8[S3\F[QRG7CD;K[P2Z-G;?J MP8"S/*'PF0@=6@=H@X5!+N!(SLT^7PEJI?L^_5%GY9*]@DM@Z7&+4?^2[\7! MM?BJ0"Y#I6Q_]"Q@A@_N>J7;WC#8J@[:\\6!W43GV:(PCG5!0H@*S&Z><.)" M9B0A--T:R\4]^U7ELSFX) !<&:\E>Q.U,IDWFK^&]UJ3#X(4.W0P;^@D*4*" MU41TK)A3P2GOV$SSP%D;1&2F2 :SG>>R4>,*CD\;XS[M_5IZ)YRGXGQ^7(XHJ@Z=MZ>V>C598TR; M17Q"4"OJ?LY-%5'-%Q-0 =WF;R]8$\@=PKRBVW>#>(%)^.JGWG4ONDG7%'4R M8.EPW?9E"[8 C<$"G1\QBH?3LI43[C@14AG@WT D5Z#A^L0#'BC\/;SL4&N M*VF"34-1T\O?W$TI]7 JXX:]%S;:JDHBWS"W:H]CX7@8_KK+9"W97[:WE2A= M3MVF6<&W$89?*K!9QW=\38_7B.&]1"J8UQB%EM)CX2Q!';/)ALX3SM2&CVX2 MR6T6*\XS/"%!5:3<>82K:R9_8XI;61'A-2)P>2I;9)U+KH@Z#K.>),,0B",B M9D;A9V3JFH>7$L9;&,ETQ7?P(!<[DY>G%64H=@FFS0 *Y=^YW$DB"DSA(S2X_A'Z_+PM7"":4+A0(W"\_VHJY+K-@)KA3&@DW>)SII=[Y0%%V)XKIP" M[8:O3H#@*U(A&!2R/\9A(TTM<:9*H>/ 275Q9;59SADCP#H\>89-\\8)^B'5: MLZ*Z?MYQ6Q7BD=P3?MJ2;K-,?2%*.R MNZ)@!)&4<_SXP-FYLI?0D\!PJO\)=MJ=-^5R)=Q?E!3<"UD>L_#0IQ9[9P[1 M/3"(S4XR0$*Z,#2DKOYLZW@$(UTZY[ ( H^PV4XL%64786#1@R%B^UZ XQ2)N3R:4*M >+ M'[$+(* 4\HGOGJ_J;'6#!DHIPJ>68ONO]TXVT:V*>S-* P_ ;VOL&^1J6$*VPRJK*OR#E5<5K--@_1*3JWS5(\ OV >EYY@WI=%7NRE0K="Z*_'$,+1_ADSR=G@^XI\Z%AN0*(%$?GA@3&[9+VP,[.YQG9)"'P>_5C _T5G"$LV M[/_PZO+Z1_IQ\,.Y]H&XO/Y$PUWT%]'9R>7U533M3T_.X^A$^I#Q\J^'I;(MURC4FR-:44B4"7=,U';4)/V;,G7 &KM*& M:++:(R].L6YNBPG&JM?7H'68U$3IL7: @Y=J O"/<72QRM*N99HLN4-VU>Q MV/..3?8.L:[#J#)2Z:3VHRI OLB,8 %V1<-(>!M$9UX=)>D@=))&4)*3U M=SDVP2CH56TWB1E7Z^*>)TFG:K!YX#18/((Y7A8N75<*#0+C+0=2=LM'"4)& M7_W5S5,+/AGM"R=]VG"R1U]*G$[@D ;6W)4%+QG;8&HBU[>OL7NU'3! LY*- MDBIZ@^P'D2XEW_G2*&<,AQAWSIY$GJ.DTC:M0Z M N%]$NE-^V"H](2]#U@%F);*"(PEJ!OE*!+3_+^I- !XR9\3H,R2^,E4^ FP M"&4-[M3I,+UZY< ;3*ZKC]1G8<]EYM1ZYV-*S[K?27@P]*AZ: T)Y# YQK44 M4_**#_@FS&CJ.65/,_.;0W7>G+ EU@?'+*4D(!:VJO32[D;X; M+G%8KXABBU76<::>-X1S%$M73&EYR'N]0/:ZW&BU<7T28]+9/A=6OV/KUJW' MY*8/M24G%ODA%ZJM[11G)-8FR/5'QN=#DLCY6G,+0[N\2:U3<=Q12>*/NCLZQ9H'X":@8#)B6"FMS M&Z2Z^8$P4=O.ZN39C4&D\L(]?R9IG>?!FVTG?:*$V'[99E39)B_&\N)*3%_83WR/ZB#67\'/ M=_"J@WO%P+6-_F[S.7RDJ'D=_QN)>D$68\SZ%\AO)?G M'F;3N+('V_QKVQ$WGOHO==P_(^;F-Y^W@YM)8*2UT]F4!>R:";4,-1%*-*. MUV'Y__^[>O3P/OLR#\\>[UU<^]GE,)PIP;73M6,PB!WU+AW?B$W:4(KJA:G> M135[!A42:')28O80L0"3>,9Q.8%[-T#0E"_68FQPLS^7X1;:EDDE/H^5.O$^ M.6NS/JDX>#0(8E4^74%CEF&2-R]9V[!9S!EQ8S33TTE%H*GKXC5OFE;J,6A: M-N._POV)N<3IWOB9J,CI=S1WO:HSYP.YQHI2GV_[4OW@V(8Z8[^*.DFO7UXY M'^G]?KG)@+#7T0=NSPM-1A>#_F0TC*,7/GKYB8B(1K]&_ZZ)E@I*@5A# M(:/5"]\5!_7P*@)%CQI7#ANTBZ/UGK(O<$=C*N'<@(4 QX68%#O>(2KE$-?H M.G:59V1UT0V'U79]6P)!V#Z(4=?"&C*+3F-@DZB9"]HD8LV\(KJ\ZG5W&%$AO%BGQ_U5NBR?[28+W PE:M#"4'U;D@8J M)Y(6 PZ9K+^ES=\2QAM&:IC=LV%%:A.6?RN$?V@(@ F"1VX#GFRRTD>C"B!OHR8S7-8--3&B[";V MH1+;"_(>=H_IAF(*VNY!GG!I7,9!N2G2(JL+BA^DX#%_)!$&/9#C2H,+ A):7 !SL.>*1F79!ECI(6R3R17M: , M6F4'M= 'LXGW.'6,T. !;96^[7]A DLW7E][!M_E7Q7?>[;*-VDIB^ MTE-V[?OGQ!S [I1\,:<"2)8*HFL(N#%7&2O,7T+0QO?:+<'9WSX(0_15N@NA M!(8@%F6JD>\6C41V_BSMW?9B0Z&%I_<-]PYU'^V.Y#!NQJBV"*U1YBQK02MF M_^:3'U4OTN=48K/N'.@,;MGJU!P+;1D5O$T9=#<@0HH ,% +3>@?BA>%-(F^ M;N3U5KQ9/L>M*[@#G\LJE0WS 0Q+VR;MCT-O6 3'$60#AX_K")<=AW$>+2:Q M-SC(HU16T>2^DB00,-\P171I M^M3)G/M^6"X4D'&2FGHW[?>>DXZZ,08*E[ MUS&P4^F#E=2QKPXH@&T* 5&\,3 I&USMF&U8*,D'QCA<\/6-H*DD#-VWS7;> M&27:"]M-%+L;#.+HA-I><(NWZ,][X,._WMOBX1LV&X,M;+. @E1F[,TC_?.. M5)PS/+1I@15S"4%K%9S/Y3")L3B=,N,LVI6'/S+ FFL+3".A>8>/J+V)1/=O M[ H%:N ;":J$-9TQ5(L+3$NF(ZP$@:?51XLL&<\8Q; /Y%GBOJTS7ZH;%UA MS#D*DI@EI8Z4L, '0AG\K<=1C]HTA.OO:84M#LK<@9>Y+\. #O??T)B.<%@Y M4X\JJPD#<@G%IQV$J)!_,#+K+S/16MP$1IVW*<9K(_[I]^V$&MWV7W2*!2R>1]%I1^SHG:7+&F M 6 MF+DEX=!2.X6CMW_%(^R$/C>N?)-,]6/:W>])@,]6^GY74=!):-9ZFQ^PWDC. M-W4AFX*L_4(XF]W4JK8EHCF[?^-BA$GK%U"/9VNK_@F1/B?BV45 M7<(.G)U\O/KSYT,\LS M'U-V218M@\=NBB5&[-B=7@KBCW82XQ8>L'DI^UZD=X=H8#?%:E]Q=L$CKB\. M8:A!$RT3E.(4U%(_S>!: MQ.:N*+%#>EZ@P9PCU-W:U;J3'K#+%#\&%TUUTSC]"\V-9&;_D0J/%*R3-UL423\TUKM4]](*"F=12M7@ZFFU28^< MORQ!6;$T!1735_8^1BTLB;1/"9U[BFD\L1TJ%DG#OCTB$D)J,*1!WB??*]VE MG7,3.K!.W*VF8+P+J7,.QX:+, L/P2T0#")J\9#3EKQV0K")(]]-#WGH(W(@ M;$^RCEI1LW&+7_N"@&LEH-<@:.^=A_;U]6OGH6T.8W*S?1,&+^:)O,FQ:2H/ M=.IG4I40,^M@LPE3O\\%:"4I0R:7)S>5I'SIJ.&D*T*)8LY\6W(S M'H'^*,@6P/1[5;FDLY$H3?Z#J.& (8L%(/6;U';3*0$QW07?E!*.=0JW8:V( MJ2YSDS=7#!\#B8X:;;[F+F[B,N(&/&4:WK$0M Y?_ W;IUYI>_*/OZ3USKU MK#]<_73@K#WV35UKD%22+5IS6G=)*20LICD1EZI1M#\>J_47^/= D6S(Q994 MU*Y'@KSP,"T\^I^7RXI^_[^>\8%GIB]_0.,OLTTFD*T)DO9!PHDD:P^77>>8-CT6L02=4KP%9Z:@LI:/"<4$EJ7 MJ=9ON9-D?./IEX';7'?CV#YP53ERF2??*RMK;U)%.W9;,)23]D5TZ:M9]7UT MEIRC3MU]15.*<^D*0SH#KO>6)D6!2 MW LQ)"*#?%%K5UD_1M;=SY;GGAP,6"$26?K5" RFN7 U-@.O;?ZU+Q*(X2^_ M/_5;7=Q@&VHG#C&QS&)Q^(0"SQ<5 L8;*];Q&^+>N[>"U!X&K<)XH4LJ#/)Y MY,A6%%"N2+*9R02IK&E.+3@9F; UEA\VM.B8$&4T%*WW5FD!&9<[9-KIEGB> MJ66N LSL77JK@/E*]<34PV?@+F(SRXM@+Q.MD)\I0L0PI+N5(>B MZ2"60$BXA]IIV:B11A8R0B+V_2YM:./HSX 9<+/VY M?2SKBA?)!G47;(O.7@_;0.30O&P1;GW- L71()9:XUFOC(1PVXXP'FW*3>GYR8A+ESH1@VF&*#C;))LBU$] MRDZ\28DL<)\>"*!).A5B+U1^>$]1:RY(__M>W+'K9(N!^EH?<[UHN,'M$Y'& MK=PHGKH+;"3%*FRIR0!"%/2L'[R_BC7]Y!^IAU[R-TP1^N(V M&;/(NQ;#I;?"55C&2"31(;2ZY "!OI'O:1$D42VNM1[Y%T?7 /6>7Q_JF%U-H?J$!O*P)+E:9?V$3: M4.&4SS$4!UE1.C=85O*4,_%> S=-GK!ZM2P1$1"11YN*"GMBJ]C/P/1%P5\S M3R&=F,9 "!%L"$BUKY1%\K M=$ ]5UR,)\L;&(I!;\ C4>X<9HU;!!]T#6I.AO(UUHX*Q KNN+KY4^/RUNYE MVX=J:%:$&+9&K'X&:+3MW-HM!(>P;6*Y[CJZ M;[-'Y1>=(X5VD7#DKW@KF0*#.\* [XK3B-SQX;]17-ODN -H/P?) +A M@9AUL?%E*+[J E_8,G2^:)HD!;+*>_/4[XJ:#&*RB<+ALW3)/:WUPY6;GZ)C M(3$9GT4HYGV5J >""1Q\JGF"Q&;CWB$JH@HK)2*N1Y;7D#DQU/A$?!:?U76I MT7K- ^+FQ#C=-8228^XSB:]Q)\4."TB;)76(3&V]L:0&*JJLR+5@=VV[!A[Z MF.I.@895__'0<-B0W$5O3=,$CS9BVE^)L1SL+D&B86R_I,BOZPD:[JEDL>*8 M79IK?3\M##K?877D=^QGS;O"9W_#)=9V,+$H:^U;6?\'>Q=X#SY;/5K[9T.Q9PSR3/NK,PLGKEUES>VDN5F+%4" MJVDEG>$U?N]-J)HOJF9 O5=K?U=P@92P&OE4XFSP SM,.H@&31W1T;W:05" ]$^M=F. ZG)^B"98G)AZOD('O1"[;^/"@J:SMW MJ4":6[8G=C]:*;$JQ45594XI]HV;Z?964AFFM)YT\^B4W/*YK8(?]<,Y7QOI6 M@'5%.ZD^9"NY1/]),*OCLWKB-)X<"%Y:,Q^B-&9A';W TT]8;:\4K<'D#OEM MLMT2K 9"X?X#DZ?WN$JP$MW7..2CC^3WH20FO=-)F7J]V>D]V$T+N%J.)J5Q M%[F;^CV[IR[$)$49<8'./LW-4QP,(!B4[#V?%>#0'0RKY%D8!6*?JAB>]K%N MASZ^S$CCP&PG=&$33ZDK*:]H5N]))]'R7C-3RVI4VX4)8>9*DJOO@)\7=I&G MM\6.C47"&'IP2;M.DZ!T+33T8(YHA@#CUNWXR6V'JS5N[E3(_MP'([ 5J1D@ M+UOA&O.UM@JW;HM:PVMJ3DF"VSD^<,M<$2ZJ[36$=AVI3+/MI"$D BE;@!-B7UI'#(D'R7ZDS.2MD3,:@RX MJ9&'89?&QM:H2V%_,:8M73O=Q>+N1[%DK7D7K-3 V1.PL0)WCPF.&$C]/2JQ M>M*.^&L'S(Q*-EDB*FCT<[R&-N\QHPX=VMB"^8CH$:(H&[J\25/G9I8%XR*H MCD)7XGVVSMN*:'2!A"LSVCCK_*7$=.PEA[M+T(Y42W(+0H)^724WZ>[)WW67 M-\RX^P&!L5^ZZ58T!R,--1%KJ)9+6*:WR,D1)2398]&%YJ+%4E_"PHO@W^LM MH/BC+MS+H/M)11E=>A"F$HB,,*ZROZG1VZ5F)W\*:_=:4I?\6 =A%IW&P\AH M1[-YM!MN2UH/[-KIL#=W95=MLTK0\;/9J#KOO$T'OPO,GL+_TQ^B2S\!@_3H MFEK=1*>3GB_\.O*6K4+#5P>]0?-5$WBCY3>A[^NO2C:,BUPU=\JKZPX"BU/H M+6V@0HD\/BHT9!%DW=_ W1%O6+3N9TZ97&DO9X7($_TZ4?A6X& M3Y><#.F">H@>M:N5"3C7C[8E5R.$2J*YH<=Q!!6%^0W+'2(N@6]IK? ]J!KT MV%_QL9?TF$UGY)-^KR?]6LL8WDC- N_X9-"?Q-/A 'X>Q+/A3'XWBT?CN79SJ2$81X/Y+.Z/)O+"8#Z/9].A/FR1&<\& MDW@^&T?GT=FD/\#_&TSCT6P"/_WLL#6C9,?MES2'Y2-PNP3^"XQY,)G%X_$0 MO@1W&OXUCZ?3^3_OH \7L9H3_2>?WR7SK\L6*/L+0L@[C6:S?CR8CN&GLP%L M(9X!_'(*1S7L>ZU>&"$6B0\&LW@VZ4=GHW@,>XV_&,>CX3AZ6^LV*.BJ5VW, M&&O#@9#@,R,BJ;-A/!OT(_XET-E@X)ON6.2[%UCZTYZM CS MFDF;K:*3'UFCJ\4.65$HJ$.),_>=4H5CPAK>J!\F%+8WK<;FL53W$YC@"&_P+![VY_#O/GWWO/T.#N/Y I8Y MCQ M&)JZ1K(V566FL(*7Y_\!ELT#IC&:N$R[VD)6B[2T=[F6_@V="]9L"HAL%:04 MM.H[]6/PP>IE=K,O5XG3_M#*D]#U/I=_F#+Y7H/?^KS9E@AVP%B\]](ZVZP+ MT^ZD\.L Z55\7AAC<]F9];-RO97Q\HG7CF851&0M+,8=MOVMM\$$ M3I?"P(CN+Q"CP!]EMQ-SWH'-MZ6F,MY %PO;>0LLUA%U@^9MSZCY(=6QW(-Q MMI=6VD%*A4E<\S4)7N'4NHU:]5F='.#%[RCSHGG@-8AI,IZZH[CB&/)N*DLP M]F*OI,F0>3(DEB8Q=8SDC!RRZMKRJO02M?E1CX1RI"C1?<#.U2RV[1I+ZE3] MNM1[E 3=/2@0CCJ/:0=FR.IB^73ACHX]N%H<^.6L_E.1I+#3M>ZZR:_XT=12QNMVQH *_.&N*M- M^-2I>?#3&$3'?-A.,JJ^#<:C>#CK=\X?=;$)R,7YC)0QD'US^.%SP.%.%WUC MZQM::.ECPMZ^)$SJ;/UP!\;,7$$>VJI+-)F/N)\)/31SB6N9/UV&JP]BY]\P]�&W;!J@=' M8H^/:*=^.M)G08_(A1LDJ!7;[)!Z2MD&:W\=^)U-E>,"LBV7UE)52F[@*RZ[ M;'I"XFRRT_B(D\#PJ;H@L'F6@L,D^S<)<>H'H][4@."'@/0?FPDQ-MIKY;.) M8G2M$AG0Z6!B3K"'J*3)[6V9:HK)C7,7?:8$$_VC<>=I EA44<_KT(K!$*#X MCQ$5$S5$C&-3UH&FH*@-RE[%6'3W6%1JWSJTQ@6,A4EIO6JMPH1$MC'JZZ*;M_B:MYC* M]&LP Q:3X#2:S&?QB#Q X^DB'H[0'S.:C.+^=-C90Q$])HOQ(![TA]%B!HK! M?!PM^O#OT;0!## ;+.+18!S-YO-XM)A'L^DXGHY'48A3@,Z4^6013Z;PQ&@( M(TW@_\=@3RZBCQ3MM@['4[!>%S#.0'Z>P7Q'TS[-R[E/]"Q\+T(.F70MRH@T M%ZV&$\8L)SJW3SGU+K^FSM'L_CGPK: 1G&WO:[$5N*]?$ON6?K']U'\"!:Z+ MK28SM'X"U4S>;=S( LT5OMR8])7I2!7TD"#J("O#![T7;]'6U!!QG, MD9O=_N!MAD! G8LUI$7K_Q/!Y,T(&]F$_CQ:"//_47\6 Q\V%U M;T$.X@G\$8@;?AHM)D1RH+<"\4W&4P[*4L!T,H;+L^C#=1K&??S_V0(4X=DW M$.\'UWOT4^[UP_=&@WQG-$B'[O#I_;O*X3M@X@7]QO@.$JM]T:'1E+B?HL]' MHOQF3MHS]!^D4* :)@X,!N0A_8S41(31/AWU!FS&B3R@B70*E9X\X(Q TI@3 MUO68MM-'\_G"EYE5W&:R"45*:J$Q6G%-F;W0W9G2K2/J'%VXVXU.&=0>88=R MW1'IQ(M5DF\]"F9FBSJ/]AY/@[EUTM#,0R^CRY9VZY=O,^\F,%0>0#>M_EB MBAIB^(#*5+TH* M/Q3D<^DSOC(#E:^XV1/45_]M$'/+5/CH$&X!7-/O^S(QYD\WVI+-9P9R\9D0 MR]05"TG^K"M\JCQ*L7=C/%@X8N[ _20^#UQ/+'JD\JTN:Q>HE$V7(%^&.D?[ M/$\P<,ER99O'@>$Z2>.+G+##UI[6@W)@VJ=*A06G<9TWL&:NL<$5,%<'TXV; M]4(AX8\^?6F?/H X<_@S"#[C6J=,8H,2R+U3X0:^H'0F+#22_O%4/2R0*#AV MZ<6/&#VGC@>J^=R.O1V MAVF/706P>R"_M9&V24QQ:0A="P##RL.5^S^O&9]?:H@4 !/H/5>$)WW2F6;$ MIUK:>DO=!YI+K>O@R1+\$FRTFU9;)*S:;U%Q^T?:LAZ)BCQU-0Q;A/I]@UC> MRX%>\[H_F*VXE/[&G'+X7CL8T)/"0U$+J?-B^CK]1\<&'KL ;6:Z0*6_WQNB M]C$#5@S$05L6/#R&JS69T*/S7A^#5\/PT849=S :@$:#\=7IM#>R_?F9]U*_$[Q0\1NU[:U?9EA/OP>"S_W>Z;4>OG+L'IW& MT\G8]T6=B\25,1R6Z& D?_#HHOHHC#"81I<@#S9>8M/[$VJ,XV![\1^C@?QC M'@_AOW_> ^NLOR1(N3+)A?[;(7#/46[+:>J1\"%T*A"G^.-T-O:;,I6.+O3- M?F.S9BW-7X X\E\X3=K83>\;S9+MU>ZD,J_\.V1;)0[$]EHVJBI_(YPM35& M#ML+)C%M5/TEW2A]3S?*O#H>/&NCS,C#,2A ,VKE((5Z+Q_$FC."8R#GV"DY M_ U1<%2LJK8]4,3-!P?NVZ H3CE>%;?_2GJH,R*WNBLV:\' 9G>90=4BR'** M-ZFF9H?BDU@T!+.+:W^PN14_I[MG/T@7_AE83*;EDQNR(T?#A")GF:!(-I[-X-E+VVK8$C?>/VIF7XV)6=N*]P M\DWNJI5=,%RK-S5=V):LWR=5)="P&&6.G2GGXKHZ>Y]DZW!9BNXS59SU5EX M$C0[0DP&-,5MDX;6PZ]2Z #/ASY(Q4L4/ =C%I$CI"R;+B1U56*09Q<(0BAV MY_0.9Q4.ZJ;FLDT\ENT?O8'I_;8E:0)94/Y 6.Y2*Y*-M.PS7_ MDN"<^ED^B2K#A,<=$)Y^(%8+HHE8V8&AE\FM M;^A0@^-R+1W$!1EV!@O1+V(/?1&6@S ).:PY!$C0(*3Y=-*[R3[VL];:#-W64ATI]-Q*. MQ>):=&31*5,E^ \8">&D)RS!1Y94U1 69" [VU/;@61P8\1,&+_.W&C4^U;HF28'F.SO44 MAUY5.B"-+TFW9P*:4K8F>%04B\<:E=+WS>#N+?N\2G<$*L68$RYY2Y+JRZ"I M=SU8[2.W+FFT$UC%XUK4&H",[:WLWK>]>.(\5U*HB/4:U^C==SH[/A0XV8NSY'W[! M"F7X$\ MM;H[:4)D^],A"PI?/Q $->5SW:HD.Z-@[8O>*"23>?";;^%%;5%[CLX0Y%*; M^M:2^,L3FRQJAWDZFMO?_)IYU4**W5O)$_Q-0XZ_FN&W&)[ E:O,N\Y?9-1* ME^I&ZP^[9AQ75$DD6D:W'_C@X.%5G7&QU$H\W2]71?2VN"7(>1%,^$=3YGFV3E5NIA M,=XSF/;Q>&]N KF$%RLO'J0)K$/,-PU$1!T&MK.1)6C]=ZSM/2SLM^$6XFQU MO8U=K9CW%6>BP^.2*!5ET5N83)1WTLF%668,%]+<1WR>O"\*:9K"G1+M[G1@ M+LBCE"QZ R*TO5PW.C"PRV=)L101IT+[6 MN\%S=UB-+3ATF(:J<=S'0K#XC?OT3BBJ\O#(C6X;2G&O-_MMLFHAI_=%N=LD MZ#U_!SH'#L./,D$A6E5*)=45D%N2*5R6;2 CNKI@%+E[C5W[4F#VQ5,JS*Q& M&*^O?PEAR.R(-H#KC0UQ?/24H3!2)>%8D,BO)9AJOTBN?U < =L!(20?^RF' MM/ ;TD\P/W'3_0YT1& ,OXJ2?B;3"G/"@ U%_YIL[W^(_@I[?NOXU\\O_NKY MUS-IR(*[,#WU(AB'J##WO"Z7#NW2;:CYEF%RGA1G0(J8;IE28VX*$YO]@KVY M$5Q'BC[A:=62="ZK++EXGS#4$UR33+L8M&7O<*+/;\<*<1N(W"=34YE\A-S' M4\,WOX7>"WO@L^N1>OQ/#WY*F_^"ZL2(.-4(.T3"( -[S) M%JN9N[.^U>!=+V8V#KP%X^!+._K],-XT9<;H^MW:13V5A';>780\;>O;!GJ: M-@EO.@?FY!QX3^#^ @:!-9_$&=ZAG37D![ XK!01K M+G:^,G)ZK!'?$^\\PQ9PM7+5S%Y^(VHQ.M@ZEK<(^67ZFG@5%2^?G;Q\_?&$ MN*+3K&R>*34B0K7JR7+"=SC"7S*$QB/=\?7'7R^8B3V-%YWL22T_QY\2N-UCHS$Q6D"%D!PY MDH'T4JQ)XC-)?X#1/,XEUN-J@'B_<:C-!^AO 0< E#*R_%$D;@!+ZUG:/>;^ M8>B+HD+&J:+75\N2Y-"%3PXME,3OHC18A(S_DQR2XV9XJY]U)S[_]75TOUDY MC0'^[34&/F16':L:+QO$T[Y:+4%V;5,8,^_8(R>)%9I3$OXZNRBZ[E\WKBSQ MJ\G\6U%\[4OZY! &$\P0-!Y!; .8$W>ASH7R!=-[D1@[5I8UVS#B$I;[;+,+ MW\ 0-ZQ+'MJ7RR1W+?JJ??F0/G%>/%)@T*9/,X?JK?L.=7/D""].7546>NG&@:SVUXSA.AMJ00W<&B^6?>EY$WE=%&OR M\OJDVUI$D^X\^N;]2:VLDX1R"]Q]K,-W$-O3A%L,4% 3%%?,K%R!>X5E7(6,-XB4"N8?- M%5-D4_=W"*)+R_5XP<""1.C!%A?,7G?4AI"^!@8)_-$_ZQE^[6YSR,K3&?9M MDCJLF",@#CO(P<4Y>G6-;8]RP=A$2<*^E!P"1P$J?2TU".2LA'UN^P_)&YSD MB6D#'FF L@9(GZ,\'TZ.Q>HF[@3!$[<@=ED3EM;T1:=:!=NWQYA;OH13\F MJR]P7TQ0>F/RK.$LUEB!ML4MV25PY.219ETO0-H/I%)'M0(^2,>\>6*4- &Q M#+NS$P%NN-$*?E$Y\ "W8]#7'NKA]+I?&^%K$P5*MRDC@6S14+!?5ILZZA]S MO<@#]+T:<&2@?7(21XOJ"3IFA1EGOKU-\[L-: ?]$"Z$XZ,:,3P@42@XIBB_ MU1?:"&!8H/K3=A5E2)N^':"4G'K:TSNDC;9DK>NZCL)=1/*G TOQ,>H0@*2F MUG2OC+<[O'CV;.7R(7(OZ?9&A^ 6EK80^[A)XGQ'M?FJ@ZDV;Q.8?J;Q$R;D M4"K,QN&D9[GV%+PR> OU.9HZ6^TUB/.0-]^")"$XX^>^ZP%JNDI\PRYR&O&5 M.E.6,+:)B&N'D Y&]'A*)7FX;3X4>O@F[$CZ MN&XB5'GN2^A]5E P.)\)?R.83#K)9.XHD#IYG60[';! MUK?\,<,\2 M[=PGFNZ^2KG4?RG7_N(QQ'3NQI&G%D57O#6ZZ6:"<@#^]AAP4,<-B3,OQ_,ES? UB(VC FM 'RB.44KJB^/SSMDE M3W@! +K[O:EG,TA7QB_6Q9QLG^-/FYTXE=CSXC^A*/B8T 6G)WA[-JTIX(*F M+\PRW3VF:>/PG80E0\J/8?#V?5=C#T3Q,?QBI"61&ZF/I%X?Z=_WK"EWK=FO MR^EEH6[ 28@WDO6+CEJ\$TK'ODM.F'IS! '5WRM0SO.G8!T--+/?8=JM(';? M-NW/C-X/-C3K,!<&ZO:;U1CBH[Y.@_BH)Z']_;H^&)M^ F"GHE.#-%9 .\B4 M&MA-]R2?(P5J;B6"6VO([9!+@IQ?[>7BU^&XR/%'+84XL(+HUPT8G=;YVOQ+ MOSQ,A63)V<:#ZU^O\]K.%$0NO*[E3#Y'9A*!R <3-V?T(KK(E T%M,Y)K&/S M]1!0VA)*T^3II#PS3U\AP=7..EH@>MITIS\&I<$^_]N'^T+SHR:VJLZ\Q=]D MPY^9R3@V 1_=;7DEW.A?M\D:LH\IA8GQ,$M42Q'N,'H9I%&]+HO]?71V+3KFFQ:C>Q:62@WIV_)KB.)6+(O/9$L11MVF@V- MFYHXRHY@$]7GT;I'YB:'#MM&3M=D9*):. =3Z%'5A2O)U-6JW'N'0+>A=K3: METXY9*,K,-G)0>#].T&/I0-T^MLA_?R8PIGFK(+S>LX"1?V+Q"RI8\%;WV%UV4 CC/5/,^_[4-)I3?\[!;,/MC'-N8 M'YU/HG$\G P1&GYX3N/1CR#R,"SW[)5[.;=";# M>+$8-FBHGO#JXT1PZ=YXCRB#_W[;TYA AOYAM,>Z4VR/C/%;W&8-T'Q/P4:, M7'+U2?T&>H3-$&6;\/&G T)[AI]FBQCA!TZCV;@?S^?3*,@2AELT&4ZCR3P> M34;1'+'P%S9MV%,#'";18@2W'7$^I_%TL2"H[:RD M>^=FBT#Q!"VM/[3/%2BR/YK1- ?QHC^3Y2T(C+X3PU0JS,=CK&=%*AW/1S$7 M4R^&8YKV9X=DQ)XNSG%RL;?,3UEU>A:)2\=713'6'N1!P)1!6#9)95^GBG&M MMN=>'1-O42 T\P+/+"3MJ0*5L-28"E(4"U&&VJ MZ.TV5=IVXJV;8%E9NQA!F9-^N@[A\2V?=2I*Z]?0GO?IFL/)'R(?'6^IA-(F MS.F#JT,(*^(H7$:(/Z7N*[=BXJU&[U)!G6O1'1FT:7$(V)E6=OK5&R(C^95M M#U!8Y;P!AB#U3YF'PG[>&FQA*#E&LZ)TO8,;19^^VA+=I%Z.*@]$/^2.:P%- MJLD/0<\:FS6"[DE8>85=M8 *4TNO:6"5 <0CA7AMYP]QZZB#;MNO4G] Q>P M\I]23F_@3F EY\VD'J^+@A52HA8Z4DU!KH_,F)@FJ)E )U1\%N#;.L I@SE) MA$'!7MLPT6@2DK-5I0UR9QM37;XQGFB[WMX]Q U'ULY,/KZY/SFM;$&2(NM1;$;Y;^ZJ) MB9&[X'1FH'C;!N06?<'6N:A;_:GXH.NG8T+D1*PH1:NI'YU.!XAVU-/"]]HSA.;7>FN*D-U,RA;ED%(T@5=*_,17)@FIPN4I1<,9FD4 M[9KA$LJ8ZZXGWA!J":O=P\CO6TF_&)0H3L5'^U-9'N?0D*N/U\,6L#MC+CGG MADJ2$>VO8<,"V1F5RD!]!Y==5/S**Q\\"*:J97 _RDQS!6[V^4H2\02GSB>J ME*FI\65/+.JXQN/^S'@2?D7=8HS; M)#1X.IB9S&)R: F0-QZ1NS#/F3RR RFYG,_KU<<3F'S_MY]\?U+_T&)F:CGJ MKW[#^M17XAZ&7\.!_J,9)*;:,.RT"9))/*OU]!?HF8-M M$^C+2[-EEW;+GO?4V6E4!Q3#J@G4P5*;>:/&U&GK3_,1]DZ8HV_BJIZKA,VC M)M-X!G;#\"&.T,@H8F##P+S#"8U MI&9<\WX\G ^I <0<;56TFL^P(=E@;+PM#C'3\KK0)8XI/.Q:/T*@V,*R7Z_? M[IN;U(4H5Z^(#@Y3_56:S7]D$DUD?0L5.!.T]4& 8X"UAC5T@J%M#U:?GW?P M)8=F"@8$FF"D$KP8B*B):XEO4+# 1#GEX63P(5QC!%9L/ M$'-N/.I';QFA94V% FLRC_#:C@]]^> MYX&V8Q%E2]1@2;#(OH#J*_K,0.:8='8L#HHYB/8-ZLMS0T)O.N?Q?=B_ 'G, M?*+]"><(*DB]G:;3N#\;.]F+/01'"_(A3^+Q#&7U))[.%=:^>]DXUFQ"#2'P MIS'BO])/[!-O:0+[VW'> YT!^%+!@ ).5WWR3/8WQ'''$!:3&;N]9:W2,!CWUX, M>< FX@^PXCEH@9WOX$WP=J6O*V*= S7BO>0R)O?WG"1/E1T68@;S=?;4NIW, M;I(D7 .L^8"_Q55#[H!!LO:/#@>]_A^BX;@W^4,TFN#/?%#"!% VH#21EY=I MGJ*3 4N3L2P-__]#6J4$74NH,:8.[NSD R$JO#@Y%Y#!"LZR-\/#[XWIO_/S MZ 4L%!@M%LP4BO>T=LA/+BC3[PW/\;_P-B[(;3VZ6UANLH-!':VPK*@/)KH. M@'8*K(F[0WWZ[^+<%Y.AKHVH*#H<(V$'2;#PQIC>XS%@ M:7_QN< .T_%L,.I-:"7NOU?.3^UZ 1&I:<<_-%) VZ$9S!%KSN9"V\;O%#FE M2&. P.?AL6%OX!ZE2)? J,/#[1L[=H_K_S/.$E8AXPSYK#IO MSJ(W^@.2'1+< ']&0912\B\ZW/'1DEA]31=JF!MH2]-@L0R'?^(A6P"J*CNT M9@VIV]%WVZ7*[O0.9JJ3V:2WF9IO:9YHBK*[S:90K+#PP8P?/#-^60:O)XA5 M/9%"LT ^7OWYDKT<^%/-DTZ=&E@!4T #K7LS&XQ8'BC5L(I^BQ5FFO.-YQ9S M6FK A_PHNC-29P-["3,;#OY@SD6!K ?:!8!+826L=8] IS*VO[T,J]J\W][E M'7,[A=JK/F#E(DM?T]5^5\]JEQI@+&W&_:J$WW!EF M'V+Z![*'"0:C$0T7ODV("D0>;IS<*U63#ZROSCG(YZ^M?9- 7MGD'.Y^X* [ M=+[M%$\!5*R$VW#;IJQF,=0@-KSLTV%I!-A>%H!G(^T P)S)!QE87X'5T(2 MT_&K>$%"QTN/)_WZ\O*].MO%#UWC-#6^LJRW2*:4U%H;14I>Q1>31\XD8V;4 M&DM!6I3,1'8R,1*A$03-%$1' <%S*O(+!EX:*LSM050:(*4TOT2!-G\;.2U08BBNJH(2+-K-]MJI^!I@JP/73VAH MO N]-@6$$WB'H[ VW^/VT=YCW)GV2 SB:H^H4N2H9:4$@^T$S$^% A356B*? MKA_.@CGC0]L\Z$OUAJ^N2:>/:U'6,6&7LC:I@-44W4-/!7?>\BZ(5G+C?E*2 M="%U)8VE))19QZV37 : _VMNFK=J"0.[>2C?8Y-]P:(SBC%A09.[]\%IN9"# MEDLP?6BU)5?9402.E .7ID^C9W<%PT(+L#A7IG"W&4)[W[7''GEK442RT-5P M&D8(34&K*LC,8B4[YR')-@Q^@#JI8(*X\'@:E'OKVH=>]/*K MC;&WEO46;I/V4"5:-*K\_QY M%VXN\]T#ZAKSB!:A2OH%%W97-F7;,746HFF]W;6FXL]94-APCOT,V'F9@ +2KXEKD26*M<#. M*:[V)6/&FZFPPQ^^-(BTS](0W1I*%U= =?!X#ASM%6@FJSO$O$##D;N/M(TT M#D9RLR6%3GLKP(8]8&$9(A,0KQ%(V3T:MW*8"2@7CY0C=J]@1ZD4.0(O TNO MM,-9)2>N(]12[-YUR@RVU&U9U5R,^+5P=X"MM I? ;!JO7;F.[YRJ;K#3G*N M?HG+*9X4@ZBK6_ WQSL/QB*<(8L'R5FSWUMW!?7P('=@/!SVR3%1/ACP8[2TR@V>GE%N]P)@#9>G;L8;S>#@:1H,%=9(G#\&%H@X9 M/\$T1@C':3P:S<&XJ*JZ(!LMXME\B$',\6+8[D,8]N/)F,(:0W2C+9J^,2-I MIK-X,1Y$HVG=QFOG4X^)Q")F=#],4M*'@2>/XQ2MH?TB.C M>#+$\*6659$0CO3:=Y'>O6>Z\6;OHR67U!0$R.7>,* M?-$?0CCD.XN/$V3U&AB7-L7=) C;U0M*!B+#419V #SC5^XU3.P"KWO MDYV MS-3IL&Y$'7+Y&_)8K3)WTR(-;:C4^.V=B,$1!;ZG3?M7[-V)(;P&<-+AVWNZ M,/'YXH:Z.CE7C3518JUDH/E0&K5_,A9.(BV*VFV27O1FI\?DI8#L+=8PRK8& MV .UI/_.Z>D#>?IU9SMA7=(L\Q509W!+?#D)8X31C?*(Q@>^\_O$B)ME@U@5 M.*)^H!S&/$6G^PS+E!P\'6%?2ER32O_"P,H@'HTQZV\ M.)I,L8$H6!S#>#2=@*[I.KT M*FO,QHO5*)QDV],"5)[66[T$MFD]?S3PF)GF.U2>P9]WW^1O#<-O'2M]1A(U$HH8+H@83?@M ,8J;KO-Q^]91W=R2'(H#U.OZ*!EI&.S= MZ:">FF>5FEH(K9Y*0L!3'Q%XZD6Z;"2]X>^>EY(2CA-Y/"N"+/W=TMJNV(=X MDZS4>@/F,0-KA=))AK-9/ #KXBJYSU!WW'!A,)A/@[GF!&S"F>++F/F&KXX& MF %7 >]38"]*-F?66GL/2P8GG"F!/]$]#S=C[E3'1Z*Y>N"9QB&NO3]0<4Z%@A M;KB\?EF4)5>Q(CKE2I2>TP%U*7+JJU0-D/Z2R<0Q\Y+O1=<7&8SK=&9:@U=I MGE%T8,5ZS0V*5+YN'%VKFA MM9#>?0PKP,AR%1Y#)_&H$4-79F"OS'Y)<7>?^EUA^U;6EPG^8OD$1P^;P1!T M3,(Q79J.42J\\%30AK>H5IFP MKS)@AN&>M;R:59;P/%'\C$"OZP>?(QLCR;\XD';TG*4N2(M_[E@<+^'\V$IYF?UPF90S02!Q MV/639V$<0#)65H76\97U<;]-M>0&22)V8%'IVA/--Q(;U30(-"\K@;Q:%P(Z MPG?9%U/5:'XXBJ7X>)/A^IF2L-:O3(F8J;N"MO%5O'?249+<,B+3NJ$;9D?- M9="$PN"R1=0QU]S[]KJ696--M0988VL7^)%:-IH4V]'$U)PT/]S-0 D.D])2 M=L4%0;4I?.-%(E00'AG,;M0;S>H4%V#STS;UPR:=G4SW&?O$D XZ'^]6.#;5 MW!Z'/24#FQ.LW;?MQC^W4,%SSC0LL.795H$!1+.K'I-[6U'6;*\SF%!_G1

E/"8CA&O^-!K9V*=YQVGL@A_FU\0CY*SAN? MKDU3XX=,H29%.Q$+Z %,06$>8(A0 !S8F9F @):T!+>O[LV@]:]OY'* 4?+5 &V 9 _\_QE;"R@HJ')G MN?ONY8]O/KZX)..:>CS[9*BNA9^+GH'@NHT)O%&*NBH.SX2_^UW'RU2,7GW3 MK/A*&K[YC*O! .0@06!_4TXRU<-4BM!\!(0-HJGSS3EN4FO845G.(HX56M]0TY\$ MZGW1Y:<7Z"]Q'VSN,LV*D2LXY^ZFD"7AG0,[\@9E9'4'!J"@[*,?0/K'\#;4 M-D "B<[9HYHY3/J@3Q\?%^NJ&. EIRNY$N'4X/T4ZF9;[! M.W!0GZYASZ:!'UB4<&)[O\%QU3J;V2.+7O_X_E__93 =_1"-)O^W')LZ)G_5 MJ?T3#FTP:^D7^-=$XI0 )(K$_TFYRU[SX43AL[M(R7XXOFF&GS\&?1Y M+L*?Q-/AA*OPAZ-)/.\O7"6^N-D;401RT+?_]E#P@1_XG$::17JC?3ZXM->4 MAS^DL*$J%GS%.I^82PKTZ1PT=+U"HZ6>^S%(_3^=+<)Z\9D%5");=C8(S9.6 M@O3Z-%K*H,X*#4!O[Q]M2&3$;O/J> M8QG3'Z*7TO5#/OM>FYS@)[%=[/7[]R=@&;G?E^B>X!9B^BOKD6ZR^7 M@JY+95GDJJ)(:8),'CV'KND(JV@5F&W,F1J#"D,D]U?Z%=NZ^13R^W!V"/EO M5"FT'.,QD,N@/]0OB""20:FG6<(A%<(YU _PM:NUAF9M,7=SAUO%#5HXZ5 ] M,4EM6JXV"/M#QGTP8<4_KHMQC98:;V923I!6%9><#-"96I@V)A(O,3WZ:*&- MG2QL#8N A#9W4*<*/&$^.?2A7/+\GC/8F7.P@[!0;[''#H37$;&# 6+,HYB2 M$_Q3,J*"5X%"E:"'B. LU^E-CBE9R,R$G/F/;XBD_S-HP$-I:< ZW:&N09?@ MP@ZA%:5JL942RG6REI#LL&:0J_.&<@>)BHU'Q_V2D1#/3CYXX:"@*Q_F.#YJ/\D#6'J4546X8 MJ![4UU+P/C6/":^:3,SAQ6'TQ+7ACE".B6IBT'U< I1L$H]+T*M-[CY9% MC8.\8X^; W%8G[F -@M_DBQI+7MB217;6BU0U5^^OQ;8Q)AK"0FTA9_M@8"5 M2\B9CY@:W3)W;*DD3?>2-1^G;C&I=>VLPGNN"Q%ULSQKQ> M6?SH/^1115J#-A+O;$(1+K&H1(;,XD%OTWH;'Y_Q4T-C]& M8]@]A7_516!*5\]P 0U-(%'(-DCUUQQQV3>KG]KY2DNX+E6?%0[!Y?2IH"Y# M]%=6>G6G_;(MUCDOQ&:*IX2?/UC$DSFCT,68B?6F,4UK(W>.B'FW@RD#$ WG M+ >,7M,U/(@T>F5:UE'HW:".7CKB M?X/63%YE*RIF2^MS>6=]67E;/NL@'DT(G*G? SM<9PI6P'B"YS2<]H8#!)"Z M2#8A#-#>>!Z,W9Y .X=S&8UZPWDTZ?7GC*F\X&N+#9)!KW1N2S&(VG-0=^YG:0F9!$']DQQZWL77]U-N]V M@KX3OD=).RT]_B@73OI;,X,4^]'89 B:2KD!;)O5@0IV#>LSIDYK/)W<$21S MJ'-) :5PN.\'+IU+U[YQZP7\WP68%""N. M:ZT/6^"4ABHE% $P1*LMS+76L$,'0X2^O-HGXI\.0R3"(-D^8$"KHFIR*EV^ MZ,JB'#>0:I)J$4)%:MXK,-KJ$Q:JTE.+78;$P*8_A!/4 ;.NRX M!QR:<\V'O=&D#:CI -U3(;L:47KDC8]V(-,.^[7L][&%ZZ8I33MK"^K-L -: M\#L;]/<2.@HL3>DWB[__<9. ,+E> 4$3=B1[U.#FX /;8IURLJT)&A0U([7M M[(Q;%RLP[9';=JZVP6%8X>^W[; ,KTGM%Y(;&SV1XYQ0Y>@_+Y5]6L;R0*DN M%-X831%2X2(:S7OS/]3^]2&KOESX=I0:E'A+F^2/SS$#B\CT%2\8\DYN0FXD=$AQBF3$M;,R MU-X(DX[="#]G_K!,@4UBFCLG[ A2(V8@P& MS[&A7W9L((,FZ0(Q[6"'Q"D! MG2U.$HZ]D@Z'@P:L>VH1N=PG$^-5K='=85V\*R$%MZ M'MS@41V#?S W:8'?BJ6+&W9?;+(596?Z,+N8@CA+RA_8@_)2$MN6/Y$?^> " MA+&QIM14GWV=)'U%AR'2!2L,.UHPI%FX*Y*%SG\F+ ;N.B*U9O"R?U/?>1:( M=\@'3RM( M*).RMM MQK/.5S4'QDDK$U0!+BB?GQK\]NA _W=[[\+;1I*EB?Z5A*]Z6P)2'":3R4<5 M=@%9EMVN=94]EMV%WL'B@I)2-KLH4LTD[=)B?OR>9\2)C$B2DEW=F(N+P73) M4F9D/$^N,>E@R/B6>QZ(TJ;AQ>'0S@&4I& MA0>'DU[I3-#C8B)6[G02(:\:JW> K@JP)(LJ>FIG#[5"M"H*-&#A3BC!< 5% MK.][5W"GH._P0S7N#?NF=PC6 H.95 C>W.=_C$:&%1L>.HGZ5)2%/&C&4-(8 M1CWD^BBP]AFF9-)/]S_A*!A.)EDY[570_4&9#8>]P=@/80RV]J@'TSSM9Q.P M!0HSA#Y_=EIA@?9$AE#N&P*TR,^9$1!B-4P5].&@54B8D$.8Q HZ. M>)A5 M96\TIL^_#/5T];52==?][(&RR'V'T02$B1F7?99S!IM,]! K0C Q%:&./B.7 M'.=3O;,!I\#4J%B *(J+[U*OUD MPDD6,Z,GB+N-6O$'3"9:;E/9+?>KU8*+\-NJ>>@)I[5\_-)/IOFDP+F:3O,! M_!&?@A]1;/AU?]>][H_4C1ZW^.^>LO@L_U"U)UG.BT^73LKMT>DJ3Z2>L4++ M]_>AE$%5RS%3169=/R 5BD$?VFB$F]U! P=@L9\R'J%2BTZ_7><74'4*L#66 M3OB',^15,8;6(D-\3K%%\QTQP-&_8GVO@Z*785;5/NYHV:6:2X-@-)'C4/-L MQ'=+)KKSQZJ'M]LU1R7 K<^8V!SV\GO%A)P%='M/O$U7J?!^*X03^OP"I MW?>Z77K4Y/WO$=W\L,__!:VK/\C.@\D(;'0J"&XEM!UE(R*/.,JJ?#Q 76^8 M3^&8G77.WI'JA(1BX](0@]2-E!>6)%0B%$J;(O1&/L;QZ#'2D^[$;UC(3C?A M0;Y"6(TQD54@9<6@-SS 0SCHC;#QR9^0PL%\8=$BR2OH_U[N=1G]J[QYN!?^ ME=X\MZOPIG:0FH*5U.M&N[3,;;MFUDGO%NA."@"HZKP+6H!BV&$>V6.DMM,4 M4DD&- >/XL=DWV6_C;438@\=IG'1QS'A=8[X TMA*K'/\ +/"C# MQ/W!( HO%3O"2PI[B% \5XMY\QEO75(1O0_7 0Q&2=B,;&1>:37UP MXD^]D, F]85F@N[%>RXO [MV_4!&GV0:";A (H4U9P\/)_TX'U?GY[-;2NSV M.3H^6]#AB8)@VPI6&4&UH/S'W43J$(DTN'.W:\:*D=0%HJ1 :&//%EPCN%XM M),ED?N)7L$P9!OB%JCYXX7\/!W\V<,R&* C@F!(>(_+KLEVK?VQ'R\]ZPM M:BX4JM5YY#J?>.=\=MV2*VXNK5T+(ZKH2=ZI'&G6&B022'^A!B/_Y[6$421O(D'XTHJZH$998( M>XMBG$_&PUB+UGM%;&&3>OF(0YR M;?6$1PG)TZJ?"7@CZ.F=/>,6$QW3;T*?IF#]0I^JZ22KQM"U,@NV L]B]Z3] MD#VG01XA@S'Y>GO#$?VG/P:UES]#?QSR'P?\QV'LU[,L*T$$E*FUU01IQ_%U M"DGN.MC'8''B>T\OO-PF&'ROCX5Y[Y+&L DM]<^U'(F#V\6R@=E6$,W(+,%X MB$:3_5KA$:@5P5=W1! #],]RNMUL8R-%:RJ7R"6X,7>QIG;6$AKLI]KI2*_: M!T^RXWD+8H+K])?ZYA-NWC-'GW48QN)>A)1?*3G$*1 A$,N-?]M?FL@< ;UI M0\J MD^=:30@YJY?:>IJP\0*6&5 !>YCXCY[5+< NM7,P=SNA$81P%0Q M6(>W\R,Y&I ;TGD67!?6-Y(4Y[F*O/OA>-ZK>WE&6<_T>0*N/G$1<]=Q\6_Y MLV(F!$&=='%X,S4:6=W9W28P>(1U.&#ML_0UJ18)[?).D6[D.F0)@*@.MOMA M?\T4<(=CCN(V<,,M=V@7LI%P7NV;&VKL=\F+-.VY%8^PM7#@,:XE\86M4HS+ MK)+"OF6\!X]S)\EN]@)U76B/AIVF 3[7,0<9/'+\[/IS[T0(B-LSTR@E#0RV MOLDB=*U!;SQE8C:IH[+8H6R[P\FF:?>]>IQNGK?WN^QKCZQE\%QQ8O8B5^U: M5ZG*(V!EUH5H"H^+/C*0MO!YRTX-VX%LM/-/F?C[ 1-0_1+0G7[8.6([J(74 MC**X T\\S-9I4ING^X2I'+4"+RXM\%'XU6W6=6'2EY^+\+@DJO$WJVO6,AZ! M%/QZY]JF;2;CPR4RFN'PH&;4$6BE.:K=H-M.39/GG7)9]NGN[4BI-IPK[EU[ M ?+592 ?SX,]\?KQS,1TTA(6<#L!H37QQTB.C8MA*NITOHV,O &FIVSFF95%TA81.[1JFTN.-I,R@"-LK M5,1A1.6R/!T=VH(G5&SI(QV';9^?-N$W% DSOY;P[=LM+<&9D2Z\OU,[*3*_ MN9QLEV?QF[XGB9C^45$OE 23EM@G+GFFVFAF9$HFUK>QCCJWXLX=*&H):DOC M=C?A*1.5]%Q54N)J%FOLS+ ZO\(#(X=GM>P2CP?.EK33IF)P-L]]N,%?4JNPW@FD=%]1 4_(%$+3#::Y,,A\L*?W3E M+WE'3]B!TQY*"F=P!-+$)@ =#_M3J@NC_U!&,XON4\UWVSM,/QH4/3B62843 M9*%D1^40YR$OJWC]_ M9 :BHOVX+/-!.>R<67=!X20.I_FX*&AF0?W*)^-2?A[U M\XKRW+"C[-6PJ#G!W( 8>/:ZI2\].]P.^8KIE?$M[JU@AN,C)MQ(&!O-Z&<* M[-5)'X-YS#L0=H5S.MKM$"[L90J(/LB-SA6.5R02M\&-%1KU*J..F[IFZ)L! M(;VB@XUS;5A]\96I1$LG-%+LKWX<0NQ)CVH9A2 0E:'YC1!F,H89#UJ74!]$ M;\(I#B<@4]X$*MF2:$)P"S-W"P[AFPW%G#*F.-/JF13_KNFX MF"6 P;X@1TR<5]\BIVBEU_L4@A ':>4(9(VW)8@<>T8(ME@]!6B8H,5?13=/ M,P=39;8VX6:#-G;\AG(!![HN KGZ@7R4ZS6Y/((RK=:X#)?;C9V!1\5U]R() M6XRWVS8N=HSZ1E"&^Y"P71T7>@,P(H5O.?2:D+>@13< \K;&R [PPT;0NZ) M#790$B2V?1/)GW.# H8ON4.%D'./>O@PS^;N)GY5A;C'- T,]6HD-\QRY !+I8")H 8PGBJ#( 0> M'G4O^\OJ*V(.Y(0[3FKGM8(T8&Y!K7=,_1L7_-[-/JDGCWWJ8I_X6*HXUYEW MTOLA9L[A3Y1S,-;/E4O,*\W"ZO&SD MNQ4O$9[A-2*496;&#"LPFI-'%":?Y6K>]K?.UHVE7>P)F-\W0FWW YA M=OW;/"'#2'$OA67%H);L6/.Y&&A M?WY.49&?9LLM5DX40Q$]L''A$79?GGVZEUC@*D M7+"-3;SQXCQ'@Z,'G_^PN3A_=I*[K U,LW@QYZ@?'&^XS1PTPB\KNMJ6_N_H MK7#$SW(?N&[3X81!OYPM8*[/>2N=P5L.>%V@"=>46D=H9ZQS60L/^_?G)HR$ M2)8ZB(4O\_5J*82C>"W=",2(H TU6J%&S);K["\('P("X=T*._@+W(6+[/+S M_/X!L_I@!BZ1R #/&,C"51Z.#?I!Y7[;C6P[(]/H@&",G=(VD;21=A:,]-,* MMF,C"2=M,FX-:KHK7^[ZU97AKL1?@>PG7543(*1Y61?BX.#LM%FSPE8?\'@U ME&F"BCJ76^BY70=05Y=ODK\,96!9/P&I,[0/OZ$[W^IAYBG!7S6C'DBL#>&X."S=GYYB\&9B?5 MM9[C4D013%H1ZQ!R,8TM6:KV$BNC=0*7/O M"7U__G-B\%()':^I9OL(8-DKH?$9LH=R]7<]XDK<8_+:F MVP9D]7*U6'V2K'L0/_!HO3:W(7>0PKMNZNQWAV?Z #'&B/AV\_W72IR>L^Q4SMRU(! M3);-9_L^OF;V5Z.)@]A+MPM30N-ZC0X9G(.7\,P6KI*JW\>M5J]Q]Q!%VD;0 M_V]P"N9X(F ?;6^Q]&M-:LRLAE;N9]>U,GLVL"37@?[(Z1S2HW#;M5;9 EB% M%S4-LE[1[J9$;9W17'WR>3#AI&8S [/MBEV'UA32^4X) YDGI8F';7/6S&?9 MN]DU^N>R8[\3W#YA)T#]-?M?-3JT;DYRN]7\WL*( UXB3?9\/?L_<^[(.>K? M/124/Y#=(?+XYI\JD-N>].Z =%")L\0N*O(4DF>#(**F\"NS1G65O]?7&FTA MW:]&T,N?_3()E;R80@&6 M3BY10163#_)%N\5[% .8I(PK(Z TP':D4%O0K-!I/]6N(5'YJFF!.5SH5&[% 0ZXTDE)UTB1Q.1^C>2HVF"*M;7 MZ.\VQ!*H*3=("OFC+?!#EM(GOQ?,W7M>(+J#T*\_&?1SA :CH.1TF$_DY^$$ MX>X*DG?$7IU7_2G^-"CS@KBLR\$H1]!T/!;'15X-,50 )B+63?- ?8]ZW M5ENRYSFQ5;+C"E'K,*1P/)KD_1&YO\<3*H)56#Y]]BB#K_?'T!\JFLJG(_B> M_#RNRKP<.3@^QE'Q:K<,>%+E@Q%EF<+'!@4-MIQ0IW&HXVD^*LML/,R'59%- M^_FD&/,(,7&S9)"^BOSUQP63X9Z N:BG!-WVQ^,^#+Z@1V$\?7H6%F4Z&KCQ M1"<8>S;)QR-"\8//]B<4)YZ41!R.S;Y6A?K3:G5#AI?W] M\;!7MI)J1J;>Z+&00:GQA$%B5$G<&)&XV,R5VS'1WC!FB7?@L^M_G)UFSU[9 MO?;:+_89[;5GO<P)E=37.!Q4EN>>8-C<9%K1YX(G2Y2OX,BY<6&B#@ (0 M'A.:&$-315EE WRG@G^"$$< $KA-JI9XU:N&]6GH_H(KD[G[#IU+,W?]#9,' MW@^G:X<*=5*%)HN!O\K51AL-?:,"S+86*_(]FK^+WUM706([.=,\VE$);QCK MA.] %Y-T#U&'#G]RIW>L\Z5?41E&T'PE>;2VS789!+'_3KY+] 5O4P4&+0F: MBW;%L^J+/J?3@'+J:%P9M$P2TU5(2M597N2Z^K7V):_[NJT&,GE#;\0&XB9A M.]U=;=<,X>K46Q-!A&UU-)T$1:E'XU&[:K4J=V"FO=V7\QS<(JVZ;)>?82NL M&K]F/QPH9UK7PEE,DP%9'^"-,'4XP+K'05F;%%G!21/NC_9R M+@JLR"_;>_+?'>FV#=1[&7H*AW0&(AL&^MA7#XHG[FM$RX9<+S#_FSSB]V"7 MLA+G70)Y:ZFV[BU/+HYE62FPYZ8;[;DC'NW*!5$M,/K2$M:O(38(IFHEM?+#^4]G0EN%]18WDLNAB.FSW\-L"!*BF!))^L]J63-9 M3_""PB#&!ZL8AC3)/$M(3B)3&&(13WJZ(&S&IA]JDVYQ^0(76)H0?;MFT2=7 M1'Z0K=3K,VN8$T'&S/$:O'M)]85?73X/4H!B%"=P!W B_"E7+ 4.%W5"J9^C MA8$T=),OXYSQDFG03J4PCKMHE]G/7!\HM6J^C&TC>F]@!)^N#T;I/N];H*9& M_(#T4],\W!_LLJ&NX5EB'P'E5)0AU;B_U,F= 4.H9XP1S$;2%J.<HR]4>'VC?6*8Y5VUH<62U'3JN=[+W.@^=;0,!_?[V"C0,.O\BJD$2TC[2?WZ@LF] MU7\>5B-K%742N.^=EV,,&LRP+(B&;I"/!OC3!"GEIJ@.@_Z;5_U!EZ>CJBB[ M$%3J:EAEHR'IR^CF&54'UN5"^U,PO+!8%1N:DJ)=P$<'XZ<6J_9[8_)H]/H% M_6O:I__ R'S-*J'3'S%5-OYK,M%G#B\%UB]"WTOX!ORG&)98$3R!"4;ZO<)7 MR5:CO!Q1G?!T4M&T@<6 5<-PR[469V(7!VR+\1!ME'$?]!+RV8QAFL=3[/VX M!*4%/MFQ.,,)*"O3;#B -:)/#Z=@Z9;Y8'+PXHSR?CE$4V8\J-"$*0<#_-<$ M=L23%X?X+/J]BA=GQ/,/II%=G$EAGR$CC?[UI,695#3CN#7A/U5)NZT<%G9Q M)K =X#^C<4E+-:5:[G(XC6+UYW^Y>/'QS47V^C5H;G\]>_/Q[,/KM[]D9[^\ MR/[]X]F;UR__]OJ75]G9^?G;C[]\N*3?O[^XO'C_UXO+J*V+\^Q2F$?SK!B< M]D':_-7?"RP"% ?9*:\[.!--YU2M>UP7'62KV9.-F/9MH[WM@W%&44*_2R?; M8^K(<\PN6PKIZSO.AF9V>A*8YRC&<\(XPI @VO(\7BA-S_;X9PECD:K:?Z" MX<6DX3.]:CGXN=I>;6ZW"T>?[>I^).N_K$@:H2]@0I[?XQ'] C$\<6>"I3^ MO>E?FNBOQGF!")?H*B+FCGQ4(@8IG,>^>=S]JABA>QF;+RA5'23)&&$R\VI< M6,Z7A-+0[C-([N%PS/GSG/;MR[;\3_!4.1@%/9=?34$@^IH $#[8GT&1#\?3 MH.?RJT&%50LE2!CTI<,%4B'#+5A)()9P4=XY/X5A\T"[=8&*/3L1=&-_72-G M&UZ*MRZ3'O6%+_5:BU7H_MR]B.HM3DT:TV.T>$5$H\*O)94RJX.Q4\0Y<,Q3 M4CY@XURJ9:K_YN^@@S4W#E\(X_28D[!;O3N9X>^GN .6U5>?JUKG^3DC RS(6K M",=]N5TB)#?[S5-M.,>]X@LJ<$CG X+5P!+.^;]P1>MT MQ7]RX-2H14E8KFCBSA9X^W[Z+/2]W9U8&\8@[_7Y,Y9:P4YP6<&42BJEO7@; MNT\K+ HA:VUP2M3(VG(ZDZ @ZRZ])N 1YF]RB<^8K\X +2L[97%J/F8O4PX( M_H!EEB Y4QF6G0_V,O>+6!+(%\[OFH^15E3D*N%2-02&_.P3 M&)B(%"B[9.$^2I_02JBUWB@DF8\=!ZOXQ#P M#']8^)[0? >/$^H+#T2':!!Z^]-,X]K:Z=750L9('-D/[1BMO&E=@6OCTCBT M'B[:QTZU?^_]TJJ_@Z'&!#.SA/,Z@ JDZD&BC\+5GB\XV1V1IO0?<0NY30C? M\TFZ=&MR+42-6X_T@K17_5Q1Z=-\^KO ML[C"VPVU^ !S)FU8?D@W7J["@J'IAQP'A]1D8HHE\PO_+*01N+IN-GU_NLHO M&;#),^U=U799W& 5>,+@3>P"_5"OI)5*;\FL>H-],@ZZ!!,8(? M)J_LNM:4>:]WQ26BO/%72]A^6N3Y0'SO5Z17SRE1WA]$=MXB+Q"++]J_F(J/ M&7SGB9T8;R2.\V"Z:J]PFEUNFPR2T/0A:E29$,[B-76<>3D MFB_)M=HT7$1#(=,E3;S&*?R)2NT$>@TU#'_L2<6Q)0E7^C$C)5=+TS#6>]U\ MT<1.K(7T:8A!:-^+0]:9[V9_7ZU]L8LYQXH9AO6/*5%TH &'M_>&5QRUJWMV M_@>_K_7WH>Q /#,4KW3G4.:ZT!C7 0^/!?VN\=PM"&G'E^^&3#QPZ#^OJ#B/ M(_[=W4!,7^)$I1#"5X0_EY@'WJ.*:*H=-/ KJ.DAU%;=RN'I;Y7:\'6E@^B M!U.^#F7=K,5KX*!2'Z-7L)M,*UQ1,I!F5B]=G 1MI_FZ<5?3LN$J$0UP8*:/ M6$1YUYQS+90HZ%@CAYI1+:CC[M*YYVCQ[7:]G+MD]=OY[Y)2\7P[7]S09D\N MNMJE>)%S?29.T;"OTO@->FR0A0KC17!W&1P@0^/4P=#D":N:SRL-^>S<9G)_ M@%WP:?-98V'D->IILA'=2128FBVD#&VV7L]KQ^ & MM^R15UBWP0_#GTYURM M5K]QDN!)%N8,+E T6ZDK!!)EN/-)Z8B8UO"E^N13X>?=\@2MXPC@7K5 M? V'%,, >%$*J+GH@?$^KXP<;H%-BCK)F;:(EK:QQ L)<$7&=YRU;*U V];T;,G_ M;9J5''EVT. -BUSREBYTY7 MT!P-3*4B+68N-"6"P4!G%QL*\11H=O%#IX@PRB9""W=B'H!,!-O'=XH[NZ:* M'?3\DH)>WSA'-]=7<&[6\H$=7W.ZJWRR'5P"C;5^/*H_M:X9?YS5:D'K00^JD9:L):_>NR57&%=GY.L#L:Q%I&E<]=SR98#>0>1.F&6MJ M!N@&FJ3A<25:L13^(&U3%ZZ!YN^NT)A%A15^*ZI(O?R,(EH3MJ@RD9.,, !$ M96FXD6R"15)N."_2M=F!D8)#ANEL[47&89KM[J1T,R.M>?#K0U/@2'(.6RWR MW]6;>&5PEZ2043!%U8 IF+^0?TZ+^:F*=K9X:/B:Y>^YE!1S/L$2"G?+#1KD MMW,Q4E/YOQ;//OL5%T;R0>GVV/F^UE&36:IE<+DDE=W=UQL+>YJ+:<17%$?2 M$(,89FQV5Q/>Q\995&$2^Z]>.50TPM9 D&MT%RX1NPC8%O NTA1U6W=)6[- M$[,4NX.4(YG[1LI'A\ZS(1 .K]NJCN;16EM?(YF"@"%PC@F@Y=:F5AG 3#]H MUSE111"\!9U'W EV)1J%Q#W>PJ,6_=82H0AI'(UIL0A\O9>?217A42/AJW;: MX*:T]"<1C:">"Z,83=6"8G4?N,046B5)\PT;0BOQ,XGF&BT?UM72 M*%TJ&ZDA_DERUV?"X42&"-_.=Y@X>4M>.P*MX-M@R7&5; 4F)SK]41D*--N] MTV353-)WV<]J9XPZ[F%JU&ZF>OA,,9P)EG[E5L<,Z-94!? ),=28-D;J?2!_ MW]YP21Y= 7H]YK[$>2MAE9F'VE"S+8#Q@%GB&B+?G\^(CWNMAJQ#!+I#A4,F M \T$/ W"Q4(B5=O$F=-6@W6<-\Y.H(.#64;H+%4O&.[TE<02-FRZ.Y"0Q?PW M3/IE)A8;:+/#%]V6T=@Q84#.'QO!ZGI5['(.F4D"LW_:3P3O1Q7Z9"WQIDLE M6[J)>.U>9PI\NKRG^@;_C)%LIQE[=V8>+]JEJ&SJ26:[[S4XM2O]4@T MG#:T@/W!*#&KM3])_IKMDM(.JDNQ>+9@%3)1KQ-RC:/[XNO )^"XLGEFN&=^ M7Q"PJZ_)Y[!H1G/"5^P%QW'"JXKQ$KW2N.R49L:@U1VUW:P N;_I4-A#E]JM M"M:L[;N>--%8.C[I))5_DY+[D=&BMJJK1U1#?0+C/1TE['-+=TL>$,).T&DV M4!5>,.C1XAH6G;X _V&VL?/\J]703=_%&9Y<8!^]5%1'?^(^SU!!A"T'([_6 M?+1PGEN+L/RR6GQ1S"O:Z//& YRE_"[X-\JS:6U4,:;#W_ZYB;Q!<9THS8-^ M*J$CM;>14QMGMLNT1I2D*Y?(QB?C41T,]#DGIA#2#1:+!RE$B?UHHHPX>U_, M8]\*[R!_B\9]3FU_@WK!_::]93ET7(4/K58 V4"!\89,)W*6JKJNFLK2J)YW MZ-BG+"/'-M2:"._["WH]:R\J>\ ;F1 M$V_##W!_[+=]-_-.#4G(BVOQ2HM=R3CBF-'!!( <"N/Z#CF.CH"H$P QZ:Q. MI4&ACZ2MHQLE7K': M!,4G'O5?4P%2(+ZPEGB5B^6<8AH,3%YAHE?M7C3+J$H*PSX-1E^P7HQ7X#:)7@$)XRFAO MDOP>'";M'HX'0&@HWJRC:'MX.L>60MVQ*WPS).B-(&)*GFY1G5H/9:UL M]U>!-UO]]C6..Z^@3M0*TF4LX&OV[%Q"3WO IAD2^MD;!V^\]_F54J[MB&'] M:CQ,FN.AQB 9W-8*%(FT!Q,;+;3.A;E8ERV<=72\YN["3(T 52O0DTBQRJXQ;_%:]&@G=)T&I",SZ>AR M<5E3W.%G!^/G[ Q,EN?1$S;HZNNR9E=4XCS(O87!$=P](>.K$)5G ;>F 6O< MO>,WH3>!-=G0H%#-RS>E^)9P:;PPZ#Y66,570(S0(,524(M7I< M2]=AB9 (?T@V&AS)C5XX7MH8UR+5#>/(%FVL=KZI>5GVC9J QF.6H3O+ #!+ MW7ERH?"%I5Y$O_+L*S[V]RJ"KE($!#,D.#7BQ!_- (!6D&>A#=0X"9CZ:RWQ M,0J'X_0U\#=,H^UEET'Q 9OSC9C;\@]\B?GTW$TFX\\+^_AN6N'1V[]97?S7Z?WVWOG%\VL]^&^Y)-\%5_!.\V M^[2@RIDH/&?"P-BE?WX,3MT*K_LP[4>)U73+BB*#JG]4<[TC-\@?(-'IQ#)_4V[L3T5!OXJ]74& M;3JRKDX>(J];Q=\$%!'=L*$\LYRT06Z/Y3&5X&8OX$F2CR3[:SIB6# I'+-A M+,986K:_WI:*N\A:8&@'D<,>\$HK$S8\OZZ<($FX8O4PRO9BG=)4<>3,GS%O M$=-V<(\YM230 TS6I$8??0/[8KW$'B73G>+C77Y403K M]@:4VNN-LC.X?\&,4?65[(QK9%&Y$J]]SEW=7J&[7_*/.!\,$RUPLZH^EMC? MK&:KXF8F(W6:W=XEQ?;K,MBY[;W1E>ZR:>V:.@NYM]B!Y?L:3Y8EVO0;;D?& M%"H?C?C@>2SNLK7JG@B_M%;78M+1]&>]'U,%8'FZ^F)IJC) X>=?>H2?0#*U MTI&, %K..,6_JU<"*;9:?*'P":??*]VM_5Z0G&99Q%N$NBT7C">QKE4]6LO= MEP ;&\#G[:_UUQQ.E5P%>)8.=A%#":!+X)""7)Q:94HX1#E8JY8D3XEE8S:'*RNT?(T"WNM<=PB_/11[(B>.BNO8=>KG;3D#)C M/.>=,$\\9U:MK>NKG5ACK5J]9W8S*DMJ2XJLF?S_MG9 I&:RUZR^^U3Q6:B+ M'DA_*("V2+6$Q%OH":[7S9^YV.Q!?8?>OT!:@[PK@I^"EYIAY?/];QBFRJ=; MT?!#G*69I,6&IEB"T_;1L^,# _,@J1:+RL1YJ946'U;.)\5;P-27;T <;+B] MB!G[#M0>E"%25.S[/"?<"P1-(X$O&CH:\MV;!S6_:'YD/E LI0:>G*59QV[1 M:S;Y9,CKYZ7QJJ+MAJ/1; D)IP; MK^A!#[%+4TO">7&XAR@+-',BR ]$+_>B=B136)/%'#^+&0-8ZX8(O<*X+[!U M_8VHW^C3UYTKQU*RZDGCQ^6BV [L>#+6\2@@K13O3E?('I<*@K)#M M((5'02B?Y01O.4GC(%<+LCHVLR\,%P9K*OXFC'&('KP/+E:10-D65N,=1["_ MVQA\2I/:]YYQDHUS/'+AIVA+M-Y^M[5K\J(V;0KT,\*)41_XTM1BM1Q"P2X@ M"?#HLK\8,H)9P0F!&0\CDM;156]:(JAGX6UR<=W9[WCZMNL$Q@.UP3H!/V)T M%Z>WJS 51T; MWIM)Z;CGR72")B@@-YG=RQEGG2.2[4SRM,4N]/)/=J3J8FX]PM'%B>R8KK=& M5^3K=ABU)H)6 >E-H%KE80:79$LB89/#,B49KSF%"FQJO7JNHG%Y(U7FY#=* MPB#E+EDV#NI0+J'+ Z5-@>F(Y#CD5$=R9C^W3A1?+R@,N12B]*#6%'EL::,W MJ0V6Q(^@E7=)VUHIX/0-%_8X]-JR))[^_!!0>ZZ0/;Z4C[S5!LB8 M(\5;)0P(2B%"04DY[3[W>4G#<(GJP8L:91$V,RU%F+E2+-$2X24ZN#+:>/AN2^K05>V+!4.G%15F;GR-(2<, M$M !V@<:N:[Z?^*)FG]>K1BZI>9\15YP=M/43['@3$8B-9*>&^,'M(PP_S.R_GS6^/>;9G_ 61K:Z 1UR@)SXURBE2*@X/IK/+,2@R M*0G)X_"7N'I#-2;.%(5+9K%EXY[KLA:S:W;YP%9##+!^6?Q%,0N48) MGQIAJ>G .- GI164\Q@H'A;S8V-AEZ,HD:@2YVJ.??#FV&.>3862$H:CAI1" MTS&50\KA.\8)M':GNSH?Y.U:LZ/;C3E3B9W$YL!QX%EO]?E:2/?T,Y8%A"A ME";3P57"?;Q:@"22".ESE)L-7JYH%1 ZQKI[#B0#R:T9-Y4'AO .W65EWR+M MV12:286!J"!2>V(U?BVK#K]E"5.<0KWK2[3_!8F,N'=N/ XZR[#P&VW;O0VM MT/*7[?61];)7K1;I;*2="Y88SG!(:8LM>.<$M\HUZ[QG-ZM[10QX)\B.9WY7 MO9(;(_V^??+=>K5<;:5(M^D116. HVC_C FW?#.Q9V?KO'D!>=2:D[VW#3FJ ML9J 1.;/H'L@OC\[.KT0-[VY1&1G@C1]OD(RZ6.$2!OT?WQY=OFSR(S5WVI]FQ\_.+L^S47^$'-S/%#R89O/KFYI+2%!OU(TO8=Z6^N4V+XAQ^AWA_X0]<(4TM'C-%NMM:BR+ MN\,\8%5U6S _O'-E5:UJK.!'IVJDNZ=8&?*ZPS(DB('I$[Y)[RYT!(SS.T&O MD4(F-:E4)_ U9 RI]@+V%2FV0OT^SHYWT%U,66_ H_-VV<*<9I:+F6QO656# M 02KP4XFL%"19E5Z+G4$@3VSA*WLAH]E:V0'M5]EVN/( 2+9?6',UB-!S=Q= MY\ &L,MT^[P7LT2MQO;T1;/7F@&#(RM)([6"/LA\T-:E'#E?^>3LPQ!OSWD( M)9YDH36L@[3M,Y.4E2]TO_LM=5G7S.=69G#0'$SW>[-+G[%!+OQO(@B,<:03 MY78D9O$_*O,?9,E/,]B9:Y(G(Y$G(")4-+A5I\7T7C&'WV!24GTXW&ID+CBJ M9][1+G ,+O0Y>D0."8_P=LQ;F9R:<"TX*J"2F2P=BRRR)-73Q2'L,<9]'![8 M@'U')_*99+:H?NVX6CG-ISH-LQ9 M=-54(NAVXSW: 1MRNK_>R\0T#JZ?8!>#E90HH&[3R."<-?5-(<8KS;5C M>+MZ2,ZF%$BXYX\E^_(D>#.UTL]T(Z:7.UQMQ0+UEPB:BG1C) <@VAAYG3F[ M%--,.-" CH;U_)J_MKK^3=0UUB-\7@-)8?;SL[M%P4;3&U M:XCQ:#)##Y6KT:HWJAQ8IZ9W*S1>'7(%).)2X%;T./M#;HNQZX7U(L^;.MY: M# /&A9J<4>&=]:^1FN$3[LA]=[USC654JN#"5B9"3^\T+2"T^OU0'L4P*?OX,KSKH66R,/"+W6LE/>\[6A7BUC?YNLR1\\"0^CO\?NNK= M1GG*G:_Z\!-O?6.EA:YN@^N6N%< BYQ;BV# >1H M4V4\$@,U4HK:]:/>134^8!<2@/-LC3DY) ),.A>'J@1ZWH!24Q96PMC(9DCC MX_+&0MMRUHC/XUKAM#XZ:[/=J3QX-(CK-#Z"KV&\,).:A_Q% $(LI(RX,>(< M<%(1J.LZ>$U.II%ZB)G$9/Q7.#\Y5R+=&S\3U2+]@>:N5W4FO""76/CILU@O MU*U^OKJ[F[-?19VDEQ?GSD=ZO[U:S&%C(Y,:0X#^LNIE97E:]*MRD%M:X8^T MB:CU2_3OF@"B@ FHKSD0M'K@NT*#'CU%8/%1XUK"!&WR[&9+"0DXHSE56B[ M0H#E0LB)#<\0U4N(:_0F=P5B9'71"4=FO8YOYQPL0 X?!E4+2[TL^(Q!12(B M4[1)Q(YCI&].C+#%-B2V**.*,/5) GE^Q#0R>!K*>[>OG4=$AU>][@X"*D0/ MZ_2XOZROU@>[R0(WPQHU:!&HGC$E N;$K<5X0B8O[LIF.(G@#0,_+.[9L"*U M":NTE4X@- 3 !,$E7W^:+8510@)=ZF!D(3P779OV:&RYOT$SJFY,N6<(6J+( MQC3LT]4MH?ZRTD>M"HYO5#H9#@O%QH*K<]F'2F(O2 78?*T7%%-0Z@EYWL$1 M<#ZE*[07$:.IC@9US@7=R4]5_X[\"0TZ.8*QBM!^T._X3'D60>3",N1R]%0O MNPS.:"FF+4C$NRC#'20@D9DLVYHKQM[D[$LCG5_L3X>=B? M$P=TS0X OK+OF#3M2Y#?U97RPK;Y[PK?2E3@_T=MMTZT!H(A[3@&\Z5S2IXFY+*;N$*605X@%J^0?]0."C&27:"]M-%+LKBCQ[ M1O0:S3..IFU!#G^[M\6C+"P6!CJ8D[ T-\)D]R)/4,.2=D]9-Z,_&SJNG)/L MDZ5F/C7$Y(IB=]9S3BR]]BA%!C?SQN+'2&C>P1\J3Y+H_M&L4* &OC%#E;"E M,X9J\0HS=6D)&P'*2?IH423C&A/7-;LIR3-%G''C'QM;O)=SC@(?%JTGI(0% M7A#*<4\N1SMJ$UVN?Z05-MUYYQ;^SKT( SI,VZ$Q'9&PLJ8>-%83!N00BD\[ M"%&A_&#@U:>9: DW@5'G;98NENPD QMJ4F$^.4[!#'3M)9=?A8$FD]I$ M')AU)\Y_Q_G3#SLD]<_S>]R@4A_D?1:4D@+=MR0\*F_^%YR]-? M\4 XH<^-Z\DD>7N?=O=';L"#E;X_]"KHW&C6>IOLL-[HGH]U(9N5JS0CPF#M M*T!3>6W.[E^X&.$L^074X]G::G\"^_H!?GF^E2O\I]55DYW!#!P_^W#^T]FS MD[@K.Q+M2$N0S/&P)/3 C?-?>"<#3M][PF8W(J$\EZK$G-FLQF M(SI*GY!_):E(30*8)/,QTR%.@S->&%/J*UB$+<>"0&^W*5LSK,-K-)06QC 3 M@\-QV;"E8#%XOV34CWO#9;]@\%?<>_.[*^38=6$ 4OH=,U&[*RW"I+5-1_0V MCO\4VUYZ86'CIYO5*7'K.-BX6]3?/U%HP^>Z81K).M"\6-[*@YL5T\-+VII* M]# U.EXX0=P6UB0WCA9D4D#;',$$L%;FD\)PTL1N^4+ -]>?3[?W"?)=-T'N MYH-IKNEXX:20?B<=S94MQO=W'M!ZN&Q RC30_4>$H:!.DK]O)GT6GY_;L1CK MOYU]63%R<(04%X3=;[.C?F_2$=]'ZG3+%88-;Y>/:+HH>H.NW(%@2>SRT=YI MKXXD$WDD!P^@BMI@;L%9E&[""0(+CAXSB\WO[D"K9#,J0% [:PD-3YR+[N9( MEF3Y7E9%)Z>L;&+[6THZ93RUF[\J3,8HRM[(9'J$61)GD$%K MW!5=HT0!=%149@4/37E]=!KS'YE(_*M-B:*0*&5ILS>O(R.7W7IJ+7)&+"8V MTA:T,57>9['O*DRBF%GY(5C1(=UQI"'L3-(]\Q"Y5.4G?\B=$\0-TF8.4^B, M!-6J251-?T/2\(=52RZSNR:Y?'(!6/*])DH0KF/V#$4K-V_Y$C>FUM+9;H<@ M36Z\2 1!ZI>4"/,^@7*%S_JO1 U_II)Q+B9D1,5EW7'[*X?;];R1,F[Y)M7; MK> Z$5!!'AKVHZ9=Q871W=TC=ZR;G"[5@_A$U)CL4GA<7F?V"3;JTA6@G >N M30/2[C5$Q3U-?MY@7M_-U0-/>TV&B(+7,G!Q'(I6Q[WC,P.Y+Y31:&9![ME< MH$DUC0*QT64ZB;NMT19EI,&6D$X@3@;M&EV!]+!R!CZ](??A]48;IB.FZ33Q MYU53$!DHX# R^OJF< MJU5G8]\\<'$N2ID'3Y\T3_,6T8Q]6C&HCM+IN93'>?-#=CP[P3P,UB^TV%3G M.&?<"H5OE3D40G=3!JPK;[^B@+-+H@I B C,#5A]XH[1Q:3P 0U(U6OUU'*) M58OEL+V,[(,[OCKQV\&@R.$FJW\W%P;ON7 T-FLKU?_6%PE=[NGGIWVJ5[=( MD>RN0TQ&LI &7E/S46F68Z$0.ZV;H%:P(X MY$W]2;'0==>34 ^?@;.(1-F2Y;][%SFDD^AZ8K'[P'>[A8)?P0Q1-,?O!E(= MA<7BULK%8$&TE#TV@17^)6'R:2E1Q^4 TR194ANU6]OX5HSIU-:86(X=._"T M(.69@:5FG"K;*L\\$5:8A$TG*3)M1(^.S1)<$NZA]%XV:J2Y"QFZ#BFFU[:< M8L?V<#OYR]&O G$Q\^S/K*.N*I[,%ZBY(V_K.>E M/69!-(@V2XN+U"LC(9*RVQA?;:SW2H()BUKAH=DC0B,4$;J6C!2^YY-W,,D MM4,<8KZE*M#7E67)[ (B9^.,O]OY[[4K7\L]V(_[#5;9@"B6X/ML(Z?#RJ"& M]"URD]=,G,[\#R[$Y%H-NAB C"QF\SN,!%%&VVU-VP+GZ0OAW AYW7:I#V\I MTLDUT?_8BK%Z,[O#X&Z7!VBU[NB(<'DR)SD!QR\D+2=D660<%@J4M1?>'\64 M!TZ3^-P)4^ 1RE:.B:%B]=871$F;JV778+A<4Z0*WS$2?7+0F2Z@+ @B\CTM MG*-=BV-M1XLE3G*/4:Q($X\V_Y4%2]([='?!9]!MP,I&ZD +P+"8MTJ#Y MWWV8?V:2>$8B(K&D53U[^QB;2@8AN?E[;@?([5VN6SS]?<9?6D@#2=/6#%XWJ- M.&N( 1DK*APG:G+? T-Y@;]FF4(Z,;4!4A?1E#*JEZ3(^Q>^ES3ZU%R#UBS> M/*)7<5VDI%(:-;QIW#Q&K-("]5Q!*JXL3V!X#7H#'C?EQN%WN$'P0K< O*0I M7Y?K=H%8P1U'=_D0'=[6N4Q]J 4*1,!+L'U?"I6-9?A*6PC.$]ARJLLPCHW, MZUHD')=9I>@Y9-);WW0MW8FQ^ , 'A;XE ICR')F)Z%L% M6]=+-1Q83K9#>TNPYD8;B.K!0MI-[[?9HO(+-RJ63+=\GRX]5J$RQ(=*5J&I M))6T='/@H4O7)]R[4^\U5($3V!L.[I=7UJ0B(/X=$BN(/$&&=4_ *D;3S8F? M*TE;<.$$VE*884?(.(JW!;M*/BTY &@ +L!&4Q*6S=9EF[(*X3L>8BJ)PV8N M-'ZZ^2)XU1GYQ9@"65]@'F2E^W:$9]Q==N<)F:CL730L%PPHJ64V8'@WZ#B_ MYM0CMVQ(.;GT)@F> ,H9P4T@,A C]0M?NN S]2E&P)CFHFG2+3!WL91:[RC2 M9!#:2A0.G]E)D4>M.6U<_Q0I"#>3\5F$U[RO+/18)(S5/N+'9N'? =*C" M2EF!C3N(ALS)A,8GXC._K*Y+W-LM#XCK$R,FMU M]KG/V,$AY'H=%I#RX'1< MF"W;7IC7PT,?4=@I$5OV'7%*1B<'!+!CQM&>I,7B5"83/;U('T8;I->S+,JW(!>1@. MX9=W.79M?FA1&2L#$;,\PW.SOS,"H>Q M)5G;^5P+N+05>V+WHY62JU*\:IJY4XI]5-HE4M@ ZZQ;6FGIQA<-/7"H;K8F M:%Y>%P[,=04 /"=U6DMYY#G)@YR6:(LW&Y=7*L*D(S'C,2<\;VM@N_UP71D1 M+..^4"0MXI2R.1*_JB=.X\G!Q4MCUFP88LQ@'9W2"6:LMC>:N+"1)-: _<_B MUEL-!+^^J_/T'E>6-:+[&H=\]H'\/IA![<[T;%U[O=GI/4AS!%)MB2:E<1>Y MD_H#NZ=.Q23%.^(4G7V:4J38";!A\&;ONCI- O/6R="#/J(9 H);I^-G-QVN/C6>J5#\N0]F8"L2SQL/ M6Q$#ES?*'FW=%BTN8^(=I(O;.3YPRESA)JKM+:!K;&D*,&(M+C:4AW" M_>J:N9RTQB-<=392I1 $MQ!N0LDU1U-BNS8.&;H?)?JS9$!BB9BU!'"LD8=A MEVAB6[M+(5 QIBV$C.Y@,2T-2R7K@I6Z*;L"-E;@SC'N;]SJ[U")U95VF[^U MP"RH9)(EHH)&/\=K:/*^SHDK0>D"@JPZ493-OKRM:^=FE@'C("BO24?B?;;. MVXH(9L$-MY[3Q%GG+R4S(\D7SB[! 5+]P2>X).C7S>RVWCSXL^YR31F^/-A@ M[)>.W8IF880K$?%IS-[FN^(32G)$EIAM,5%?L55SJ4G@RXM0M-M)=_Q1%^YE M[')*@5R>ZD*8ZA$RPK@R^[:UW\XTH_5C6.^52%WR;>V$YG,:#Z-I[L5\:LF\$;#CQ'$VZ]*-HR+7,4S9;-9!3:)TZYM#BSZE&8/A,@? M)""U$B,$-8@D*OH0>W 6._2L$Y4,$8 @[0)__;7"K7:>?4*,]B.9=?&Q78]H M$Z!,#HN/&@59-&WS-T3HTR^Z.Z=+KS26M&%ZM_Y,EWYDSIA2@[W_^.ZM9[]0 M3H1,:W[#9*$K@B^[0]HAK/M:J'?%TXB@C?=:_ M+3&UPX4^P@\%6J,^X_V_*(,\*X0#O_4QQL7V6ER++G.7FG #X,PACQC&A7 > M%%W,F%U>VMRN2)L*=%L79FFJLDFE(+8;UL:#R;)COKD#YVR MLGC"9(3V?P9&_YD2>9MY37BT-E%N#;U?SV^WZ M>N9N,]R ,E7;I?S#E(H:JU":\B$6& -SA$Z#KKQ^)]$.TH3_N<*+*HY.H>E,VM<+:V=JQ+Q/$YUOX" MU3ST7'06SDV/M@.\^&\428X7O 6S2O=)=U1*#%UO=L-:Q;#I,U' MXE+T^;!L+F,HE80@_R%[R8_]#1^[H,?LW+#V]TZU/T6CSUY+[1M/36(^$JWH M7XZYZFC;8(GUB0OT'V5E7O2K?#0HX.LDL'Y63,9YOZSD MA6(RR<>C@3YL$7Z/BRJ?C(?9279<]0O\3S'*RW$%/_WB,)JSV8:)[C2O]0-8 M0#/X7SCR137.A\,!? GT?/C7)!^-)MD_;:%W@R&8%?TGK]\9'^.S!,?(*15) M'67C<3\O1D/XZ;B *<0U@%^.8*D&_4BF(]A(48SS<=7/CLM\"'.-OQCFY6"8 MO6EQP0I*]WG*0$.,$=A(\)F2MM3Q(!\7_8Q_"?NL*#Q_F*71R8HRKT O.Q[! M=,*G!_ET7&07_"5$$7D?F6>X7_MC:+\<\""KH7P(?EWDQ71 P])U6#A_#7/3 MR=Q%4_>L1X,PKYE2FB9[]ESD7'C5L?-@1>1/+@3@U")L$\;P6F,SH0&^K[@O M79X3V^TQO(SLGMX_[\#L@DH^4#C^DX_2N>FD$7,!W, /5EH=D5"J0/P=B5@Z M(L$T'G7M[>-RDA<%'BD4@L?E&,X!BL#4\56B@?!T@A L\02/\T%_ O_NTW=/ MTF=PD$^F,,Q)/BWQ*\DI5=A7#,A^,^UE7_U$05; I)F.21+#PDRS2<7!K+I&GWD$!O)@WLT^?UO4G M]YOW/FWT?>UP5"YKBL=&TYDXWHVN%,Y@NB9J6X0=)D'!^,%$Z&1ZLHZP"_:.DNVTXFN:#$F^:LBKS M/F@A7>Q9>!=,AW O] ?9= RK/AEFTS[\NQSQ.XC\@S!P\-JXF.9E, JOB4DUS2O02. 2@I8J^.\03LHT^T ^ ZM*'<&Y MG$([A?P\AOZ6HS[URUT,NA:> 9H=Q%V#,O7PW@>QW:#'B];MXY+<)I=$-\H7 MVXYO!T)AW8A(:Y9[#JW>@]0GTJ/.4LSNIE[W= M.&QH:BL]W!SK7[7\4)+> A^HKX,L^G]2 \RFCY-I'8 (\D44_./P>NO>]SL! M-O0JX4D.19(^,X0+I$+5?#H9Y5-0J."G_A1TG+$/(GK[$E0A^"-L;OBIG%:T MY4 HP>:KAB,.05%XJ!K"X0&EJYH,\C[^=SP%*3<^?//&DDW=>^^,>^^M";]? M:#+Z!W)PM!L(0/4T)SH5<(=_Z*6@%$+_D)UQA+8UX;^RS5P,=.UQGN'> MQ G+GM\<#"GG>8NNIRV M7&A(O _H77%-\(7\<(B9V]!5#&9YT]U.%W?"-!3DT5 HLVIVEUTB1&MC_G*3 MG0ES'$?2WRF8*STIDX;;K3WY]'7Z'VT;)G4*VW8T1>G>[PUPFXUA[OM]7N#@ MX2&]/NI?@_#1J6FW* O8NF@BC$8]4)ILJ]Q#_.X@K\A>&0U[?3Q= M1;^/C^W0>#R&[0V"^X#2]\AUBAM@CSY.(H+46DXX7J@):,24IK\$+#;[26QL')*[3/4=;OP2EQOW?"SZ, #=VCHWQ4 M#3V]U$2.I[3A()G V.,_>) F?11: $WY#&3?PA]O>K\B?'&'?H;_* OYQR0? MP/_^M$7ZS=9+ C@FG9SJOQV0X00/N>P$71)>A$YI$(U$6%Z M06^BB6J_I!.E[^E$F5>'Q4$395H>#$%:CMLGPQD^[ZWQC4IUEZ#\)4TF2R?C MZ@D6^:'M=QLB'934'9K"#SOU@M89?,Y.6=@A@T$^J$:DYPY9NU6/;8D""A3. MP6BS]?J!L[XE2AIOJ(N<8V/4R1+'6LS. _=@?9F /#4"* M%?D(_O%:0I:N+'U=GUID1*R/\ 1^EJG"D7"K1QD4!1":H!+W<>_WU3'#0<9C M#3>>/.Y#(, $\^B8^&U/R+?5QI:"C\)- 1NY&J!393HHX2PHE;(+T0O(R7%5 M3?#03"KTVX"R!TR>ZM4X$9,!U$>ZA]>%ZM5C>4<8QG&HQFF!A*81:W M]2':<'R:/DFC?\1)U;9_R%Y=OLK.7[\2&=<^7=[U%/I>*6HR*L@'"#^!'54, MT#\X'O;SR03T&7MPX(14H(A6D[RLRFR"$9*IE7Q^I6&IBE&?5DA_LES,/HMR M"+L,0RL#%,*470Z M]T3Q&@[QVL(=.)R4.>L84U RH-L[K@F26^26M46#<[\QQ1](&16WB%%. ,-X M$6+=5_)RX.M4D0P8]!V]9^[>0QA[](Z -_/;FHX1%?2=9*]HVL0F/S-3=F:G[+"G MCH^RMO&R/$5ECTHA-.G#2\ZCY$^@11^!G$9A+GY(!\2;89RF&N5C.!S'53\? MTK:NAOD(SMDQ'(4A">+GL^O?%JM/&6(-XKTW@#_"GIR.4,H.RKP$_>EX@ 8E M;G:,:RY7\#PGQ#(X]W*&F?B#7IG!X2G@,,.6KK!M,$_@8!RC$E8YU0OV/'1J M0'&O23\?3 ;D;IZ@ $!1=(RQ/V@EDK#^C@]VJ%ZN#J1C>WU=US<,"/JE-OC! M5^09^0[-XHG@9N=-L G3[AK"D85AYT,00H1O/GA&X,] 9.83U*,EK;\_S#28374NP 2X$.&.C MDF\$."\3C'&E9S 7&Z.$+3'$2Y-@?E^QVU'>Y[+N^"!B5H<80O]"O:F*-\,D3A-:S(&*(I![F.]L,4 M+HL)_#P!W4YG&90WY&R&N9Y,Q_!$6>H$:Q%9@DH;M+0IZ..P8--1E<%!0]M> MH]&^6\>@F/9)]Q\,,'D"?T*#!NU[[M[J(1YAA1$P$("NF/2.RTG@]!-,H1K.0: + M0YY;JEVA"B)*$*]/\2N:)_4]9 0"RZ-=E_[HH.CU_Y0-AKWJ3V#CX<^\+41Z MH5LC#LC?,AJC\P'_?UTU-CDKRYR#P\4INV&?O_]OL[O['%\].A$8# M)/*P-\:MUAO2_TY.LA=8DKC!LOOU2H'3;AR$FK,U^KW!"?XOO(T#Y!E!3A#$Y=A)\V/D:9+JA0]BY0:]/_SL%Y57MVGYO"DV. M77,<,R'5<]G(93:@00VD#1C:7YE9 XTAYW0[+LI>12-Q_WONBDM.P0)W*,I$>3HYZ)#_5U:1=">KTM?6TD%_,L'28_O!.1^M!&V4_MS:XN' M@KTM/]@33$[9H20N]>FLKK]HN:CW45J_'Z@%&"[+1\/17F?Q&)X=D8=LBEK> M&HDV@LRD"1@HH*]/*9F&#HUPN09'!VP;^"1(_'*2O4%#D!PVI_!-+G8 G6\, M)@]85L/I('VL0'NLAJ1(#O >F\:7DRD-&XWS*>B0)6@[DW$XAV^LD_:C3Y<6 MZ$=H?$)*ZO$ +\,IJ:L!K2Z:;GW*U4(;;H ^#F^Z8[XD&"EDOAVCH2@M)-5H MO)G+DJ_;Z628'I'?CL<5QC3I>J[&M'J< 9::@&.S2)1!">I=0:FC,$",M!Z0 MP\3@$HXH!+O.WD3-VB?\,9,^CM^7"R2Z9\\Z\I!V?&!G^VTC\X]SMZ,WO:3P M-6MN1QEH6F-T ;I:' +T%%6.7.:A="_RDA*>IP/,VNB#BA2^RF09B1?+:H3Q M;M =!Z!957"ZY=K<\QZH]7WC3CX&?95\#9?U9K,02_!X7(FFUZ]*T=FF"9WU?;-:?CK]@%R5+^JKPXSO!;Y"])8W\$JR0??7/\Z\/F?^K]O9 MM<_X&XQ'E)Z)/XWS L[<^>Q^CD=3^ $GF",_E.,:CH->1@L<7RV+@OA'?U![ M@D@,9?NWWD.7:<4*//Y$:Q%.0@Z?1]G9:@IZ">;!=$AA[!%H[L5@U[3?8>FG M*[[=O0@[LXP;:?2FU23QH@;-[O$!R<#)"80_@S7!7B L8ZC8#30H01SW?1J> MS'*T:X3P\H#M=Q"%X+5=]\Q0">Z>*5O7M+-]$Q?""[OK:\[AMD2TYELNS6P1 M@;$C[X?LK6M2-VW'K/9W M0TS5&8^]YBRI5NA3A;O<*9Z:;S6$2Y/R^^$,X>VEI6<5)1S^WBL8[$%J'+3^#I'7H*Q:EQJB&79?;AV]HZUOUQ>ZKC*>\LU_H MK0&M#3< J&_5A+V'^;#JV[H?-0@-,&=GBWB74%+\<94/)A/Q(Y!OH$LS= :H M_1;U8T0QH0)4S^F0(]IEM3_93IEJ.Q+M+E,/N<-U4#E#V[7WRY;^#CUX>R^W M;RLO,8JE7 @YM239^?RZ76&7L"<&<:28W:J+K.=R4UZ1$U^V^O-UN MJ,90('02D1_052KRRO1[<$"UIS>PDA6N[ T'Q%Q10*0WG 1M MIX-]$UC)LL14P*K7G[ CK1B/LK_6C5#<6V1CC)X>UI T(YUEN;I,O3<:%S@P MT(6&O9*$63F,:@Z#.\*3BKH8/,>;%]?;1:#(FBR$UFYL#!CB\\4,S@%\8H6V M@FQ$3 MFTI>;.AT,#]K&^S5L'_>D3TT1@U4Y=3ZML>KT,5V0(G\E\'&?H9;J M=BYCNQ;)SAE#R79,7$?RZGBW!&S)/)L6?LM.LG/0F?VK]Z_V\^>WT%J&PUC*)ZQHT' 0;8V"@HC?&IP>]Z9_T MYP)^WK65WE]^I!&^P_]VB*(% MCO^KI +OE5VO:#=1VNE+W)4L9DR+J^47/LY7<6H%9SJ.LN&4=-5Q#RV;,:5: M%#VP;U[)!L-2J&&!>;OPX'#2*YV,."XF(H:FD\A+9<32 &^?DM)%VT_M[*$F M?U2@N(.$ 9E1@F2!W='WO2NX4]!W^*$:]X9]TSNTXF$PDPK=ZGW^QPAM15?[ MA^4A[3X592$/FC&4-(91#R/3!9IH,"63?KK_"4D^A!NXG/9 ;)>@N V'/3!C MW!#&4TF>GO:S2;\W+,P0^OS9:85VY$2&4.X; K3(SYD14"P!I@KZ<- J)$3V M$":Q@@X.,BSOJ:$R??QD*#ZW[)[@]T+@)RL1W X 1,S+OMX* (N%;E2 M+7H)D?LI? #7H=!;2?E7]_^CL'1NKA\ M]^ZQ%1/?V.OOT^GOI_'IK;64M\?H M:1Z]-JE]?2(@<=!;WB 0C7HC;!QT+WZJ%.Y+RQ:R68% M_E^4K.3PW9P:5!HJEF M'XXLUW?Z\G>7+SA_U 'B1W'08^H6]Z9^:5J!1 MLA,>A%QGS[C%1,?TF]"G*>BDT*<*U-!J#%TKLV 7\BQV3QH6O>,@CS AD93A MWI#*WGK],9P^_@S]<A0,*M-;1)U9;Q45UG^C>UMDQUN5$'_C &1:N 3$*5?0H M@8_RZOCBES:[O"NL-0[K;^TRHTB+<7$3;C_)GCE78$];(7%F4G%>X=D7.8"% MONF->N@R<3OI6I8F7EO1*YA MV-L%>CTFE+Y[(B&_QKRCIL2!TQX>$X.E;02C]40<#_N4R4@+ZE[__S)G8RY^HW^<^#DT@CM0/26.B[+?% ..V?6U <=8[+YN"@8 M?@=S:,>E_#SJYQ4YW+"C'XA4J@4HZ><&Q,"SUZW2PV>'0P$Z4-)Y>MY81E!Z MQ4WD3DG@_>R1M,Q1Z?0Y"_A#(MBUUSP&/PCZ)T9(L^\KF*I3DSXKB"O1%[78 M,1S6]XI=*EH2%N\1CL>@GV/TAA2;Z1 V ?\\G(PI\PP+_"C-!H%2\*=!F1>4 M=%,.1CD&O-^?_\R0 M/CT+BX+(&CJ>J&#VR$%#8M"8ZSGP=R5E. 7 1Y]LQ6A<$S?WY8;,:H$XUZT: M._\6DMZ*?&F4AIO^+?U"?C:FQA)+2WP/T;'ST:6"C W "@+QYZ+O$+ :QSLR*>RME5!-I[B;KFC2.;XRMP MLI+G&=)_M8'VCXL>+)'I_?&P5YZ$W1_UINX7^V:D/;K4>$+MS%!3(#;9T=C, ME=LQT=Y P^ :+&D45]NU+'SVRPH^-,Y.LV>[JY.?]1ZCX_/.E[IF/HT(3M;G M@@\\^D6?SN"P@@,T'F4@ BV"8\?9BSU)Y@1,YJ4K0,'JCL(KB&"E$T0;5"1 M-YR9 )?C<)P/*3)>Y--JF@\'!;WJ&PK1])RTDM3DK/:2C$^)/._/AU.)(X%N MD)-U)?+XX.:IG&G--U82L VSI^/S<6S!V*"F;LIMKE<- MY=J](8>W5K4/3K[IK^V*K &J:Z?X]6ARD0T(2"UE%:ML>N VVKJ%KRV8($DLVZX, '=]_1 M(S\>/,[%3KX)/P[G[^+WUEV2V(^">)_8D@DUC+7B=S-,Q?[@Z38/1M?> >P,&(C4F'; "7:- +5!&5C M4F#Y&FK;:31-1-*<1G"B_[Z%N:J1R\KZ)OT1/H4]0JP^&"P^8 FV[NE_N);1 M4]UZ)_O];O%#>\U95K1,_S'R42?.3PHH%^$OI<(:(C8AR7&!K V W-,"^\OKT:@65/$ M8#JI:-I ,F+\ (Y#:W$F=G$J!,U 63SNPP$@Y1;Q0<=3 OPHX7004FAR<4!W M1LRO(:)BTZ>'TQ%5+D\.7IP1%><.$%FI0E%=#@;X+P3%>/+B4#9GOU?QXHQX M_N$*L(LS*>PSU53_]:3%F50TX[@U*ZP[IMU6#@N[.%B$ /\9@5V"2S6EJ$XY MG,8Q#=3V' #TX70@E 6/2Y)6R"M$OXS1571;L6!>>YH7@H788;^OJ(9 M,M05"0"YIRY^%\J$KG 4E':/_">L]A)7M1MD8Q_^]RA270^,NSHVJ&KL0^/JFM50%'J.;7I#291=4L0RK%"#RVH M9DF#:::GZ^(G['M?.92#D3)ERPQIWD:CEH M>C P ,LE>&J>A>X@8(HDPC?B^3)(#3=*@I-%7 M,26.[E\E 5(N2 U@=B*%$W\>+ /.533H00D*2I2[VW$6C.!)00 J%%STC?1V M[S@=- [?_R[ZG19+TNY1#J>I4<*7#$QZC+UAT-&C(4U2#1ZZI?&29"0H7&8" MF%ZOEBLLD!<'>=?5^4$5\>3F5138& [TZXZ/P6KZ(OW@,9NL;^LN?$\=]M/L M%Z2GHECCXR?U+5)A]04Q-E;4/$-GS&<2D9<@F]W,3ZZ28.YJM4V<(5FQWZM5 M:\,^O>G7>XA*G]YR9&P_I"C:#&XG!^.B7=-&_82O8IH/9=@13&:W:D*<[Y:1 MGED?%PX%-8F^:\[0I9":-=G'>TJ0A)TT/.U')_2 5T"?V,L3$TWAZU;]ZX>=,#$.7;:1Z6:*RN;QQ[#,?F90>_)TMO_ZTW;9+?E@ MX[L_1B?XI^VB^WB?W:]WGOV>0DE')9LR2SE,S)P07,[N[Q<2VL[D"CWW%$F2 MU6? 27:+V[UT0M$)WC.$>4;?>R><75Y>?(B23M^\/GO^^LWK M#Z\O+K.S7UYD%__^\?6'OQW67[)F7Z*2^\?MW_2735K1#JJA)WRNB\WGL&YU MD_<\OB?=;>W:XGL('JQR73?F 6 M1II$Q*[P 2J>VB>R '%_9G?L7_#?37,3=TJM1[.>4 4=?8U# CD>I;74R?W' MV>_SYG__0'T&(7):)EA6OM>']PA.;7W_W.2F%M=]J3%?BIP-9.'\TZ=TT$]/ MZ1[ZECU*<21/5E]ZZ#!/FQ;XQWZ5OB8OMU=-_8\MRM2++_B_NQ9(O7^6ZH6! M,[AF)"*"N6=2E.Z%GFTWGU>P M;V6"JG[V.:\-0TU:!O^;/CI?4N"QR?>($L:1R+-S=*;BISZL"5;^06 E=JU3 M@C<'Q\X]B :\DU+G&(?0/5F=C#N1-8XQC2ZBG\3#TX,??M1Z^=^_L!0XS$OS M?1:NQ7;C^7$.VWX[R7(ZO5 1K0G_;^KO.%Y+*7KA_,_G2F#RT1"8G+L4PL"]>[DMN/" ZY##B4F,R M87K8[O,[35@',=H(; ^1Z_+.,,6^RV[;^?E!G]M+(!A?"HJY*=4VWI-@4PVR M$'Z20!MH9)')@?YSO."[>&+2B_YXU;"&0[9ZJ"-M]^?9 MVMFN76ID8!EW/&,]CI,]W[2.M/&>9P/#N^/;W)X@*G0\XR*GAN8EY6+J(K*) M 2I<0>^=J"H45DNG'T:N\_4*P>)ET]P8>@R,V$E7.WUKA@EFOCSXFYZC)>D8 MNP UDBQ^]:*;C.[.<-A'#=;=UF&6:H?/=L]'TB& '9P"G1W;_4[Z.U4Z,,&\ M"VO$1,("8$T^[]"U0=7#[2FV2+VN=(C*)_6J^V]"IRD(,%R0GIZ MKI*G:T=L.P-CXV@(EH&74&$91-#7(ZGKI7B^W= M[#KJXHO(&W/17*]77Q$P'T?=_FO]:K&ZFBUP36/7V]6&"[WC2_Y=6.!O9+O@ MT.UP]8;3D0AOM5_]]6^OLOM%-%8CW(VG.!%[WWD+G&:MZM!S)?EQY7Z^ZT:* MT9''LC?K]7Z\ZG#Q5)ZQO81=W5_Z%IJN+L'Y[0Q=*>?:/X>@*U+GTM1@1/%T'OYQBYXKZMI.0*Y(EN],<0MLK/A_N]0-<'%;?B5P \& M%@8P$=$BLHL-UY/']14E,GT!6PF0L-14&*3\^9QG$=V!*8:J'?U$!\;.'KZZ MC.)'>U?E4;XE/[<[/ [O.*J/;@2\Y9Q):44V,B:WB-".'7]V[#"H4N'[\^#] M:+6ZRF;VZD"O#+<6=;R+^\U6P,X[5_G]RTLI/V,/SAPY>#%(OMVM0G?UI]S3GWUY@P?ON"[6 MI+33IH.1Z=!&$SZ:%Y;820^_U2\/8L^2\_<9K J$_S]M$F;#7L:KR()(DEU% M3T5L5[OME?S (6$QV'\FN+02&IEGKO+!S\?OA!TL4+'SRI0@=:A3:0]>-_=3 M-'ZA2HJ:9^=4[$^&OJ2_V4V'%&]&(4)*-[2#L&CG:'<\%_,C=)(,19_81= 3 MR94B=2\C?T_\VS)YAQ_ [Q,UU!O&[0Q[@_B7W61 P@7DJ(#:;R(S4/]/D5Q' M0IOTKR>)7^\D$VH_W$_-#I+7I+[73_;N$"JBZ*I)?;:?6K\#.(L2\Y*+76*X3=88:CO=2FP8I\8GD^@VZ^IE:U@3C2SSP$J#7A%W8#^S4_N-MRG3J.R5<=O3U"^1 MX2DADHK4LZVK[]L34L7O'6D.3B2K+-Z3%8WG^WPK%3P_K:X0@@?4CDTPF3N7 M3T'KF2$.OXHW)L;PC1/4RARG%E==$%P?>3JT M:.(FI0IV-:>M/?7SGV=?"$*^A1JX3S7^[@QQ3\G<2S"O[5"U4HK2'B:VKKVV MXY$$>=H>#=CGH>\G][AJVU&*:#,>R&ZV^[TNBK). MF?FXUPRA671-!H[V^!P%=&6AR&ESF3UZ#5.\8+'/XB!:L&3']S""1;IPF^(L M>B!@-]L[5PGU+=K%&$UH94;$BVM@\)&\B(K=UPQ7KIH49<20QM4$EW0"NG./JEGV1E7*5E_>7#UD;V C M8PV?J^",MXM[0$9DAMI^^.0;BF>2N8]DUYSI M\!*WU6I]0S!1-1:GUWGV&>82FG8?1$(SF'>LR;Y/;4S-=XU?B,7ZU<:6N^,) M.*!#+DQ)5:;1"XP][D"/-5[80B*[=[&7=@-)]TNTH\(]LV^3E..HQ1=,@ AW M[PP[IZDW <0,%BOK_IVO]K7 ^2-A"ZZ;^%QW4UW;(_M/QTG^B[--V!,] ; MQY+MB=][MYZ#JO6>6 +6]NNI_?-'?..[S^#>KZ4GM?_(23WX)MG1QO/U_.93 M32?I$6]]TVVS[Y8Y/US(!8\R?+W !^Z1:*!ZQ,MV^'PF7W\^6_Z6?=K.B/,C MUJE0E?F&;W9?G- *:TB'?7%/-SO5Y!O8MI;S]9M59B%N/<@WV 6>?\ MHXA1=T8=D\U_#W;4G3RD'<;V([E'#^U[BF\TLD4O/\:&II_J/S>33C(:=F#\)-B&S@+%XG;+P7'VN>TH0E*)(?5D1 @&^I+FR(+\ MD(H$\L]JCN&L1?74F48MW%"<=#IKC,[LLI1@V_U6*\^O<'7<$B3?S>PA9I7J M^%313T;UGMR#Q>R1'9@DE?Y!OU]E%Z_?D2[@ +5HU\2/%O1H=$P\,1!>4L'G"- MP;JXW<21KC"E[HN<3V$THS:Y'L[G&@[V8MKSUUWB9I*?"-7T$EGDC( MNN;KV[^'$O/1GWG2[45_>Q $]M Z1VI R'Z,HB5*@25_ MYHZS:=B6NQ\R])K=#R5Z$R6Z[GI_-R/SHYNSS,Q/>?]P"NUO6I;]Q:/A"NU_ M/ERL_<\?O&[[FWKJ$AX\"?M7]([-/4[642JK M87_CHD+O:7R23 _:0X!Y:-@7@Y2V1Y!4D1@TF#UUEX_MRP]$VYQ,[0E MMM_6;%B5%M(]ZN8[3-ITT]$BTJXTJ3RWT>9+&J:S!9/H6(;:HO)DW_&/.C)FL/L??N2X]S?X+N&) M" OGY\M./Y%'%]T).!,^M7^>R7X3V9"XDD%\ M;U9KL?.^AR@BWNL_TGI['']Y-*0VI?HAIDD'P_HWWDR/5%*B:WZ42NI&9N[$ M;Y,9T/L4CEBQ&.U0K1:[:[QLU9(X*J\>LOO9FN%*A>[*S7# 66O)FZ-!U)NY ME"/S%GQ\:(']I&OO(Z6[6I DAY?J70RSFN7;[;?76QKUY_60H(4':$>%]?; MQ:Z:Q^_M/?DV@O.]I^U0,O%=SHEOHA1_C&@XF%]\5V]3RWH&AX#>I6R+^EH# MYX1RE: $!60VD,X8?O1^M9$"F7!%=HQD+W/Y:?:*6*)" MSJ##L.ME0_N,H>33K00U__2L*QP=H/ATM_[+:O-XLFPS(;0YM M^SQ&G>KK:%QQ_^Z7^?8.ER@S^G",B6D(=)?K=F)G[47S F]7>NH9P0)345?SA M.R7QT<&_XJ/EO^*CPW_%1ZL__*..RE!SAJ24P=(I+TU"8J>(^J:![SGANUY6 M]NWP?G0-$D"6\+\\X=;SGA,*/QD]P8[8WNV[A?GIXV:*GM^Y_ =C9 0#,2,G MU?@),Q.@W5"!)_F=7_Z5X6\""?N4VHN=\[BCOZ:7>2#9=T&ZR",8R+=D#HX_ M-26F;?I*;.2T*>01! M1V\T-P#STYT'3XMA\"JA[^XLK_N*!=PZ3&[=;?7Z0 MMRM2S+KHY^6>;E^.G6#)]*[< M<3)_]E6J4=);EXF F6GME&:I2NC4VVQN'7'H:4G<=6"IM%^C0I*"P;6G:>1Q MKTS^8SN'DW&7=?"RI@CK3SNH27=WJ+\/.]3P<70\$]!R/ )?--U.B"MZB&G4 M0:"8^F3'HRE$T^ZUV<''"'=YQR=>?A/G>;LU2^T=AS,U1]3T*H']E7PNP3&3 M?"X!A'OA&;M=?=&IO-)5;^GHP _;X!W\V4_ O&I34,??[V98?L+MPHW=4V,R M%7N>4I[*A&,QS7[?'QSD;U^#;/XU[,W'\\^ MO'[["W'8_/O'LS>O7_[M]2^OLK/S\[\H@BAJD MA>5-9H*Q#G>;TYRYBGO'[?[<*BCODG?[.94AT$H2!CR373A"U??I8_["U<3N M^/H%ZQ7I[YJ0]0' $F]F5W&:QT5ZIR4#NR;S%97Q]I^WS>FGV>S^__6/I9Z* M::%@>!%[G]+RS1V=E*$JZOJP;YI;?GL+[?IF7:NOE]SFV]NN%D' $9?'ST2Z MGB!:$2X\YZV-G_RWIMG\C_\+4$L#!!0 ( !./>T_L:X5/;P( #@- - M >&POG5Z.(R=-Z!0" MJ_,A":'GOX;.[POOE!V)GOV)Z-1]#'^0;J<;K2YWG'S^!-?#]QVK[0*_ M7.Z;QYD&1*/$"Y/H-#L=!:G@_8;/H75H9<0P6",:PBM$R5(2DY4B1NC&NF?& M$0LJ)%#ZI.G*GO$4]S;LV9$YA(T.(US(NK:M8'^7S?11H!T90$)I!SB#UA$% M.5(*2WZM!_7DVOE3"#3V8I-KPI5$&V]V!ON$^J*++(5,L.S*>+!U10'%J<&1 M9)69JQ*Y8X)*"::-A*"5X*AF:#,:0\O&F-);\X1^2;>TJQ38.69+7 @,16OJ M53=FOVMNC3Q4L]I#V?E>NB G:Z'>EWHYO!Z;$X=O)$Y)58^KM /0ZBC/Z>8= M)2O.L%W,DP6]/0M& 6KK@$Q(X4NUQJM)] MF6='R/S<]WF%.9:(#J'UV3_DN_R?B$SFO[J""#_]9UTFB9CT,EL]3&=%RQ+0A7A#6Y&D@1;'M-(AO"S MZ5#I5C?1MS-:7J&E_HS9TM>Y"4Y12=6-66(=#&%O?S3@GM_-6G02(>SM3S@A M);,];_^M%/T 4$L#!!0 ( !./>T]$GH)A& < -5! / >&PO=V]R M:V)O;VLN>&ULQ9Q;4]LX%(#_BB8ORSYD$R>.+YW2F;2!-C.44FZO'6$KB09? MLI(,I;]^):>4(W#.[,N)GR"V8W_(EKYSI&/>/];J_JZN[]G/LJCT\6!CS/;= M:*2SC2BY_J?>BLKN6=6JY,9^5.N1WBK!<[T1PI3%:#(>1Z.2RVKPX?WSN2[4 M"'ZHC)1O^QW'QFW!SR(:WYW/!@/&&],?2H+(]2"&_%9U]J1^_U$K^JBO#BZM,U471?LOM:+]D MKZ#_;+D5RLC,.]#PNTMN68\'T=B>\$%J>2<+:9Z.!^WOA1C8OV($_HRV'9Y_ M[AKQG?H_S5BO5C(3BSIK2E&973LJ4;BK5WHCMWK *EZ*X\&G^D$H1VPOL,QW M],:VRPL24^^DW:&6>>#P*%$J71\"H3K&U8#0 G"."D-T!V=,$! MY!2!G!X0\LI!N"]H5J_8LLIJ !DBD&%OD)_J<@L@9PCDK#?(DW\;"2 C!#+J M$?+'!$#&"&3@,@$P0RZ1'2:\D4@4QI(3]R+5ND"R6T/;0]@O$J=QNV M< @*QMA(/J;%7 B=*;EMX2SLQT;+2F@XC >H:(A-1-4(=BFR>EU)MQ^B M88H)B!US9>KLWH)M&Y5MN!;MO5W(!YF+*O<:$'-,0"R9>9;5C>LVMCV:>6THEOZ[X Z3"S!,1J<3%-*=@U_^G? M5TPD ;%)SNIJ/;P6JF0+<>>U%&:.@%@=9\(.)UXDC1EB0FR(=IS;U$4NE/ZK M?:Q^/V&[ 1!B8J:8D)O"2-4& NS"QOM>\Z&9"+$F3KBJ;-:JF>V:-@7A2D R M3 T38C4LA+)"< DW.Y6539$D+^S@IHUJ7HT;$TP0$V)!6'$57&MI#]_M9-\: MXV(5J[:F;" FIH@)L2).N53LEAQ:]QQ!SPX0\^RA+:79QLNN\ M-H8V]K$4]J[[0PVFB FQ(FPP52O3QBA78OVF_3!33(A-<>DVVG3C@CO!7BL[ MPO!V-LLCQ*PQ(;;&]\:B"54\>;UY=RH_;)YB.IE2Z^33EY/%S=D)6RYM('H[ M/[N97R^_G;/Y^8)]OYE#3$PG4V*=H.F;EV-.,;M,B>W2D1^QHVO7@_3?D!&= MYB+V#)XHP0!BBGEF2IZ([,F4=@T*,3'/3(D]@^9+[ AB8KZ9$OL&SYB\FXX9 M9TILG.Z4J;,+8?:9$ML'YDZ=<)AXIM3IBI=$=>&%F'!"8N'LLJE.+$PP(;%@ MT+3*$TR("28\>/K2V9*87\(^\QB_)=&%E#[S&!\3\TM([)>.&+SSCF-R"8GE MLC\8;U$A)B:7D%@N:$3NWW%,+B&Q7/8L ;"CA3!Z!%A%HIZ MFVA[79@081:*R"?:$$P.*S$CM*J,V$+X?. 08F(6BH@MA&(.X7Q@A%DH(K80 M.FWI#TB8A2)B"^&8<$"*,0O%Q!;",>& %&,6BHDMM&\2>)?_P@6^&+-03&PA M;Q+X)33JPL0L%!-;Z!7FG^SB-RC$Q"P4$UOH=6O:4^:-?39M$F>$5]@<8Q:* MB2WT"M/%*# MEJ6!ULS95VY@R4N,62@^2)U:1Q\OO*GB!%-0 M3#X)L7PZUBC=!%>1->W!$!.33T(LGT[,>65D+HO&P, H05^N(5\.PI93O;$( MDT]"+!\<$XY%*>:?E/S]&@P3CD4I)J"4O'H:6YR&-SW%!)02"VA/D6W'4F6* M"2@E?[,3*;;U:K123$ I^7+0VZ7^X36."\?!^]10 S&",O^;9>FC4'JX_O,_%2E8B/[<7T79[9H.9"\7'#?U!+ P04 " 3CWM/3:K9-.X" M !6.P &@ 'AL+U]R96QS+W=O(*DHLGMZWI3%TCTNC!^;2P8%LBW^BQ0Y-.W MNF^'W>G8;W?G_N'ML#_VB]EV&,Y?FJ9?;NNA[1]/YWJ\_+(^=8=VN'SM-LVY M7;ZVF]K8^3PVW>T8L^>GVS$?7E:+6?>R,K.''VVWJ<-BUKSMFU^G[K7?UCKT MS?5B'B\37&YY/]?_F?ZT7N^6]>MI^?-0C\,'%7\GF#4?!]GQ("L/ M&P#;Z,4V0+;1FVT ;:-7VP#;1N^V ;B-7FX#=!N]W0;P-GJ]+>AM]7I;T-M. M\*Q-#]MZO2WH;?5Z6]#;ZO6VH+?5ZVU!;ZO7VX+>5J^W!;VM7F\+>EN]W@[T M=GJ]'>CM]'H[T-M-L%9"BR5ZO1WH[?1Z.]#;Z?5VH+?3Z^U ;Z?7VX'>3J^W M [V=7F\/>GN]WA[T]GJ]/>CM]7I[T-M/L-9-B]UZO3WH[?5Z>]#;Z_7VH+?7 MZ^U!;Z_7VX/>7J]W +V#7N\ >@>]W@'T#GJ] ^@=]'H'T#M,\*Z27E;J]0Z@ M=]#K'4#OH-<[@-Y!KW< O8->[PAZ1[W>$?2.>KTCZ!WU>D?0.^KUCJ!WU.L= M0>\XP5X3VFRBUSN"WE&O=P2]HU[O"'I'O=X)]$YZO1/HG?1Z)] [Z?5.H'?2 MZYU [Z37.X'>2:]W KW3!'L%:;.@7N\$>B>]W@GT3GJ],^B=]7IGT#OK][PQZ9[W>&?3.$^SUILW>>KTSZ)WU>A?0N^CU M+J!WT>M=0.^BU[N WD6O=P&]BU[O GH7O=X%]"YZO0OH7?1Z%]"[3'!6AP[K M3'%:!X_K3'!>9WX#>+]MN[KZ/G2[XZ:_=\H_@W^>T_,7L+[8 ( $LY M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;WVZ;,!3'\5>)N)V"@P$#4].; M;;=;I>T%/' ""O]DNUWZ]G-H.VE5)G5J(GUO0N"81F]&O_:G'M'M MS6>ST_>]7WUZNGYJO8WT//==K7TWC>)A;%XU73\WC*WIES6N[6;W(2R(5E^. MH8L+U[91J+I(O&'"ZQM/Y^&^;P_&VJXQ_Q5MVNVZVC13?3^$6V(W6Z,;UQKC MASYVK;:F^>YM-^Z?\]YIZ[_J(306QU[\M2"^7@[_V)OS 9;*)2?[L"W,N5%+ MX>DS>=? E]U03]:L9QNJUG=G'B]$N@M5)TX++_F(YK1U&M.\:7AH?;T?]M=D M#\OWRH02AB)I0 M2$THIB845!.*J@F%U83B:D*!-:'(*BFR2HJLDB*KI,@J*;)*BJR2(JNDR"HI MLDJ*K"E%UI0B:TJ1-:7(FE)D32FRIA194XJL*476E")K1I$UH\B:463-*+)F M%%DSBJP91=:,(FM&D36CR)I39,TILN8467.*K#E%UIPB:TZ1-:?(FE-DS2FR M*HJLBB*KHLBJ*+(JBJR*(JNBR*HHLBJ*K(HB:T&1M:#(6E!D+2BR%A19"XJL M!476@B)K09&UH,A:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29"TILE8462N* MK!5%UHHB:T61M:+(6E%DK2BR5A19*XJLR>:*M"['>-#=^*\H/Z?I\#)?+/^A MO/T-4$L! A0#% @ $X][3Q\CSP/ $P( L ( ! M %]R96QS+RYR96QS4$L! A0#% @ $X][3R?HAPZ" L0 ! M ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " 3 MCWM/5*XS?.\ K @ $0 @ &9 0 9&]C4')O<',O8V]R M92YX;6Q02P$"% ,4 " 3CWM/F5R<(Q & "<)P $P M@ &W @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( !./>T]U^OY< M=@, "<1 8 " ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ $X][ M3V(&8 - @ N < !@ ( !IQ$ 'AL+W=OT^QYMI82 0 ,L3 8 M " 1T4 !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ $X][3SU2>ZM:!P +BL !@ M ( !I1L 'AL+W=OT^JW%0&/P( ",( 8 " 34C !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ $X][3RWG^7ON 0 VP0 !@ ( !-2P M 'AL+W=OT\LQNZ0 MKP$ -(# 9 " 5DN !X;"]W;W)K&UL4$L! A0#% @ $X][3YCP ZZP 0 T@, !D M ( !/S 'AL+W=O&PO=V]R:W-H965T MT\*\=N%M0$ -(# 9 M " 1(T !X;"]W;W)K&UL4$L! A0# M% @ $X][3T,FF0VS 0 T@, !D ( !_C4 'AL+W=O M&PO=V]R:W-H965TT\@0G] M0$ -(# 9 " =,Y M !X;"]W;W)K&UL4$L! A0#% @ $X][3S[' MY=NS 0 T@, !D ( !OSL 'AL+W=O&PO=V]R:W-H965TT] F_PM0$ -(# 9 " 94_ !X;"]W;W)K&UL4$L! A0#% @ $X][3_)BN">T 0 T@, !D M ( !@4$ 'AL+W=O&PO M=V]R:W-H965TT^CDNOWM0$ M -(# 9 " 5=% !X;"]W;W)K&UL4$L! A0#% @ $X][3UJ&PO=V]R:W-H965TT_$08Z5M0$ -(# 9 M " 1I+ !X;"]W;W)K&UL4$L! A0#% M @ $X][3]WQ?WRU 0 T@, !D ( !!DT 'AL+W=O&PO=V]R:W-H965TT_;Z;0:M0$ -(# 9 " =U0 !X M;"]W;W)K&UL4$L! A0#% @ $X][3U3:1^BU M 0 T@, !D ( !R5( 'AL+W=O&PO=V]R:W-H965TT^3M9M4M0$ -(# 9 " :%6 !X;"]W;W)K&UL4$L! A0#% @ $X][3WQ-QMRR @ % L !D M ( !C5@ 'AL+W=O$! !!0 &0 @ %V6P >&PO=V]R M:W-H965TT^S9,F;Q@$ #<$ M 9 " 8Y= !X;"]W;W)K&UL M4$L! A0#% @ $X][3_Z6##FR 0 T@, !D ( !BU\ M 'AL+W=O&PO=V]R:W-H965TT\\#5&KU $ )P$ 9 M " 5]C !X;"]W;W)K&UL4$L! A0#% @ M$X][3XV4V*6X 0 T@, !D ( !:F4 'AL+W=O&PO=V]R:W-H965TT_X M*M:TLP$ -(# 9 " 91O !X;"]W;W)K&UL4$L! A0#% @ $X][3XR.+SS" 0 -P0 !D M ( !?G$ 'AL+W=O]:!SK4! #2 P &0 @ %W

&PO=V]R:W-H M965TT^EG3QEPP$ #<$ 9 M " 6-U !X;"]W;W)K&UL4$L! M A0#% @ $X][3\#$K6^X 0 T@, !D ( !77< 'AL M+W=O0 >&PO=V]R:W-H965TT_A*%XFU $ %X$ 9 " M 3E[ !X;"]W;W)K&UL4$L! A0#% @ $X][ M3TWCW:(& @ N@4 !D ( !1'T 'AL+W=O&PO=V]R:W-H965TT^=_U67N@$ -(# 9 " >>! !X;"]W;W)K M&UL4$L! A0#% @ $X][3P%R^BQ; @ U0@ M !D ( !V(, 'AL+W=O&PO=V]R:W-H965TT]YC0,5 M&0, &T, 9 " 36) !X;"]W;W)K&UL4$L! A0#% @ $X][3^N6@KO9 P NQ !D M ( !A8P 'AL+W=O&PO=V]R:W-H965T MT_-5="./0, -P, 9 M " 1V4 !X;"]W;W)K&UL4$L! A0# M% @ $X][3SJF8.'J 0 \ 0 !D ( !D9< 'AL+W=O M&PO=V]R:W-H965TT^&UL4$L! A0#% @ $X][3Y6' MPZH @ V 4 !D ( !>I\ 'AL+W=O&PO=V]R:W-H965TT^R?=-[B0( -D) 9 " 8&D !X;"]W;W)K&UL4$L! A0#% @ $X][3WO&I!8A @ $@8 !D M ( !0:< 'AL+W=O&PO M=V]R:W-H965TT\Q+>6Y904 M -\> 9 " 86L !X;"]W;W)K&UL4$L! A0#% @ $X][3RY:=XO- @ 0H !D ( ! M(;( 'AL+W=O&PO=V]R:W-H965TT]F!FQ!K@, *$1 9 M " >RX !X;"]W;W)K&UL4$L! A0#% M @ $X][3Y%NEZ]R P 10\ !D ( !T;P 'AL+W=O&PO=V]R:W-H965TT]I=RHNC0( $T( 9 " :K/ !X;"]W;W)K&UL4$L! A0#% @ $X][3_LC+HHV @ $P< !D M ( !;M( 'AL+W=O&PO=V]R M:W-H965TT_?UL#8^P$ ',% M 9 " >G9 !X;"]W;W)K&UL M4$L! A0#% @ $X][3T;GS=/Z 0 @4 !D ( !&]P M 'AL+W=O&PO=V]R:W-H965TT^H -\)O0, $P2 9 M " 0+A !X;"]W;W)K&UL4$L! A0#% @ M$X][3SXY5+Y3! 014 !D ( !]N0 'AL+W=O&PO=V]R:W-H965TT^) MO/U_[P$ -@$ 9 " >7X !X;"]W;W)K&UL4$L! A0#% @ $X][3W=$@^8M P 0@X !D M ( !"_L 'AL+W=O&PO=V]R:W-H M965TT\&F@2*_ $ " % 9 M " 88 0!X;"]W;W)K&UL4$L! M A0#% @ $X][3YQSVEJT P UA !D ( !N0(! 'AL M+W=O&PO=V]R:W-H965TT]IHOWKG0$ %@# 9 " M 7H( 0!X;"]W;W)K&UL4$L! A0#% @ $X][ M3T6&?&+I\" #-" &0 M @ &[#P$ >&PO=V]R:W-H965TT]RI^2>60( #0' 9 " 9$2 0!X;"]W;W)K M&UL4$L! A0#% @ $X][3[I^8;P#!0 O1D M !D ( !(14! 'AL+W=O&PO=V]R:W-H965TT\F#>A( M%P( -L& : " :@= 0!X;"]W;W)KT\M:2(B%^P *+ P 4 M " ?T_L M:X5/;P( #@- - " 4 , @!X;"]S='EL97,N>&UL4$L! M A0#% @ $X][3T2>@F$8!P U4$ \ ( !V@X" 'AL M+W=OT]-JMDT[@( %8[ : M " 1\6 @!X;"]?T_,7L+[8 ( $LY 3 " 449 @!;0V]N E=&5N=%]4>7!E&UL4$L%!@ !M &T [AT -8; @ $! end XML 22 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of Presentation and Preparation - Property and Equipment (Details)
12 Months Ended
Sep. 29, 2019
Equipment | Minimum  
Estimated useful lives  
Estimated useful lives 3 years
Equipment | Maximum  
Estimated useful lives  
Estimated useful lives 10 years
Furniture and fixtures | Minimum  
Estimated useful lives  
Estimated useful lives 3 years
Furniture and fixtures | Maximum  
Estimated useful lives  
Estimated useful lives 10 years
Buildings | Maximum  
Estimated useful lives  
Estimated useful lives 40 years

XML 23 R55.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Decrease to retained earnings upon adoption of new accounting guidance $ (1,071,192) $ (944,965)  
Decrease to contract assets due to adoption of new accounting guidance (114,324) (142,882)  
Decrease to contract liabilities due to adoption of new accounting guidance (165,611) (143,270)  
Increase to deferred tax assets due to adoption of new accounting guidance 28,385 8,607  
Contract liability revenue recognized during the period 90,000    
Liabilities for anticipated losses 11,500 13,600  
Estimated cost to complete the related contracts 15,200    
Accounting Standards Update 2014-09      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Decrease to retained earnings upon adoption of new accounting guidance     $ 2,800
Accounting Standards Update 2014-09 | Impact of the Adoption of ASC 606      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Decrease to retained earnings upon adoption of new accounting guidance 1,540   2,800
Decrease to contract assets due to adoption of new accounting guidance 3,426   5,000
Decrease to contract liabilities due to adoption of new accounting guidance 2,710   1,100
Increase to deferred tax assets due to adoption of new accounting guidance     $ 1,100
CIG      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Net unfavorable operating income adjustments $ 800 $ 11,200  
XML 24 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Stock Repurchase and Dividends (Tables)
12 Months Ended
Sep. 29, 2019
Stock Repurchase And Dividends [Abstract]  
Schedule of stock repurchase activity The following table summarizes stock repurchase activity for fiscal 2018 and 2019:
Fiscal Year
 
Stock Repurchase Program
 
Shares Repurchased
 
Average Price Paid per Share
 
Total Cost
 (in thousands)
2018
 
2018 Program
 
1,491,569

 
$
50.28

 
$
75,000

 
 
 
 
 
 
 
 
 
2019
 
2018 Program
 
430,559

 
$
58.06

 
$
25,000

2019
 
2019 Program
 
1,131,962

 
$
66.26

 
75,000

2019 Total
 
 
 
1,562,521

 
$
64.00

 
$
100,000


Summary of dividends declared
The following table summarizes dividends declared and paid in fiscal 2019 and 2018:
Declaration Date
 
Dividend Paid Per Share
 
Record Date
 
Payment Date
 
Dividends Paid
(in thousands)
November 5, 2018
 
$
0.12

 
November 30, 2018
 
December 14, 2018
 
$
6,654

January 28, 2019
 
$
0.12

 
February 13, 2019
 
February 28, 2019
 
6,616

April 29, 2019
 
$
0.15

 
May 15, 2019
 
May 31, 2019
 
8,219

July 29, 2019
 
$
0.15

 
August 14, 2019
 
August 30, 2019
 
8,185

Total dividend paid as of September 29, 2019
 
$
29,674

 
 
 
 
 
 
 
 
 
November 6, 2017
 
$
0.10

 
November 30, 2017
 
December 15, 2017
 
$
5,589

January 29, 2018
 
$
0.10

 
February 14, 2018
 
March 2, 2018
 
5,583

April 30, 2018
 
$
0.12

 
May 16, 2018
 
June 1, 2018
 
6,664

July 30, 2018
 
$
0.12

 
August 16, 2018
 
August 31, 2018
 
6,641

Total dividend paid as of September 30, 2018
 
$
24,477


XML 25 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Quarterly Financial Information - Unaudited
12 Months Ended
Sep. 29, 2019
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 September 29, 2019 and September 30, 2018 reflect all adjustments necessary for a fair statement of the results of operations.
As a result of the TCJA, we reduced our deferred tax liabilities and recorded a one-time deferred tax benefit of approximately $14.7 million in the first quarter of fiscal 2018. In the third quarter of fiscal 2018, we recognized losses of $3.4 million related to the divestiture of our non-core utility field services operations and other non-core assets. We settled a claim related to a fixed-price construction project completed in fiscal 2014 and recognized a reduction in revenue of $10.6 million and a related loss in operating income of $12.5 million in the fourth quarter of fiscal 2018.
In the second quarter of fiscal 2019, deferred tax valuation allowances of $23.4 million in Australia were released due to sufficient positive evidence obtained. During the fourth quarter of fiscal 2019, we decided to dispose of the turn-key pipeline activities in our CIG segment. As a result, we recorded a $7.8 million goodwill impairment charge and other charges for severance and other disposition costs totaling $10.9 million. Also in the fourth quarter of fiscal 2019, we incurred acquisition and transaction charges of $10.4 million related to the acquisition of WYG.
 
First
Quarter
 
Second
Quarter
 
Third
Quarter
 
Fourth
Quarter
 
(in thousands, except per share data)
Fiscal Year 2019
 

 
 

 
 

 
 

 
 
 
 
 
 
 
 
Revenue
$
717,431

 
$
722,621

 
$
825,793

 
$
841,502

Income from operations
55,711

 
47,545

 
64,841

 
20,665

Net income attributable to Tetra Tech
41,997

 
55,911

 
49,233

 
11,527

Earnings per share attributable to Tetra Tech:
 

 
 

 
 

 
 

Basic
$
0.76

 
$
1.01

 
$
0.90

 
$
0.21

Diluted
$
0.75

 
$
1.00

 
$
0.88

 
$
0.21

 
 
 
 
 
 
 
 
Weighted-average common shares outstanding:
 

 
 

 
 

 
 

Basic
55,390

 
55,143

 
54,819

 
54,617

Diluted
56,366

 
55,985

 
55,768

 
55,618

 
 
 
 
 
 
 
 
Fiscal Year 2018
 

 
 

 
 

 
 

Revenue
$
759,749

 
$
700,262

 
$
764,795

 
$
739,343

Income from operations
48,589

 
42,716

 
55,496

 
43,285

Net income attributable to Tetra Tech
46,034

 
28,725

 
33,322

 
28,802

Earnings per share attributable to Tetra Tech:
 

 
 

 
 

 
 

Basic
$
0.82

 
$
0.51

 
$
0.60

 
$
0.52

Diluted
$
0.81

 
$
0.51

 
$
0.59

 
$
0.51

 
 
 
 
 
 
 
 
Weighted-average common shares outstanding:
 

 
 

 
 

 
 

Basic
55,855

 
55,841

 
55,537

 
55,341

Diluted
56,875

 
56,673

 
56,390

 
56,349


XML 26 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Property and Equipment (Tables)
12 Months Ended
Sep. 29, 2019
Property, Plant and Equipment [Abstract]  
Schedule of components of property and equipment
Property and equipment consisted of the following:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
(in thousands)
Equipment, furniture and fixtures
$
114,652

 
$
131,521

Leasehold improvements
34,881

 
31,430

Land and buildings
371

 
413

Total property and equipment
149,904

 
163,364

Accumulated depreciation
(110,463
)
 
(120,086
)
Property and equipment, net
$
39,441

 
$
43,278


XML 27 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Stock Repurchase and Dividends
12 Months Ended
Sep. 29, 2019
Stock Repurchase And Dividends [Abstract]  
Stock Repurchase and Dividends Stock Repurchase and Dividends
On November 5, 2018, the Board of Directors authorized a new stock repurchase program under which we could repurchase up to $200 million of our common stock. This was in addition to the $25 million remaining as of fiscal 2018 year-end under the previous stock repurchase program. All of our repurchased shares were through open market purchases. As of the fiscal 2019 year-end, we had $125 million remaining under our new program. The following table summarizes stock repurchase activity for fiscal 2018 and 2019:
Fiscal Year
 
Stock Repurchase Program
 
Shares Repurchased
 
Average Price Paid per Share
 
Total Cost
 (in thousands)
2018
 
2018 Program
 
1,491,569

 
$
50.28

 
$
75,000

 
 
 
 
 
 
 
 
 
2019
 
2018 Program
 
430,559

 
$
58.06

 
$
25,000

2019
 
2019 Program
 
1,131,962

 
$
66.26

 
75,000

2019 Total
 
 
 
1,562,521

 
$
64.00

 
$
100,000


        

The following table summarizes dividends declared and paid in fiscal 2019 and 2018:
Declaration Date
 
Dividend Paid Per Share
 
Record Date
 
Payment Date
 
Dividends Paid
(in thousands)
November 5, 2018
 
$
0.12

 
November 30, 2018
 
December 14, 2018
 
$
6,654

January 28, 2019
 
$
0.12

 
February 13, 2019
 
February 28, 2019
 
6,616

April 29, 2019
 
$
0.15

 
May 15, 2019
 
May 31, 2019
 
8,219

July 29, 2019
 
$
0.15

 
August 14, 2019
 
August 30, 2019
 
8,185

Total dividend paid as of September 29, 2019
 
$
29,674

 
 
 
 
 
 
 
 
 
November 6, 2017
 
$
0.10

 
November 30, 2017
 
December 15, 2017
 
$
5,589

January 29, 2018
 
$
0.10

 
February 14, 2018
 
March 2, 2018
 
5,583

April 30, 2018
 
$
0.12

 
May 16, 2018
 
June 1, 2018
 
6,664

July 30, 2018
 
$
0.12

 
August 16, 2018
 
August 31, 2018
 
6,641

Total dividend paid as of September 30, 2018
 
$
24,477


Subsequent Events.    On November 11, 2019, the Board of Directors declared a quarterly cash dividend of $0.15 per share payable on December 13, 2019 to stockholders of record as of the close of business on December 2, 2019.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Property and Equipment
12 Months Ended
Sep. 29, 2019
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment consisted of the following:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
(in thousands)
Equipment, furniture and fixtures
$
114,652

 
$
131,521

Leasehold improvements
34,881

 
31,430

Land and buildings
371

 
413

Total property and equipment
149,904

 
163,364

Accumulated depreciation
(110,463
)
 
(120,086
)
Property and equipment, net
$
39,441

 
$
43,278


The depreciation expense related to property and equipment was $17.3 million, $19.6 million and $22.2 million for fiscal 2019, 2018 and 2017, respectively. In the fourth quarter of fiscal 2019, we classified $5.4 million of net assets as held-for-sale and reported them as "Prepaid expenses and other current assets" on our consolidated balance sheet as of September 29, 2019. In fiscal 2018, our property and equipment declined $7.0 million ($3.0 million of which was land and buildings) due to the divestitures of our non-core utility field services operations in the CIG reportable segment and certain non-core assets.
XML 29 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Related Party Transactions
12 Months Ended
Sep. 29, 2019
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
We often provide services to unconsolidated joint ventures. For fiscal 2019, 2018 and 2017, our revenue included $99.1 million, $75.0 million and $56.1 million, respectively, related to services we provided to unconsolidated joint ventures, and incurred the related reimbursable costs of approximately $98.5 million, $76.6 million and $53.9 million, respectively. Our consolidated balance sheets also included the following amounts related to these services:
 
September 29, 2019
 
September 30, 2018
 
(in thousands)
Accounts receivable - net
$
19,351

 
$
20,279

Contract assets
9,681

 
10,584

Contract liabilities
111

 
193


XML 30 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity and Stock Compensation Plans
12 Months Ended
Sep. 29, 2019
Stockholders' Equity Note [Abstract]  
Stockholders' Equity and Stock Compensation Plans Stockholders' Equity and Stock Compensation Plans
At September 29, 2019, we had the following stock-based compensation plans:
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 3,454,102 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 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).
2005 Equity Incentive Plan ("2005 EIP").  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.
Our Compensation Committee has also awarded restricted stock to executive officers and non-employee directors under the 2005 EIP. Restricted stock grants generally vest over a minimum three-year period, and may be performance-based, determined by EPS growth, or service-based. No awards have made under the 2005 EIP since the adoption of the 2018 Equity Incentive Plan described below.
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 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, performance share units ("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 September 29, 2019, there were 2.7 million shares available for future awards pursuant to the 2018 EIP.
The stock-based compensation and related income tax benefits were as follows:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands)
Total stock-based compensation
$
17,618

 
$
19,582

 
$
13,450

Income tax benefit related to stock-based compensation
(4,016
)
 
(5,288
)
 
(4,715
)
Stock-based compensation, net of tax benefit
$
13,602

 
$
14,294

 
$
8,735


Stock Options
Stock option activity for the fiscal year ended September 29, 2019 was as follows:
 
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 30, 2018
1,355

 
$
30.87

 
 
 
 

Exercised
(456
)
 
26.21

 
 
 
 

Forfeited
(5
)
 
23.48

 
 
 
 

Outstanding at September 29, 2019
894

 
33.28

 
5.08
 
$
46,176

 
 
 
 
 
 
 
 
Vested or expected to vest at September 29, 2019
894

 
33.28

 
5.08
 
46,176

Exercisable on September 29, 2019
671

 
30.75

 
4.33
 
36,346


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 2019 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 September 29, 2019. This amount will change based on the fair market value of our stock. At September 29, 2019, we expect to recognize $2.0 million of unrecognized compensation cost related to stock option grants over a weighted-average period of 1 year.

No stock options were granted in fiscal 2019. The weighted-average fair value of each stock option granted during fiscal 2018 and 2017 was $14.82 and $12.35, respectively. The aggregate intrinsic value of options exercised during fiscal 2019, 2018 and 2017 was $20.4 million, $14.4 million and $16.4 million, respectively.

The fair value of our stock options was estimated on the date of grant using the Black-Scholes option pricing model. There were no options granted in fiscal 2019. The following assumptions were used in the calculation for fiscal 2018 and 2017:
 
Fiscal Year Ended
 
September 30,
2018
 
October 1,
2017
Dividend yield
1.0%
 
1.0%
Expected stock price volatility
36.1% - 38.8%
 
36.1% - 38.8%
Risk-free rate of return, annual
1.7% - 2.9%
 
1.7% - 1.9%

For purposes of the Black-Scholes model, forfeitures were estimated based on historical experience. For the fiscal 2018 and 2017 year-ends, we based our expected stock price volatility on historical volatility behavior and current implied volatility behavior. Our risk-free rate of return was based on constant maturity rates provided by the U.S. Treasury. The expected life was based on historical experience.
Net cash proceeds from the exercise of stock options were $11.8 million, $13.5 million and $18.6 million for fiscal 2019, 2018 and 2017, 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 2019, 2018 and 2017 was $6.4 million, $5.1 million and $4.9 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% on the growth in our EPS and 50% on our relative total shareholder return over the vesting period. For the 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:
 
RSU
 
PSU
 
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 October 2, 2016
499

 
$
27.16

 
277

 
$
31.65

Granted
226

 
41.00

 
99

 
48.36

Vested
(186
)
 
26.98

 

 

Forfeited
(28
)
 
30.15

 

 

Nonvested balance at October 1, 2017
511

 
33.19

 
376

 
36.05

Granted
199

 
48.16

 
99

 
57.40

Vested
(184
)
 
31.85

 
(270
)
 
31.66

Adjustment (1)

 

 
131

 
31.66

Forfeited
(38
)
 
36.39

 
(13
)
 
41.80

Nonvested balance at September 30, 2018
488

 
39.56

 
323

 
44.27

Granted
179

 
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, 2019
470

 
50.42

 
384

 
53.67

 
 
 
 
 
 
 
 

(1)
For fiscal 2018, includes a payout adjustment of 130,730 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2015 that vested fiscal 2018. 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.

During fiscal 2019, 2018 and 2017, we awarded 179,478, 198,960 and 226,241 shares of RSUs, respectively, to our key employees and non-employee directors. The weighted-average grant-date fair value of RSUs granted during fiscal 2019, 2018 and 2017 was $66.26, $48.16 and $41.00, respectively. At September 29, 2019, there were 469,568 RSUs outstanding. RSU forfeitures result from employment terminations prior to vesting. Forfeited shares return to the pool of authorized shares available for award.

During fiscal 2019, 2018 and 2017, we awarded 89,816, 99,217 and 99,180 shares of PSUs, respectively, to our executive officers and non-employee directors. The weighted-average grant-date fair value of PSUs granted during fiscal 2019, 2018 and 2017 was $80.41, $57.40 and $48.36, respectively.

The stock-based compensation expense related to RSUs and PSUs for fiscal 2019, 2018 and 2017 was $15.4 million, $15.5 million and $10.6 million, respectively, and was included in total stock-based compensation expense. At September 29, 2019, there was $23.1 million of unrecognized stock-based compensation costs related to nonvested RSUs and PSUs that will be substantially recognized by the end of fiscal 2021.
ESPP
The following table summarizes shares purchased, weighted-average purchase price, cash received and the aggregate intrinsic value for shares purchased under the ESPP:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands, except for purchase price)
Shares purchased
148

 
141

 
190

Weighted-average purchase price
$
46.38

 
$
40.38

 
$
26.02

Cash received from exercise of purchase rights
$
6,844

 
$
5,727

 
$
4,940

Aggregate intrinsic value
$
277

 
$
337

 
$


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
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
Dividend yield
1.0%
 
1.0%
 
1.0%
Expected stock price volatility
26.7%
 
24.0%
 
22.4%
Risk-free rate of return, annual
2.6%
 
1.8%
 
0.9%
Expected life (in years)
1
 
1
 
1

For fiscal 2019, 2018 and 2017, 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 2019, 2018 and 2017 included $0.9 million, $0.6 million and $0.5 million, respectively, related to the ESPP. The unrecognized stock-based compensation costs for awards granted under the ESPP at September 29, 2019 and September 30, 2018 were $0.2 million and $0.2 million, respectively. At September 29, 2019, ESPP participants had accumulated $4.3 million to purchase our common stock.
XML 31 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Reclassifications Out of Accumulated Other Comprehensive Income
12 Months Ended
Sep. 29, 2019
Equity [Abstract]  
Reclassifications Out of Accumulated Other Comprehensive Income Reclassifications Out of Accumulated Other Comprehensive Income
The accumulated balances and reporting period activities for fiscal 2019 and 2018 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 October 1, 2017
$
(98,946
)
 
$
446

 
$
(98,500
)
Other comprehensive income (loss) before reclassifications
(29,656
)
 
1,215

 
(28,441
)
Amounts reclassified from accumulated other comprehensive income
 

 
 

 
 

Interest rate contracts, net of tax (1)

 
(409
)
 
(409
)
Net current-period other comprehensive income (loss)
(29,656
)
 
806

 
(28,850
)
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
)
 
 
 
 
 
 

(1) 
These amounts are reclassified to "Interest expense" in our consolidated statements of income when the interest rate contracts are settled.
ZIP 32 0000831641-19-000193-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000831641-19-000193-xbrl.zip M4$L#!!0 ( !2/>T^L^?]\LY, +"[ = 8VAA?>=]YX=]QWQCNCPEB0C+7VW&NN/>DK0$M9SGM%L+S<>F"%EIR\EIRT'4#*YKGR M7P8 __J26R&OL%)125E%54TVH%836"$G+[]"07[E2@4%66^"K!]0T%JIO6[K M'D6=PZ>5UE_4W7;MYGUEL[U5K7I'>L$-V\]<2E11U3=8;6AD;F&Y<=-F>P=' MIQT[G??]Y.;NL=_SYZ/'CI_P.>GK%W0V^%Q(:%AX5'3,Y5C\E;BDZ\DIJ6GI M&;=R;M_)S?O];OZ#XHC;]X5%P1+\8_E/O^0 ^7]S_7_JEY;,KQ4*"O(*2G_Z M);;^J5<5L^Q%0[\RE7E7]#?9< M<^A/U_[AV?\SQQ+_7WGV;X[]=[]8P"IY.=G%D]<"T(!$LO%!!O#_G_;;LT!: MT0;);AT&:<^;HI4/LILW%JW(L,J'+&^(S#B3LY^AD R77=RT6I6']<]RVIV_ MWGG@$7]1EWC^F1^J[$IH_78/@_D-&?)F#TF[-@:&RI<\>&Z/U@P-M.A?.]2T M\^F4L^1F=(@^ZU%FF6\X*Z:U[N[<5P4#%F'),6>U[?I;*M>CMF:$CF]R?'VC M./"JJM4]")DIVL2!;2XT^?"P"/@<2S Q>SG6=.W00K.V6B-MTX30IH95,O8P MUL#TP"6O3WN9=K?)%MT9[2=[7#RX4D OK'=:8CAL3]*<.M+EHA4>9UIV^FG8 M-^^(=2E?-C3W5]I&!OI?N?.@T.%VTY$5MU;^Z@9$'CYF,6@_FK"WRY-RJ"KU MV$!1=^1:Z_M:NHS'G;8VVN^SJ MQASKC_97J_ Y.6 =7;&MT\SU:W%9P.B'DZR]RD=MNC]_?#;JWVEXV]#BCJ:V MW/F;NPTFGPSYU,5EE=2*DP=KY^[,:@7X!?IA] 8K!FLF-Z3PQGE*MPPYN8X^ MV:$/\9_<5]UXN\?2A'%*7)#9SH4.&T#WL!N@>T(>IM*W^D;X MW2Y2'W^^Z< MMF\/K*MRAS($[Z,NK&NHNSTVZO"9>L?E2,*C7D+6\ FA2=-,C/!X74AF]+XY MS<]2(-Z4HV;O8V.9[6*L+GE9TL5CJKN5X<\-VC6YE;ZA3JDD%(UXJGYDQ%;X MN4Y_##OQW+_AHWGG?9,:.WGK)U\<5T7B21V!AE! ,1O&MCLCTV:+?Z.;?TDJ MGV)U/[Q4&?O3DG-D]X#*QM9WD6N)B*YO?P"XWD-N4;@MM^GV1]+,;ZG&]XU1<_):E\C4([N##?52N>S5^*,=4""3B]6&2>W/PNJ?AS5<'T<. MU72'&YOLU5Q59W!K*L_G,&N\77F;WRG[6&5EF]6Z5MZWEFH/A%<^(5F_L)J)/GLG^8WS'JVU_B=4VG MDWLA;#DYI2(XK"PLMBX_^QX)IS=V9S'YG4%N;&[U1OR%R L5#W/'>2J'4K-# MS^(_'3%2;]PBW#0/GUG9^CMZ'14T.RQ#!%:$XZ^77,IU;45ECP M _LCN8T#T2<=K QK(XS]LPK=.K[<73.7$*$P?N;*T5/^#-W&_J"ZS]W-^X[T M+Y2?OE+&]IT:2N'U#9QB!_B/C!94[/UJ;&Q\T?7=S9]"FII?UM?4I)+N1L6X M.(+6.5Y&6U:R-CZXJOJ/MD$#\T,*:,=K/.P_GA3-[+US6_SKJS7Q?,/7[_<4 M*1UVTP4.[]FA4)B4<^H+F8]4@5,/- PM('7P\?Z]L_F?<0X!9OY]BZZ.@T_? M)F*BICSBJ^^"3][;5JRZI7#Y_'HB.]MGY!$]OR[?(0J35DF6'_MQC M>\ *5S'M-YYW^N'!"\?'/^XK&QNC!VVZ9Q9[W>/7SN/N9U?II0V3#S_+;778 M/Q^)]+XU8F4^1VNT3IN4\ MDD:H3YQ#2CUULL%M*6T^Y2Y7Z'KT>/^"L"+JR.:G]F+3\6\\E=I=O*=/;:R/ M\/@15E?P:PL81_MSK=[D2[I/]X_Q:7G'BD-K^H+"2EX6\$_O/U&?H MA047>IPL3O?SB'&SWE)#-H)W87N_0(K)/*KZC)]>DWO88H5E8%^,C<7JO=7V MSZ=/^.2,N&D_J;:_=?"QGF_F:4_ Q%7OW0S*'DQ-M1_U#L%"/BD+WNNE0,B' M&&]L0%]TM_/W[DPF>;9^>"E74(\ZBV[!6(0Y=0@[WA(&TOE8I3?<*OYJT7%N M/5A@Y0S?=]]KU#;9.S[_$F]]IS!GC_.Q&7?GI["(A>..:XI!FP M1WVPIO>4_RFZ24=SN_;#'HS"Z^=N]MLZN]=4>1I;,3:[I_(9^.W_O@>+:AL3/LPXKZ^L:(XP'4CR-^J!(G(VMWQ#'8T=]0_WO MG>L++7]5J_D3Q?Z#IO>#)OS93J3W6G2\)BA*U&+ =JX5^3NE4=IB' M=Z\AQ1Z[R;N&[:N69,!2$BDD/TTSJ>'L!9X$V492&K=3&[7 M Y524C.9'59(%A&7CAVEC/0F/"7LSN/:+*!7/82>F9Z$_&'5#>#]85J-1GJ! MW29RS7G93*^C)^8ERF-2()$]*IM2;HS0J;]$5^X[>?8%.N(TV'=8&/I&Z.P) MI4JTLR)>XT82D>D]!$LEGV\0\O<:FXYHVEP!/S3)R\ M3^T&;"G2L^2.E;8C/_@+\I[7P+%V[3@CIU8I8# YKM1G3Y;_B%_JU)Y!K7<. M>' 2CW'OM[\7$I@O!8X4LMI/N17[V5/U'D9]G$MD=F?9L=DG $1I\&JP7APPY20('P:S5D]PJ;;M"RL3&)UYG. M+6U=[J@720X_C4S/"9RZ;8^^@:TQ[X@$"\B>O^BA: M-V@!IR([R6M$&CD>0]$D!,$)94QI7S;(B+$S&OB!R+;N.86!L@$UJB,5&M;4.7MDY!XJKI]""NC4%;GI_R$,'KRI- ?,&^ M^MXP E^$Z$A \VASU[@4P[ Z).*\9/WTN$$/81]'"J2.*\!'RT2F MM7THTVD4!$4DS!GR^1% MFL$,#4$X;'\4\] 7CIW#C_G^IL3/[!-WPACA;B\[S_BZP@?RB:+$&])U[NDP,H&I$Z3,G'G*2G0 M:C7*Z8%<4T76'?#AT\) !K2UR?@NJ89Q#=OI?+U0%Z.C]2DAN6DWN43^2T$R MVIQ8+OJ C(WM*GPQ[11$.S#')(0TV^C*28BHU3(831X#L: MR#8JQMZM)+H@/V1*=,DB:[$'TSFF?$R%Q,50Y$(D6I.59$'9)M.[S&6#A?60*LB/I MX#?W%^,F/_5FS?\>O7C246ZY*D3 ?.Y/"DWXG9U0B*A+N.$EP-1>\110JE6J MG49$LM5^K9UC>:?Z7=?7>)LR9RTJNWV>8WTL8P]_MY>!=?(2RZ&>0THYFJ=$E MJWH0P3CPHY>XALA,;1TV7=7OS#=]O'S9<*D),S/.0;5* Q:9+M,1UI'-9:FU.2T9+<[O KC9:S?QU M!VHRBT*N12I/2URP.C"VC5*':$/"?J;K05IR#5D.IO/KKXG0P14$%S!ZN?+N MA>%":VCL/?E*4-"CL7$_<2G81E(1'1;7B]"0I>!B@7<5[ _&M!ML"[GR11Q!^S W87.B.ON:"F^SSJ%MZ2S MM6>C\6HU]7&\[PBC;WJ(<62L(C3CV=^/>FW MKSQ<_X3%T:"0A,<,[?% UH>[$XZ' KRM3Q );2/KM5^OE@?[>99M9.04"BEN M(FB!W[G4&XN8$;;@%9P@]!$=@FK\D,F+!<9D=4(D>'U\)^A$)E@%<:VR-M,[ MC-[)UB'9 9GD(S'"J$W%5=#28]"K1/[#D2V#L;QN5$3=N.B2^)%(GN.]2[:\ MJM825%A^7J*L+MX+:1.8:KT0%^"^BJP>X&D_R\@&"2;Q2MML8ENC2&VU ^9# M,=<@ROYA@IHMA:<>OB^*WV42Q=4H!Z??SQP .X;3:5=^12__V#G!?CRY408 M&Y:#1!*EQS*,IJS Y_$Q=-HHLB-VN$4?[N=1U FGX CAIBD_6FB*$&Y(NG6+(7R4 MI_>U )EM1_AY":4DJSL/6M;CYP6^$#O#)0R2V*V""WA?2KF83)H:P4UHC^=S M-Q.LX'2#V7K^2!.68V<]$!FFLY]B%UM;?T0],FVK\_C2E(K-N@[QW90 M3-QX2/4L T$$$OM.("*)$R8!#M&LC%?.\SJ8[3*",T*JH=U &87* MBAUA9QF>OD^V:@<)SCF,EC6P1SS//P#7MD_P %XLD?3H.U]N?((W;B>N&?!( M1&D2W&J&1-@G_LW](E3_?,V]J&,4[Y0/5@0^?SY="M2PVVFI1&78'XH] ,\3 MU@]+Y/"9=%9SWNQ26:/HU"!11H%;,;;1B+18K,XC<)Z^J8)@6 [["XAP HCC M=1:89CT4V5=#!V_R*7J$W6!R75G1E+8OGK2L+<,---]=B59Z=/D[LR[N++\" M(-J'8E=+@?,4)"S/PV00='C,M$!3F,NE&L+[?LX47('3A=MG6E3! VA=@GPE MP0U"M$N!9$>L89,;5WV?!X1H9T1 GK((,D%];-+H5"HKFS.2BW/]+HLE M11J[.JKP$G_:2J1\N"FBZEEJYXGGHGWDCCC4R_* :11@9-&4UT!*,N^M[38R M,>[4QF>)MEZ,>!KQ;*9AC9]Y76.P8ZJ#6'"/5 H_;8B=RR#86!^"F8(PK!$E MN7!K7>(R-H6D1VF;@2JQ.OZ>')/P@$TH:T8YK6T&H939:&< !SA6'R6UZ4L!TV@OG-:TJ=V@S2(R';6AOT@6L/0(BM((C#U4 MTTM=("%8"8V=XP=?7H0]9+A;1S"115L;P0FTG*NDU0060"1NWM5:JMJDC/E7 M?TT2ADXB=6W790JNUWN?Q_ JMK\JW#1$V 6M)CC5]2'=G\-IT=X^=/WQS0T! MIEU[!\\.+;@>G#D@&7ZM\,O5/=.(M1+=JW*WE"S+OE[LMZ3*Q,:"([)V(X2X MB\Z0R*&39>(+]E]7D\E=:D]KVB,%E&.HR5]Y<.\Y!R7XKF.!%%"Q?@<->73%>_'"9$5;*FXASO@',QWFB>7FY%V%,L/JGSTLD( ME&$+^#Y)_7WRQ=G;AY1^%T7TU41&<28Z$HS;3\C6,5K=GTO-7NB.\H()#4GX MI2.]BPC5Z:&X1Q3.G;X]@YC,>>N0%_7@Z_X] QKUYFG5BI\Z$1QF)@>>*R'H MP!3A%OSC<(D-Z-1.TA1MA6V*2*U[)8;$=RAG6;TEK9H:=;;X@X?FT(S)*"A"UV"-G&: ]98 MPL1J2C3QPPP_=)MZO RY:^U:R0:B0,CBVE-?O([W(,H65F/$U65"'H+L(5$\ MCD?6\IMJ482RZ@IB'^/7V^B)K$K$]7S$R"/L51IXD,H:YIHW2THAKV-0:2(M M0@JL&<63Z"CE 5I5$63'\)]/0^VHAB_*4C60?)%O@G$'B:F5<*6Z?*NI9E4S MI'C_CC#HHU<"R9FQ?$970TF^1UN)(\<'IZ_,>.U&_H%%MBB/$DZ)[Y."V9F! MN@.+XGT\C]8(F@(^D=F*U$1I?L!W<>Y-T$GZ<*X5UA0N/0 ALR0FX[0V9G;A MFMY?W1 MZ<3- PLS.XN':VQ(;@,5=K7(V:X"?PS;!=$U3/F6L-Q;$Z?!+CT0%_28L==S M.E0>2NH@J:)TL9HJ,DH=6H M*%Q6=K"*\+Y#8':.N/X)W#;,O4RN(&@.BR(X-IM-@@X--FT%)[ ]-O:1ETZF MILXO(T:'OB"U1:9]33:@09O$#+2GU6)NG)^-H;&27I&4FR[R+.%@64RQ9?D6 M1'S?8@M1DETL.17^'HU\X*)[+R/0>6X> Z< %\N$/WA("HR0.EI0L!YDQL%F239;SC:6X/>Z[L6DQ?FALCACNP[# MW9R3M6F$?1#R&%QMD.YR//B)[/W!?*3^:%AY<:@C"2<9-%+%TR4J'C*EZ=%: MJ#GD$OE4%F4*$EO\!?I/8.DLQ&.FQJ6VVYF$/Y*,4 F;0-M(HZ6._:R)] NQ M'](6&B<&*]<7M.L/^^1N9SSQ6F[3E;OV:D'A*NH/T#75=""H?G&G:+E'B4?M MD )D;%WI=4(LE.<#>P=#_HQEBRP^CN71QEZ%,BY]-;/)Q4ZF4#2('30UB35A MR]!"Y$%$:KY[1>V33:AN>5F#R(:#)*)Y@1K./6I'VSFG;-_4&("%WN]')3(S1BE M-*^&Z6 YPUE0?)'$%Q_E?@K<6# ?OE5RB<2$+_^W7=__J!6+) G_[99$.Z24 M3MC%]9)[ E,">YMV/C(NB%CW>(95D4+^!6<7K.G+$E5%7)_3^^&Y]75+W M]POFZW<<_IA)[M6[-T*F-CHJ7T<9=@[SKMLE/E8G?4D[!RD]D*TKFJL*=O'N\?/J10=7:/607_ MKB/KN7N7V=,OVVX^;P2N:\O%93S&S5ZO>U;0>-'AFTO=14/>=UM^UO%/MUBN MHQ/[>WL_X?<],2M^J?K6&P'O%Z'%+PA;Q2^+91P?MQXS:9HX-+JK9V'D_3V->>1SN M=%G@Z/A;F6K?Q[&Q+O7:II_?R=T*.RRW5N?6RL#7BT4K,C;^YS7:#E+8?BG MJ;2!CH@DKYUD:'$P%*4B!4Y/HD=N2OJWR-^,7E M>=;E"XST[?67G8+NO63L>,J&;>PZ,? FM*SHC91R#Y)E(,*!3?AVF;2:D(P6 M6[S22>A1%*"L>!Y_FMRUMN*[(+;:Q*VJ0.$PY!:)ZV.T*FDFG! M6'F1 ;Q/N!=^V_\JT!Q*I9-&O3#PS9@BO+S'X(): 7,-;'<\E3-T/Z+R#9^M M$='W8;Q4NGLU7A*)PW1LK8;Q)V OX/>=NM!TUKNO"9L++@.XTJN&.23Z>RT M%@-(L8P[X^VU=YB@PP_8WKZ^'=[>R3I7=M&"S$/2)LW0$TK?_]S4#D79P-\% MZ5!L6@N KSXNSI/8BM8/H4/(U]EJ+COYZ*L458DI83^$3%FD7J<8NZB ;$;@ M)K@4G _L%^DD<,4QI#-DUE%N:5MS_$%81Y#@Q/-)=S$ ^9TM:X:;C*G3@79@ MZE6<) 6N%=I-4VKKYRS#N#H\,C),H@$YS:J#:IY-XF+"8= GH [Z6EJ.-Q8\ M:(&SHJYPD?KC'_!*=+8:RFFZSB\R]<;3!Q)&@G_KI1F_V/0%*N#7^LAWE#R6 M4#ZYZ^*HV7W&@1NKUIP-JK#=*@5FT!-0$2);8A/F,5ICFI5]D[LX)-H$BF?G')A:OA\P)7"DPTR%.;^/,X1;Z*4&AF7A M2FWFQBBYE+N!*V$UX>P]\F(L>Z?<45];,%/RHI,I0VPVD MSAGRYG7AO';!=C8Q_ME\^3:,=^ M-TWZ9I+M\>G*\O?=R"2DN@20##F[E6:<7VQ$Z+;RT#JB0V*RR ,T6IX+_()( MIBF[J @)HE"X&))O71XH_[4GU&#<1%P8,V<[W-Z0T/EXGF>BUMYB AZ_5[&0 M;_+^9NDR;BY)EFHR9D4R;;$A&( T?+@,GC:4F/D3 M>Y[C4_>!MG?,X*/MS@;I3=X.MWNGC\#J^L(3DHZ& I\ 9]:H\VUD]4G3I/K3 MHSM$SR\NV@?-_*#(EGDB1_ 83I;1@D8N9FXKJ-/IB*Z1U17#\C!L'2D%)4O= M/;#<19YK!.]R/3<+QR6^!(NY$VG(-JS*!?L733L?$UPA)[+'-8)O\:2I:0U\ MPV7KQ5)__-!\)U&ST9D]<$F$$9=+UH9C:]PI'&8Z5HNH3S@*AF2XN'&P2B(' M*&^V@ELAG>"I$YM2GW'HA\AUUTG#)K MT+0F7HA;>1Y$OW)VH6(VLC*,POD\G8"SS M 9 ]0F7X,=HIB2@ *DU;8*?Y6:;7-EN$-1TMDLVB#;^/@3*!7)R3/]>GN>Q\ M&OJ;C'3KGU&7/Y$QO[^G-L')4_(&O_\U^O#NE;I_ MM__>$JR^AS"PM8PTHBJQ7[(=),\I/::US2?5$74&1#%@0<>;^Q]F:!JRRXFA M%\H-.3 -\6>6.GZU$S#I[&R)[M""G?9,%1[;WN^')S$H&@OR5T"):_RA?I=+ MXUJ V.(!3:]%4PJT_M3D"Y4RXAA77;3XE&34YKIFL:RX1V!7CL!+K=4?(HA( ML#ZQ19FP$O1IGU^!#S"Q/9O4GC]46P%_Z8ST:3]JO(>*Q])16U_VS"VDW'H[ M_].L% A!P!L1[;BL(9I\4TP9O)F]NZ=EBZ0O4%-<6$E0UZ>X--!2*@C[A(HC MDD$?E&-C8RZI?I2IE#4D=$]AS;_K+X%CKQ2'GQMQN!(H^04Q'+Y)[K72H]T[ MEH?OX)?XZ$24T?3E.$PZ'Z*/8S^0POPIJV3"J((_NC7:R$1$G M"-&&27,4F)I ";EE'%)ZH4[2P9>0Y347WP\2_CCAF76L5L.^=T(E%BZDFL<[;S;9(YAI1HY&X+PF=8Y_G1SK% MC7E.DW]Y3FXF\#2RE9F:SJ?")[N+GDHV97])V/M^^JOP2-/SOL7,9NASNLXW)VMSW?CG2Z=" C5% ?O*/AH7E+N?Q&PWU OEP MUID9RFDCBF [EF5;+OXC^);68U*(8?)4U78WZ[VSNR/?5;U!WFU>#2"V4 0D M>.>E_&D,QT3_* ^S!I_*0U5O%]=67F@*X['5D KXXE->=8U.)R[!F:US3LF+ MY5Z&%=%SF#T-S7U4Z\_5S8T9D=U.7 3=!MGN.+ZICZ#%'7/R?YZOUFA<;N)L M?/(I;HY@'L912SC2V::9'U-897#-VIJ@G=]1\="O"$R^4YI"'!:GX]0SS@<2 M=H.V%*ZG2RR);Z?JB[?8..1+P,;R7/5'VZ#VX:2#OFR3?&V)MG-T1P M4L#,0]ZM6D/BNHI'@9ZK3N1G90WDZ1^:/@&-CHV^_SXU#*RVXYY\&&5S>S3U M3NSJB"N>IJP;=*(\15GS,9O3T3U&7C,5#$O>K:'79-4S_1-$AM09O M\V2(]$<%#/D-?R#@/9*5OV[OB5<5OZ72,?#Z6)%,WH"^6*$W;4ZFXQZC7^6+ MN_X3E&Q%?'Q8J=\I-GO,?\37M]5A<.SSQ]Y1%FO4O_/[J5,?/QYXLTI? !9W MNWQK<%NU\=O;*:/MB+6PBM"-L$K\6&+J*_(5%Z(VPV9\)#U>[!_8$^D2S%&/ MZV\WTFU@IL3L7,B*\G;*O?%3;'["[,K@Q+-9G^IR^P_5ZX0-"YQBUYKVNND> MDON?-"#.5.3SF9Q&L.&15TA&3==!@O0BN)07TCIO-)4_5 517Q%MX*A*..DD M[/T4'\OUR+3'MU@3F87K^^W#%M&ZH4C-Z"SY?7 0CYFD7X7O_-[.6LHE4WV= M>14CDE%(% @=;"P:?3LN7R_^XYP42"32P3:< O[,&S^!W@D#-GB9] M9L)CO_!"I(Q#50NMW"JZE@>O3:+%"23G+:X;Y11W W_\IH@I6Z1NA*^5$B*; M!B+/PL&\^>06T][A@V<'; @QX'RGZ9:!TH&F'P5S^K$2$[B$X^_ECWS^^QGA MFN7(SPR6MJ=D[//^7"BNPT'")S6P7_08W',HY,_$ZHC3\<\F1[6YSAW ME05H/T5'BRC:4J!GWS[9P:Y20 K864'[),KWI( 96J3O(^G'"8.DP#0"M*!= MFI1'O('LQ KV:)$.6PI\^T:V;*AOPW];>C_$T-AP4J&;_A7U3157FT ]AM^=5>*VKVZ M!9-.FEQW7U81"_\\+N_V%92Y%"A*296A7+P4D 3ZM*%7RWH?4ZH8LG?36%5[ M6EHO.L>F_P+$3FNWA-#T' M\@I\W(A>*6W(QN;F%ZP-*9T"'L>Q]GQ.XOJ\(B>10(P42(TM*,KD*CLN MGN<@'PWG.7=2(F(2$BKP%]Z_?:ORE8JSK1EMC/?:%1&:'Y&9V5A6^RF1I;S. M/=>W]-8.?I97X^;$B.^8=C9X CDR/M'>D$>7 B,-4J 369_7+E[_99?WT5>T M9U* KN[!+RPH&G-)E,?QJ5F_PK3=XC]0JSU-NLR;VP@_P1W$&T1F M?2@3XOMS?1X?UI+6X'5XBK156SW6C*]OP#GZDKP(EARF,JQ&S_=(:D)P20C\ MKC84\GFF=P_!AAM@< "<3UGP1GT\HV9BMJ>WXGS-/51H7 M-:-9HR(F:GF)2/0N(#2_./_UH^/X/_W3D;-/-PL]9\?%:(N"X9N@?QO+XB4/ MIR4RR_GY&9S1<(RU?MI4=Y"PCS,!#2,ZD!%_0*ED#+=')*OA&>J \ MY)"7XO B)B%D+V29VN0?% ;2>+.R_*D9A*^!!5X0*4V6;OVAO=/.;I_&S4%: M:@@(@[E5I>-P@2^0YR:N(9A?*0VM:S&#HR"G5Q2M&+:)" OJI;91=<(D1B\@ M[[GY5_,:X2A;Z&MC\?2X(627YF+ 0ZCNN>_+,K$+Z'7Q3ECYI;$BC*C72/:& M5*>'G$\PKZ(C$8E(G5J,BC]LY]\P%(TPP8]ZP&%PK7WNZ2W1RU!-[SV*W"?NGRKWX=3^E7N+X;O"_W^?M]JT *-,"E5(> 78Q" MK<$:.T#T$U)3LEWD.6 MTN.6V;-3]!N8<_)@'IVMCK+PQ\>W.AD]G"L9#6#8%D0*"S L6" 1!]/HAM]GI4"&D0$ MX12XQ, HX2,.56<'N*/3 DW%N9%2(#CBO9K3/CM*@3JTC#7M1;^BXK[#&>*NUTLB,NS#B17]N657:-"W M: =;*Z:73@[5-9R08>[*4C&UYIY%I]F6%,;!:M#I54=M36ITB>CQ3]DZ\=M/ MOPRZ1AY#PVXUB&7%/5(@098%C(WR\6;L;VBNNP?M$ZGM&8FKWX.>-%02+]I) M@37%$JU(>@N,_^/\AV_._T""3Y'_9$@*7/??+0/_L\BE 9KH MTE6GY[+5-I/HGHV7>(BLE/YJ"OV7\Q2ISY))KZ5 LJ&I%) M@FKK/QDC_SWI MOR?]]Z3_#TS:'62DWO1R++CPI"CWS+>KP*=;!XH I0VW@#6W5@*X3W\>LO%? M4.>[#!&E@)*:#'G,@L5/4=LD;_/K.[.V[WD)HQ^('Z!OY.7F^9%;Y].)=GU? M']5 )#HNF36?6C(40S;$,^G#R.#G?17VS:KQV+2XJH%HO^?H+O>8OO/$",MP;>,->(AUQW^+0CMYD0\\PIV4; Z?K9I$RC?)E<*9?(,Y.9[GV;2N%7 L!]UF M8]PI!?1K0Q^9FQD\P^\.JW*Y*7XD4/AE\;M>O4AG6' =YD%8R2BM'MD^KSWI M8^K6,3_[0Z@[,H.M0KQ*U6ZGG.\5>?!D' =/[T#68MLC5M_U?I'C!XNY8\A# M:5VNC.LV1MP*OM!#0!3?( 6C1WSV463$4 J$S"=C%2NHO/VUW1ZO3#7[[1$Z M<$5/KE.A(W2OQJ/3=,? Q*7@ID$1EAH15[+PN;2YJ?!^(E]EY9)Y:)/)H>O*H][P(I3$MW>:=&0_[&VD8TOY M;2VF\O)>]?(Y5X/E+6_AZ:%-C]&CU?1H(_ Q>1RBA%@KZ80C ) M []S,&VX5*1BDU+0NOS^5HH: <%E G"@<6KZ^MP9(:*-=2ZO]$VLLSLEM*E0 MY4+E:EQAV)I4!3:;?N5?2J$PC1>I:26'ZM%&@ID0+\VZ0VFR)2SS:$ M.1?LW#;/W)!+^F?IH,$,T.1"ZN2),MY4B#[D*+@'UEXXU\R^!U(#?A7_!GAB5Z'!!16?J8(^6!D]7MWURC&A!?V-EJ_ M!CM*\1;G$>W]1';P/1[3*,(/V>D:THY2@@JIE:(M\&'AOAE2M5-*T[J2B+@A M,H>J#9PE'AU!KIPJM^UJ,PMF:$D18BSZ$I'LN&&-T9L9-!F/LX6O! M$5PI,.<-87WA>YQR\Z3 9I"=1HH,)9W;2+#AJ6]^RV@'">;8#^O1+!2=ATY_ MX!R8$Q7"O](4HE?WDF<8N3YA/4(C(I,KC%<^FVA5 XB//:)]Q"WY_S#Z]9/\ MC;/1"P+J.C@=BNOG?BT)*SF%5^(-9QH)O2/WX%J0HAW#HN"243N619W0_.O] MA\5[(DB_WV '_99.? =AEC;X :);?Y(UTFNF+,WNR&3GJ.2#%%A.$JE0/S:( MU&5]2/B!B8<,8Q-?A;]Y !?V.N!@&_1S M_EF[#J6>LSU?J1=R];F*KCYU##,'2X%)/2J)\V!>"J07J4];*0F)Z.65$6QX M8Z,4X(5*V&3)-;\EB:JM%(#S@?$'STCULI0O.M$L.V4F36)!_MO$WR;^DTR$ M[R1X1BK@K%G$VE6'RUUN=95\=%MUN,CZF[?UM3,I&P<,;OD&K,^2=\E^_/"J M1L;-WS>^V3%#/GK5$]#P?&4)Z,QAQG& Q3/#FV26CJ[!T7#H)/(3. M-EW32'$?;MHNW,&:TB:L@1-XNJA3?J1.-*NQPX<5,OL#%+Y]X7M_T#[ J=/4 M ?:QSF=3#PQ%$A4F*=66J?.Z3 4F=61_X"%$ M,3H4"6\RF.T"=3KGP'/#/A".P62=\(]^T4\+)H^0VV(IQBTHYIJO! MTI12;P3W8/+Z=^=0V^%1'B6%J)PX;IQ>Z>)AM!L&C6DK2*W>4B!2S7-6LA%? MVH8$O7%7_6:/^$TCU27: ;"'($5<2_#ESE0]/AENY),IV09G>@R2SDF!J]^G M\^-'C<567/*U%O3,B3#7=\[8CH!M<_I4EX#H#S1LUYA_C"SH:"NMYZNXAM^+G M?N:%F8R.D^IY_Q8"5(G%573^_ A&HGY&?(T4;#?:8CJ("BN-H"":T-0PT!^_O?U[ MN-]@-SO-M*MM"QRQ''GLN+!H%=^R['SL.9>J16M/5\_NTU( QY"5T0H9&5EI M0!)Y(T3LRK MTO[Z+-&5@\V@$Q>184MQ>,,Z;R/)5_Z!#*MCB^%\'&H=;' 0TBW4'G#! M.+JZ(ATC4\%WBE6GF:A9]RP_AA%^+#+/LM,'7K^9CC_V+&< M@ #'GO!L_6Y[3G?<^N_O2@]FV[@P:7/JI1UZ23^?YV6OG'!QA^&RRX^6B.BT*!IT/[-!>Y S6A O-= 94W9_,+44[MB M6G7&5.7Y_+??YP[_9'-A5<+90 MPEO42%/E]N6GQPJ9O=DJES+?EH4V@^3U+ M1ZNM+[_E*WD.BIZN-CQGF'[GM>)GC_7E5A>.X^XT7(U''CYR%/O525@AR@*( M1K*KK?-*)M2!U=UY'N(>V\@]OQ0]=OX7["#JBPNHLE@>F1>!F/6-&U:*/,&%B%1AS== M4,\JK.4SM3Z$!IT:O&'G@D*"E07V64_Q]/;AJF+2.3BH+?]R+<_DX.YU_0M= M=WT/78VO4RH2)5\B.D'L:Q)#^&@ Q&['&L#^KP*5P>;KR]1T0A#?F[0?K$\F M["H9!8:=LQMY-I>_TCWZK",'ON;/'&JJ3W'X7$C;8BRH%;\@12@*E6;1PBU= MX#YNPD*6+JEV>.X'EVI <*T:L.][4NH+HX6&8?6!)N*B)F*]X]*O@9,L2N<] M?P$._/RV;8#/ M>_&E[IW YPF9A5OPJ.!&KDSPJ]P7.N')@M*:0J]R+>$1T8$!!^R(4&#<:Y$U M\2SG:*_$%DZBQ]63::$;[><\-0NP(PQN:;9HUY,.71#=[JUD%9>I)-*)8&!K MHAZ]E('6%O'#)HSP\,BIUSC$;#58R3PIOD<[W:PU'F\U63.&Y:)3FCS+1#^+ MBR)G;2,/') 1Y-(.7%K+Z@%^;M@9^,J##9WOT4.A]S-T]_.RS/;W!KFYJ989 M >5&FZ^6&3VY6E5T[!!P'#CSL$@#TVJZ D33,:J3A2OA&,Z\&EZMU=2PVGL7 MG:@!8E-KR*KP43HK^OR\7DHJMUN1B>FMR=S!\M@463KBWU;R^^R;#8MXTZ1O MNC6'5OP2AWA]^-HD>IV7&V#Q9Q2L_C_;L5K^WSV/ 2RXA&07MHS1[A&Q<#EW M.%N"E P7;H<;02GP2K(+0K>Q#>%XOT%9A%^7K ._WN,C$'#.49!)QVI-!>K# M%<*= :?"2Q:0&2T;G2T3)7KX'.Y''S7N/#*TH:ZD DZE2]0'%NX2(GB4 =6] M28RFDVYAZD\M3] MONQHBLL",RP8QR'OQ:FQ#/I<[MXE"S MB#O@/QHJ:L74-*+)) 4\Z&HG"!MP,5_U_=WPD4"G]LFUX*N^M?6U7N15^,NC MG9<8!J-!R;30O4]N;'Z2>&DWL&J9LRKDVH^CC_^'YR"0D?$S]D*N85Y_# [G*37GH+S=A>V-UCGI@M",D9G/7';+J1]O-+Z M<"OU6?^_X; 2J16QP-8=G<:")]4"]K4+6"GE$?^RFUZQ&'D"C=@3K%_^F"&3 M:P]F#J=Z![A']Y]Y::YZLJ3[[>CU5X7>[>0Q]#,X29+4\^?W;B DWM2._^4# M0!JD691,[Q?E-1!3)BF@3[D#Y>_'QEH<@6Q/(0L M#B/(^F'C-K#Y".34)H0FFYCT)6CY(K7=64Z0H*S61X5CU MFH2]++-2>$8P(2YN,1*M3F1Y'O>E8KDALXMAPJ,BCY<9*S>H6P7DO&+=[M/+ M/E=E9>;N)G0EM1XD;BZ((-] U[/IE*O.QV:B].]SV!_R!+^ '^-$^GU%66N1 M1J0($Q*_"WLP[7WWDS#T2H))U(1"/LLXX#Z@-"FZ&;&E\[L7;UQIGD$WNIX;4MC;Y,_5+FCLL+% MPS'URA5D)/DC=$BPA_&FO;$G]^[GZY'W-- M%WKNFM"-X Z<51E[%^NY&CW-+4"G0(1H_4MH?#1A V@)RP7<;DF8JAK'-W9/HLQ3FE12 Q:P:;QYJ;LIZ,8G2-[K60>0C]J 14JI$2U9,MI^"U02ZXM\D%I/Z,E*+9-BE+RNEH%PD']#:(K,G M;;;1-'V\&J>37'%*) <;/YH&YXV.LSLH>J(PR*W2*,&?FTNQS+M +(/59.O9 M+Z80Y>$OZ"P-%V^(+\B-/UO?(BY'A]N?;Z7CI9X&E M]&T=]E6EB2UJ,)9+2[J?_,[K_LU;I-W1<\YTC_[9Z(K-;_L/]MMW>46H[\(\ MJTM\W]G9^5ZWKJ:ZNJ8NVRK"R\L?7YS(&AK?6#''R=YQ.GO'3:T+/4HNU@Z+ M[QT^*%[9T?N+H>LV4O^5'5_#B'0>8AGQY_=5A*)_.#:H;I2G_#6R47\94%]? M]EYCUJ3T@K_2(XV/?/8.!O'.%Y(!RD%D"LMS9LAII#4MFPG.\"Z.EU>7MR._ M$ZTC"N.RY> SKIA#W]WO/2)%PI3#_?8_'%S=BO)==WEG7+&;_YS%JZ[/=]L, M.,__WV9]&SJ$S)("@GAQN7''8WX>M&-F*=RXOS7 B8]NQ'R"'&PU5S\G'^HWFL^!A*$K0T=.R MEBQ/9%*>&R2W;)A4?S U3(7(O(DY&QD'P*IS!^VZ>6-A^@V(ZR(5B,H3E$05 MI=D\'#A+X4I2'P4:O[[?%^//M/T2"J#*_KIN$7X13W;C-/T3]P,F1JMNM0. M\#)FPV5^&>\E3=D#PAR"3Q>[01I8!3B"MSAQ?F84VD M7;MH% 45(0(*,D9%0,6 X@R)"HB(F)$6D8AK:@08DC;@ 0(22M#0,2\2@LM M-$1$!F5224 9$B$,VH@,80Q"IE89I4HAE&1@QW=_^^SS?OOZ]C[G7.?G^Z-^ M)%6UZJFUGK76?=EC2%1%0H%SRS"1>BI/F-.,N6E4 MV9\;,T;+*2F8 K)G6+T;>$J5(MU*?K];DM.]=HO!>L M4ZF>)0"\JC,93$J6S%R^1_&<2=RH[%GZ?,<9 P@\H6N(9FRF4?! =Z:SD;T4 MM+P=HR"^=@Q+%BK?FVT>6M,?&3,17=Y\A?,SNUX6G,.G^J[.9K_>,R3:\ML1 M95O2/XX?68;1!2>5QYQ7+,/4D^1K>%3"6FH$^C:#M4G0@:7Q.6W+L#3&1O(% MF=.T8&5W:C1BTS#T[0P86:Z1/.=\K8B,8_C79!SK)[N'7K=/2#1A%]NDJ>$& MKV'MKG/Z.#,/9&N4;QG/VM,E"&W*7]C5C?8 _CB45(&C; 'OTU/G&KT2]#D5 M$_S0<'YDX76R1S7^11NR*G$"2]PO16R@]L0CY'JJYKYE M)M):$?-F-)4?]U"_$BAQE!X&X,Z!+(=F_4!\&\*4&HX8<7^-U4/M)O4AM>%Z M$"]H0)Z(?S(%DHA'5&[]R*+5R.IV=+Z].J,0%TC)AX_,;$%JO;!K#\CX:QF& MFQ"L5.I!5"&%(7.84&KRKE+6XJCKS:']%X"EG0L'^I!LPS91E/"-?'O./L'; M\GP7\KZ.$WJHQTNTD???XB/1U,.F0\-D54N/3% !+XUEF&7OO[2?]?T5X*1< MTZ!J/U>11]E),I;X-2-&]$1SW+E;""WBIP%GN%AA'@"E1)5!\U8\ 2MLYIS,EC(ZK@E\YG;SBT0: M-/9>R*$E9">]G6W:0W9/$%M;>]FVZ83S2VF2P2U9W-QQVO5%S:+IP.(TCR^6 MM5^KMX>NN!]Z%X9*^=]%&W:X(HMS 3VR7VK4ZWQ9U#WB*:Q.9:\/9VR(J71H M#=G+DSLDBO$3,6/X$SSMS!+!F$-ZS.SU\(\LWEIF)L&B+KD]UL/X[;>A9$H/ M%7!G0);=LSX@L0VK,AC\?QB,C]1%;/P?!IO6(46I#+;WD<6['P:KW/L?!EM; M^^PWYH%>Y@^#"1&%@@N@AD*C4)6.[!#R//=_U?V0YF.R)H0I),.?*_+F&:LG M:[&KF()4';GA3G\9MOX1\ H()+G96'"R_!SCH0MW_F&9Z,&"U^1_ MFO] 4;(-(&.5L; J-5Q4=C$VRK7 :B%M)@.0B>;:$*E#O"G*&C#U;H7\Z*M^ MLDMBU*,IE&F!N,\TM+V^(-_Z[:,I?F:29J?Q[SK!3KO2DW_=HC$L,%7:D^#2 M2Y"7!'.'8:K<-;$,TT;IRIUXE2RB$6G('YC].)[W$+>86\5X%/AA+&A"A*?!$QN"56S'HW0B5G\@61\'ZV[,,\R"/D"_?@[JP= :@\K&PG]A5^1^\ WU[V-VEJ%\52K; MH9*\*9H*F(M6@MO(UGH5'V.%J-% %3;<0PFG_,[ M-E73G7^QSWJJ:JS_-^OK8D\-;O[9P0+^[^U]1$W6-0R[/]T2=AP M5<&=S'D8,:YP2V]C9C00JB:^P)?8 C=>$PZOO36$G1H MF8T]H]&<2[T][W)V"@UY12_#-DS$^NI_A1)\]B1Z86U5&J@YS1#/\?5$BQV< MC=.]$4:<%@^YZS5 5,$T1IJW\I&E&3P["'6H84"(B[N(YHW7C MFP]<#ST'VB0)%9Z!]?WNR]UEIH68@,H M.,G1T^6S&L>&[ EFB8%.PXEA1Q75.OVR7X[&B4XL(-5'V\ZX;F:#U^_'E"S#+@4%-!K= MSB;KR Y">%;%A('1,JRMDX[H3 #X73GM*#VH3HPU40$38*"* M$27N' U>^>UD/5B17AU]S_VK7^YTJ.EW+H:+?DYMZ5X#=1P>FC_0 MCR0?$F%OZS/,Y ["1UOR3O51=@10NL]0WDGKBYL67N?.RI60. MM1L,C6_)\L[>N8VW%;8$F=R^0[L;L*ARV4ODADZ9M8?9@6C/O(:$V$L?8Y]V M;=MO(SPN7//&_) Z\[_/G?O$/@ = NAB^P5V):@A(G(9IA'9^LA2_ZF0O0 Z M1>Y-#;OPV3-&:AS4%762\ZJN1G:J[T-BKN%9.,K#XJN\X\H6!!T+'!MY1-2E M-E\:NWR[B-I,X%R]XJ=='("YH5PM+%>[J0_J7=^3HM$X7KT_D +:);RP6/<]< #^?A27""A] 9[ M=645HS3@",&4E9GY+%9?FMWK1EQS1:>]\ XUFB,RZT%/:!3]F,?7N0R[?4:] M--] OD!7RK!@T?L,97S',BRQ&AK$RLWY&@K8/%6N'T %;Z'_?=N_;_M?;_,) M-S/SSNZUNVQ663)\X_L?> ??I&9'[?RX"GPV>W/O?#Y*O9XS$!.4:.W%VUV9 M9?S%9D'S8UU-;-;6[8$<67^S>\(]]5;%1;L/49C,XT.,T9M,_T M.=W'S-_5_LVG?\'EY-)@!X;'G$7Q@SIE,MGHDXNU-2]>,%/QY0T-Z:%UM;6W M C[?.U@4N]'95BS0) FX]? ,N:'82Z--Q8Q.9Y22Z%R4!=!>73J]I)$F=ZD( M[$A\C*_7KGG\(7B2WY[Y=,1STZ>\I[@AAP-^@R\Z7)A?6Z($Q#KSP<'NWVB L<8T-;J M#@1-\!R=^F-;N]66T(#,31#N.-OV.4VN(=.!]DN3H7*@6E373-2&[GD_F8H/ M:XT"$MI#=/OE%U0T?Q-V7T2]X+8=F6\AJ;L95 M=M!S]5RS"H<*X=S,7PW7=XM5:1$)_ /LFOE[A33?KZ,^]0%5$APRL8+.BJ!L M:7AYZ%!6%J/-W0@>MUNF6PGZT]C5_"5ORV1G6LAE$N M=8#NRG6]X*7CXYJ*//0ES(CY<7SK+:\PZ1UH5I7^W<4FOH27;W]9AJU!AV'A M)(0(>IEYLAW9,6L?I?.[ 2[0>25-:JQXBK+5>LIVY1KU*]@#@VC=<+Y#&Y9O2@A-BSOPU17\TO<%%>G6\F'/)<5.-H]L M4I#"P7C#A4'UR5[@]HY49SHAY,&]>1K?WT!VO0/ M(Q[&A^07A>+B.P]*F@D72@/X[0G J]>[HG!X4/,D= 3>,GO2+E?Z?F#!U*G#P-&KJ548/*4/<*.<$=[R MT_U_ S0N79=4W8Q=;XA+R@7ME<:AV\>;@V=[B_(]#]_$[-*K7;O%.N;?%16T+XA]V[&CTMT&T M;);:SMX![2Q3CJ!L05:3H ,]TB ]!R&!LHG/+V:2=>3-0)<=M]_4Q VRY/^W<4)Y6SJH/9+&"$O9$/ M822+MZEA$\YGG FF@P\ O'*M3&([ZB,.RZRR\Y<[7#/)W:]"$XP-=HC46KZ) M0W?D$,H6HI8'0!EGAJZZ52X\Z_TR&WD8?7I53T'6L81KV\P2'8<^"68?J!Y" M5@6A&!741K&W0@DBS&R"[/@PV0QE8@17H7M'W4#SE6^[53+%BU#(N8TR$Y&=,DZ?W2R@?#)5Z0 8R]%26:QD&,1*=@'3HT))MA5S=@$_T M3:R_<+X=+=Y3:W3%P4%G&_/.]6UO5+I3A1+Z<)0TOD'QB'H1G9FC(GS+,#SZ MYOA>Q6/U[N+:A-RT0=7"(#>Q=)!362! " MO260;8&&YA [+&R81'V]E)I3I&7ZJ.X<;!EV&*U/Z4.HD_4 &S3?LY6R3Y^A M7@K4)/$H$0Y5^Q5\XXX[*MO,=!J> [7IA1&4_>SZ(49KX&Y?1S<&+=(^ M^V7_UKHLC$?V3_1NE)IRV RN>$3&5DR8K8*\9:?"*9OZ&@\MP]:NKFZC9G!J M.*W=-]#:C<=GGP1, A.433D2L[M"AA%^J>V=W]FI?[ 8-T]G*G(NQ#G7O_-1 M9 ].![5PM%G=JZ(-!G:*B8W;VA$P.[=__,X=3V9(14^.0YXB+V)2OAZAVY'T*FC-50L#]H]OL $075\^>7PK%_-W\:7L-:=N)1PDC MPGO\N9G!H3LKY@1,]3I9I%6Z71=">A[ SE3&B@+L-MO$=)N1R5 I&'IJ4$67 M=+W*(O9T/IX0:%*,R<@!T5!TN&L4W C(1X_?'9.J0??!!7- M^ 8>SU+/14:^?UXVC?94,5F7A]0>N+O*42ZKNM_FA_"4>31DMVDF5?;^\9!T$\63V4R&60,<-9WK3.Y M4RA8@P]QAN)BQ5ZN;3D'AG("32B&@+2PO//I&)2:8,=YV>?G\2++)WO$YN.+ M=];[X?G.KJJ87:5R[3BHLUVY&\J05(^8"X=:T2J]88><,>+$(#&:5D51=0(< M'K7M)3[_]-\XI7U_S)AEBYKYFVPCRH/2$5R]/;,F8&(P/O%QWVLE3V@[7"=U MALX]Q2T)6N9&/*5XB%"!V]_T/N6]C;@#.IGQ^X:L>]Z=RPHAL0^G4*F :SF% M[@,,TN"O&?PDR?4:<8:6^YD7+ 6#HD'*$)_.*2UAQ.(NUHY;@%G!X:B50+%" M,3!C?OHY:'"+.9J7<:QA(.1@=(+F[%'!Q#(,C',,#T4K-W1RHS9P4Q>W* MY&O?&CYDS&S02YK:KQ$(DTL;%$QJA,NO(S8H$Y55;:D1#6E_NY'F4+;DGQ29 M%*V Q(G:_MTQ:/&!/%TS+W-XIVFW-L/^9#Z,ZEB:A0D/3'/'07 MA"K"9&/E%W]S]A-:/I>=C@@,80N8AK["J(!-)'%>#HE]X^O,[OMIH,IXWBUS^;> \;4W M,6YN.&HN@ K0PQ'S:KT_AK\O+\/:?ZQ(2?BQ(L6,KM)4IZUR[V$$#*J1_J&H MESN(B7J3\5BYWB.B&91P>G"!Y(P48UXOA16+>P*'%.MO&3K7,H0TH_VJPQ2%(-AUS%<+G> MG/0!Y%H$W?QTPEB,8H%Z4D>P[D:CK8F^7]VOP5 KV4%1XHR1F*+& PBST;)- M/8WFXJ"\\K&CNE*I]$Q(R!&IP7\F;*; ,DP!8_[';UB_WK'#J$NAY@=M'IAU MK#].-?KN+IF;Q3^F="LM>LCH)_)UBJ?L'?SIP(.#5?I !ZF#2]]ZI=IN=/.2>CF^I8^>.WAM%67S@:$.<8V)WB;"]Q6=X%7,_YXZ[[)A'ZEH*].G%QR!SOH?'X\.- M-&OV3^2Z[M=]UU4R4K-?[Y[_'Q[;"SRLMB\\U(9+'-J[4Q@U BYFH_PBU"GQ MLGJ-72_7P^,3Q1R#*?'7X/VNSQO[D79O(N?\O%CLQ@W&G:.DW!.SE_R3'EP) M?^AQ&:.E2.9$HF\(@#."D=)F!,OJ-?+LU\^O0^P;0,O[B@=5&=:8C21\"%#2 ME%"(-T. QW-P<22[_(OZ+-; -F;VQ6\3N>S,IV[U0]YU=Q5Y*HKU&IO,,54: MD&0JO*Y2Q.@T0QME!07Y I@[3%.'LX/RK=>J23XA=0?BQVE6:63#)U!"ZZ!^ M8%.&YX6R'TM'#^@%^V.B+N\NX7\B_0UTCV@HUXIDQLIFBAX8>P-]:>YF+K8% MJPY];JU5[@4=4H4@ADX.+0Z!'HUZU/7D!-;6031QM:J?7 KQ>AP8,#R>;\B$ MJL4O:O##51:LU&,PF=-_0>EM_S5,(?ZS+ZKY_'^],2 8X1009'K]V<'N4\(_ MPS2^EIYS\G+"//N&XH:&7?XT^XWR%K^Z[D'-]>[];X\):J((8_D->9O?=OWU M+ZND=^[;?_OV?'O<^_WT3D:I76GA[-PD-L\3-!83DZE$)Z(&:32P7QX,Y(CS M_\Z-;>[6(:- [6DX;7QW#]L$RO !,>>L3^A53KA)TB+(9KM:Y<$\>5B99Z$8T;I-UL'^8%P MT2L6_12/C :H/JJ(%ZG*?F8Q=!U3Y.RY;?7+L)1F^[H,JFA+K6?<+*,U5#1? MA[C"S#B5K":MSUV&7>.,$?_&'3^QZK:NNGOA?#42_-R*T".YGV$]ZT5IRC%0 M%C&FE/6!S[GQ1:DW.EFK%_>5J\@GL=%0J=#+JYK\/,$*O/^-?_T+\+U?!O\4&B2Q=[8]=:\@'<6N()5RO7$HXW[F MP:O"Q$CDQ4_S:HK-.ZI;,X.4ZT2RPQ,&RDU]]G1HVZ)\DXX]6I^O0G&;^ISM M9?:DC).LG);#^V?3>N(HHWYR@#2I.7 _9(3>6:3%FDPTWF,FPE>1M$4S2 #BK_6X/2QWM/ M((Q84H!ZT^\Y!\&CPSQ#2U5JZ]+/MY"JTCMY+@JY,*=@&1F6"2U*!?V*M$^9,L MG..H "F"(,,$3!L4[& "DA]#539Y\.2A-K7F:Q](+/GV;-^Z V#<0HY\DT2Y M+J42.[F?A%>NV0F6MX;H#R#-FS+.]U$)])$ZG\8&YGI@'!ON&W_\01G.4\2P.M&M(OBE>D]1-HPH%6#[Z;,.^ M^P5(HI0):12-NNND/-B>FNAP;/!C <;IHC-FE4[%94;W-UC:W#\73A6I;.YE M[XG0XL$*50FS1LVIBCOJD8&/7]]Y*>#JU;I9B3.F-IR?K]Y*/$GFN MRJ[Z_1Y%%H]S:3F)VWL[!),"X%PUA/P#*,ZLJE:AIN_R4T1C.'QT="K^2[XL M4&Z-T41L7(:%[?:+;Z,G?XF.L[_QT*8B9$G S3&S(WC,+P3OPFZRX)E>AJ&+ MXZV_%T$7?I3.4+WY"+4E[&$$PA MS!%L0H@45:6;070*RI"\!O(BBF?#W(,T M4_Z8*' &:?*-TF\G@4_%!TJD?>UUXS#0OK@II5$Z,^1@@(NZ0E&Y#>#-@79K M-P")T?3A(.6:[[)CX>P#_7FM4L2&&#C_(CPI/CLO3.@I4,'75*Y?B008Q(92*5+^0]W=4NE 1@N6I<386L2CM9&F9/0[92UBB+4 M07D04-CC6+AMV@)6%YMIX%Z7 M>'HGTGW17U"#D.MSQ!VW67 #\AG5,^Y#>M*+P)4J'0,A>B9*MHN\';J/H"&- MWK?S/1/0= ;+/G_H%DOKQ-O5'S_DUI"=,G6E2[Z\VU,(4'=_T_C0= M%LZL?M-==KB5LHU]&1+((I1O!N6BZ@#GTFIXTU--:8T,'X>+JFXU[Q<;% MOU2DEY+"O NSZ!YJ2/Z@&-E'G3P&78\9Q3+- R#XB51G(@'2!2 M*7.OOQL3?(#7JEP#:F6$'-=76@\7'!8P."^(R46RJJT<(B M50K,?)@9."5H19E"Z;*#$SV8"BCI=([[4 S2W:,?I4.Z)\"J;.*5>Z*0UQA@ MFXYD=CY7KRQA556&A29<7;$4HR'?%"0BTC,?*=]1:V)GFV1!;M2FW?(C0);T M LCXC6WLM2=]>QH7S)(6,J0)D%YCJY/R*:*'+FI1E(E M:\?9X*^3=0CFGUZ[+P>'W=EWKPFB"O^@KFCT20R+DIT8I_0A:FL?/'[V4H6Q MDSA7$;?B$>T(&LJT?^CM3T/,ZM3GU:GD->/F)W3%;\E'GH8;%90K&&788?O. M0,^-9Q+3 8P0_9H^4GVX7XZ4H2A=2ABT530;=5;Y82B:FF*V"B(*-4UC_;_J M]\;D_PI?_V&R*&! O]>\Q@OCXQ";@3/Q?>(XVF%R&;%2\ M6H8)FU &T)%JW/.1<5*6L&ZF1F7QD6JIW\"\?Y4==?8EX4LW'2']4U$=!7;U SY0?HB9^%R'7=74%LM-!@<0M];[,"]F18F=K M,HG:KWC.WB/W5SPC!XN#'8)ZM@R1[6-%'!K5C'Q!\GV.?$3L8N.)(]L*YU;+ M#]4.LWBU\I&QP ]'3#_$3I>Y6Y0WF_1Z&MR[_=!D;F91=DZ^?J#1354YQJFC)2_#+L#7D=&@0YH23L9"3=? _6TY M[/6 D@[03@$E18F$RH!)VZJL2FXUQ'#M]^W[[%7'N<NTK VK7GA/(OZ<(F3URCWB]H(([L$+]QNO/7RC=PZ8 MO^M!I(:9\C?#-+ZJ(/;J:0)"I0S%':6M"FZ8HO0G MZN$9;!M*5VYUAK-%.=EB2#(H&6 1@MK-["!,%5D;&.M(6R#MCLZ''\]K76*D MLTX4!;MR%\W<>&\-$E59U/R??;E&\*/BR7!1*];0?LY8^:9@-YL)*4"-U]>I M^I1#D$_[4EAZ(6\>L4;NU$]@NE@+AV9DPKD4U-H!N4/1E-&8K%F<4)W^#,^O M*BR+R U>8/V),GN1Y;U(AVQ4G#A4^F,J4RB:1MG^0L%P7BV+^$#I]6.O&5)N MA*PEZ!O5,8S?',;U^BN=O<2V'_?-+7H"8[:K(X65B#6_7-7JA,?("LI@B:-')J'WV+HRLW%W6K*OQAK MQ5G"W>-6P"+7Q5C,'-_MX>Q0$EZ+AK,PB/#%["5U^F-H-&8N77XY5/_N8R@K MI$!"^$UCCDYG4F_E,E[_*/]*V0RZE.2!3[^)4EFEX2@DT!B/38Z>0%F^%<4) M>0M-:YVOB02W^9@4YB?0/2>F5(4:O$786P=R-V6UQA#@[1?[\%[N8(/(82;S MQ]=[H*[515/LD+8,BR#2B3 MC2]'*)%@7;+<+:&8/Z'C-'N=O5=SN-/=Z[#A4H1> M)*N\=3!:H#%."MD9\_.*KP.<&7LQ]0YE%^_'=\[5^@/42W.C5J[ G?RR'_4L M:$E2.R9 3T$90SDA_5$\@;0'/2ZFJ;UG M6U";411U\B60D4$.!3%MRS"65481>+UDZ4^E!EW:I7@J-P5*CX\5#T\B1I2F MD!^@"BDWY9J/<99]?9+N9QENV4XC,80+"^H-LH3=<6R8*H"$J&0JC: B5["# MAK[$27(H. B\K_DQ',X^"#)2L6*_3"9:!V>0639)V=(GQX*6BVWCYB^&HA7' M.LH"IO67?H_/;%)49OX=:QUU(13)>1800AG@3>GDG^P45F456Z6SD8_?EOI# MO-;<_(ZDR&WW;'];_*5I+IUL<1DGKG2D[I))++-VC8?'/IOK4R*FGUC:G_PT M%TT=/2#]%*,*DLU-^G\1DSAP9OCG%Y!.541=+<,L6J!K++AEYI3:>5916$FX M#'F+.9JV4L1-E-GYB&JQ0"/B:R8^".RX19@]S2"O6!CZ+E_BG3A[9/O-%W%F-HIBBB,^L$*PAKU5?FC V4,TIZY\3]'JWPY2;Y,Q^I6BZLQXKWQ.2DRF MK3N4#G1S0<1:R.?T@5PZM^OH((Y%-R#9MCJ^O2/> Z]:U^I_[WGVF[=;/2\I M/A2\TG89)M('*OC)#K[72#5M8<> O[.&I_9V/-W+(RJ[)E7X MOY2UD[4V1LM3[#!K_:0&H@L7T_MX2GU$JIT+2K,[V7>PYVUI6YCHQ/R:42YC M8R3A?2&8P#50EQP%\[O:NIB^CL?O;^%E?=^IZE L%:ROP&Y&1U;SORQ*_X , M93]-&WG16J<%^\7L%-E9O-(6HE>3K*X_+QM["+E43N08]=8#VIE%4]Z39CJ0 M6X6'*-^AN7;I)\(KO3&KZGH/HUFS^W_BQ>0[8 ;F$V0N?AX#5V?MM6Q_ MXD5>X/ 63%'*<:<&8YGFM%\N_VO[U\'P*@*1\#&;+UX;FKLSQ,'7P1.VUAFV M^1[ES,H%J^M[G/X&[T3=P7];E%Y3)"OAE&[T2O8:N6[2,:A(\I*][H-\ VB9 M+V;HDEU!$P?'ZE;L#?1:L@60T#*^EW:X!LI1)(F:;"3<@@V\+T2*T<3U'O*! M5P-A38/VB/53\1^5A>7C2PO5,\TR=*!KZ%5&C?2^?4&^$).)6$^HL'W(LT4#'^/I]VRY9T$!C(43Z>0=05;^C_2 M3_,Q?T=S M;E)71Y_0'SVIR&^$7]CP#/(K?E8'6'%C<-&J^)]ES+@IS3K!8]9P@>S)W&G1 MTW=?$6IC^X-)EYF=J;C3 AK;6&X'9$H+GT ^PMA4Y[UE4^/VH'MKON\RC#NN M#<4^&I]BZ#@3K]C-&4+?O!MXD<@J6S)./ W;W8@1YZ5O'XJ1'4:R\+(WL#N_ M'9SUE'(5]^W^\.I:G#4$SB$[F@G[I70/$717%/2R%%I1B?\%(KI#/)Q%0?$O M=0Q-%H$BUD)X@5V%>=PZ_NW>0+Z@T_II0:I,2H>L2Z!AM>:@#>=5 MH/V+Z6Y_?,TIRMX(CI8%Q"V%MGY,\KC'-Y8Q4H&WXOOLW.C>LV\LF/6/(LZZ M7QP;:RK(P\5I%^*%AH3JROFT1O3JCTVT9&$#S?4FD7FDB!NE7Y;55NQZ308Q M)_X.VO%),77X!7G@N:(\;AEV]-.K(?1TM,W+#H5&?$)T]\$N&"F5(?,A6PW* M]Q58 WWD4^#IO"@A\39Z0_2$"HZB)<>+GD34HU]WZ[J+X&:X0$HN>?7J#P7V M6:V_5N4+Z3"O39Q,U(YMYW\LLD)O"I?&QM_68?"#CF2UA>P!,ADM' MUIAGR;"W"17#:9A7F;X ]=VK*K.F*SUTGZP_ITM1(Q,'-YMX*\I)\1 QR 6^ M+WS[I>@MIE$PNO=ALZU6LVI/2V\[:XHL% 7H\"=%(*<5<9NMEM-V%T*W6 M5 MB+,9R/ &FT)S/^5U@&,3RS"XQ6O;I_1^-Y'>8T FPA&XTV6PCYY3Z@*:;*K2B6/!8QD[J!; WF2!WZR0A1 MEW$+=2W;=!+++_*_U0Y&:Q)<^]BZD)Q8.K6WN/>>QUVUUM$O;[N==M<[/X=Y^5.DU$ ME_V?P@]UE,II.]3^V@HUB8<&3^=8S7P'[R,Q[0V5>H!).YQ:<* M@C?G'LNIC5>F^0;8*]#>EWG&D\39(,Z2_D+5*]F2!A;[73MF<=I#\23:D80/ M, F=FS!=^Q;QU7@"\0J"74(![)K0!6Z6O2!5H"W_FH94*Y]CM6=\O,["SE=#31(OQ^" M23'J@9?*+V9ZDNWR6EO+B!>5 PTF=*WIG_^\E&ZG\^P2\7?J&7=)5/#:%UF$W[X*G+,"VVM1>U3+X>^AR&-TAF M[X9H2AVBNMOV&O*A%>102^99N*[\0#.4(;0.V#9 CA,1M2;W68!>8=(7T&J1 M0(>$;\E=AMT9=1N27P:_2J07@1+&4Q*FXP!2#,\<9&O60RFV279Y&8SU[F%Q MAD!*YI=J^*T++XFKSRON23"UX';^XWW^U2^I$>-F:)')D.,*98.KJ79\9NRA M!1>,ZUUW:>5GA6;NY_/+L*J>>A6,6BRMPT3 &O,J)4TI*&G.UVC?1FV(F " M#R2T(YCKE^Y4/GW[R!4'!*G\-LT<#O5__^.-$PF9T^-QO!HZ9[72#=DZ*JR\3U.!BUX[A[D&+W -+R6:[H,[B M(#QCK?->9'Y[\:864H8X\FX<[@E)\]C>3$Q;=NR>[D+^^.-;F,>F1T5Y4:30 M@"M?^6:TWG9 M-4#Y>4Q"\;:VDK'N0P.G:H)QX-/BS-:J;X';4FI)O\-@J#6*6M5+5R">$V?V MRO9!$FD^= .,:D&A@;D49Q^Q;2K?(4E%RCJ:0_:"=7?8MB2?D*06I17D(\I$ M"5J] Q"&I/W!+_4%.KMCC#N/0W%$0F*4F/DL@30;Z6RM7*NEXDLLQ9]HX3,C M1!L7H#53=2@&I#EA_EPJ/=-9 S1RT9X28^&D=Q%O1?2-$+75S(C=U!=#./#U MVY'!Z*:C[\_Q%@CFWB^\HRY;9$H9U*CYZMG[_US@FHV.)(YT=&!KX.W4F[K^ M)(T.H_8B\<" $C%,TFS^44ZJU<4G@-;JIV+3B"H^JS60>,K+ 165*%U&I#$?+&XO^Y=>/JIK_A_.[,O,_#(6$ MY9<(<+(#L[)0?X>\ANMDSC-!B.1*+^?=5^77F;%OA*9_W1$GJE:Y 6"5IE7) M@PFB,7U!FX$T_4*B>+-=YPY67N?!#XY!P1'>+751+15/CWI:_Y+V^/=CYR:> M%A26^>,.&-27/$G E4S6$XJ[E(5EV _<,NX8#K)?^)4GG. [OPQ21:)7)V+2HY%.9P;::-*8S(%W6TP7_J/L!._) M_RRFPA&F"[[N_S&#BSK[S_V.E0^782OQBS8<+?1_=>J_EVL%YC8KWRW#:KI; M;=,I>E"GA'$3OZ_'.6N[-"X5R%2M-^"A>4@T-OD'"?N[7NX M>0%NO?>?\B)&M4__@JRK-V]NCRC=Y*??SVC8C:\'DD+:GCBD-![D)YMMI>HW MD_GZOQ.W@L=R3_'7%YC?FACY#DYW/SJ/*6*_N*?EQ7Q5S,N=&/FQMR+$DQY6 MY*"VD!S\ (U;*)C;"$'D(FXJ44TU_8UA0,/) ;(# MKFC:$7Y#[OD45W^]LH(4>Z0_NLOQFR^OPCY@J[*GIO85?6)IA]KKRF78%732 M]<#T ;LNM9!>F^X,I0$DZJ IMY%/]ES]-$314FFCF0,O9'CU.6/#2KU$3=;< M^)CL!T](^SQ=5;AM4X5FE%BA&<+&V3"0U"NCQII-!Z:Y6$-J.%'+,G\9IOG^ M[^%E6 M_0(X++9M&F%0C8W;&Y)]%W](O<"Z89.M-Z7_% $[034;Q(R M;BIW-@$?Y[A= 57D1'%Q;9;HRUU<)90E*;@M<0='\?BHA]!U?^0"/34>GF1+ M&L4_;XFNU^7M^OW$'>!VK<+(6>2YH2_'L9(K/R(M*M(>&78F%> YK& M@-NYQ'>++0:22-P6S@:W5(X8DQ;/3H_Z4< H;TYK!$)S<[-&\6#"V,857T^. M*?GU!BF/&QN!NIFW(*(M-[8Y\?3,I*-5&MM2;LUSQL@.NXM3'4_3<=2J<(8> M/)FM=Q[:4ST:TR 14S<'D?(WNQ5U%?UE9L*@JS#:,BP(2RG7P0:.57I]A7&\C/I#^B MG>\C$BB=P"L6Y[9C-BM!N["2%+_@?*S^XV"U0=HRK'%:H"^_;F8[Q,RW%LXE M60*I>:"FZ$MF$53G!W58YL?]2(("FJ@?94X2P]?C?BQ#?##/T2,9A-SS4CL" MZ)<^K:R[\^C&0@F8DT(8MS[. N:D,0J&<@.4US9N!WD#3B(-+F(S21E;#WZ^ MI323[P?\;LH])/C2QASO!(;^--NX9[[+I]4'57CM&N5KQ*+?Y>HJJZ:K8U[; M*V=^7_%-LUMV21#>^P=3,%+.#9QGJRL>BGX_CT=L;,053R[#=!^!YUB<&18Y M0YTN+,\/?5TWOBYH#"L9S_X:SM[*<_9",FA*LXC<[ >;.M*VY[@!=;-!3\,! M=XEM!GJ-LTNEAT@P(OXT1:11U]K+.CVQ1A#>)\M'47*UDB,Z!-THL_]\0[DS MH(,@JD[)L&]BW&+K^W4ZR RO8D$3:9?U]NIMTP5!6-I3E^F)1XP=MJ MC:JR)(E1YYE,GCRX8CK$4!9"BVV?HM:X?&EX:)-4I>P5,&>_YP@3& MR@)GICX4$R0C1'0',B2'^E&F)(<6]Z/02)E](<^FT4]T<%Y+VT7_RS>O9T#Q M[[]6W%6XN<%(BNYFN+J =!.C&^'(:,T\*B=[]Z)L P(_D(.AA_66]\5C:J_/ MR!V?O^B3N^#%HP3=[M=]$W>[GD0PUJ MV2_;"6%:!E&:/)3V1.RX(4]N*CLB=TDZ!894B[M-*PK4%4_)V# )AZ_6XC 4 M<@"$I]FRT-ID3_ X(S2Q8M+H_L#8_?S*8G9F8=OCB;N6?Z)>//K-F7I"P4"M MFC :;Q('&P@%+8K]K92=?6RC"8HEN)KQFWRO?IW8!2'DG1:LC>Y*.*=\AY\- MZ1;E?>BV^JVPW^HE=JVGW;T)[(7[&4/E02,!_+6K*RN;GF6+/WWQ)JXZL]:F M>ON^L0]OMAV#7XNRMJO38U_./6YK7G//ZZDJ@C'X4=(SBGSJU>X4HQ_#!WRJ MR#8%M4^.'*B>LDQN\!XZW^ Y\\K^GU9 _W]Y?)03B_GX BWP2B95E&%K M'! Q;CC$[.Q6G_*ZF!N;@23.YW5Z,M9/P9^D\K([L3=Q=GFU'-\7_K;;'4[^ MK.OG[0:C.$%14COP>A'@U[H,@S7&_*@9/[X=NA *[EL,5F2Q%J!2C51..''D MN+*;.^Z8=!S<)&BOM!7K9TB\PKCLE4.L9!Y;;UKB#S% %^=#8E/\<;!.;D&! M)^SX>]Z3.J(G,1%LNAI#W$!ZU.V;BAVU%C)FL=7RDZP"+?29P:ML$V5[B)&" MT7A.M#-Z]9R>_"@0*RUFYY0$\J'(SM=*^P%]ZS?$^:QB+.61]V$M;]8Y MC[?GU% O-W=+0BY(."N@NK98Z1 ; 0V !J+B2E928/=CDM,QR/7)<(2!&;F& MB@OV N&BV#LQ_G/.=9Y8FXZS-3QY6BCUF:*X^&56/^[_ D.KT<(T1YM2W-,? MQ;AFPD!JFKU3.0)"8F:IN)@*02#IG#WRBABA1EZO&Y'[>R QE3F[S5K6]%>D M>>]\I=4IWR/28,<1SYV*/F5G/WKBTH J(1ASEV'RQ]4JW?Y7&U*MQ\PTN2I3 MO; J[-&(7H;]=1+]8@&^9&A/E:L#/VJF[+2.O 5K_<\BBV2V9Y9AA5E^R[#7 M1/@R[.N]VHE_R_JWK'_+^K>L_Y]D%87AKQ$^Q2W=_U3(B12PW$H[/A+&&L*& MKU[]QC&/S?L4>G%F-'LL_O]6'?4_#K6/<'Z#-+=&\<<\? 5$.\\C5)!M);9F M$\I5 TI+T@.6)C85K65K_ZJ0=H0-,:HGKP]AA-7:I**S%T1XN E>,*+4ZFET MHQ:[B4U]#>U-;4\/Q&EI2M_Q;)7;<&::@XT[%1GX)Y2^>\HWO B/"@_2%FB@ M5/E>5]EK]&(DG5GI$H/6&#T26B%',P=$)XA$LE=QONO,&9S!B8M+>A*-EC_8 MMJ0([#HL*>>G7J;+48=GH/9=]3S1&-X-1*7'QI5XE>$"/V6)3:W.WORXO8[W M=^I?_N,['M[[*I$=YP7PBE_V53F7JO+D3!@0),HN%D[3UT[65Y;<%2(,PCD; MY$A10_X) \=MU1(T+_?;G[$\&_0NFY\E;>8]Z+8Q2%KHJZM\MCEN3 MX&G$DJ:'\(H5JU8ZZMR=M_],V0?5 34BQ=]&V#O*[9!:<_S]V2SLR*1R-\A( M;71(C W]])8@[<1[X7]Z_O(E4W;L;+/TCU 2>>+O#.H?MXMZK0W. @(:ZT'1 MRX%YI/&Y@AWR/TKZF0V:DZ&T*/1]DQS?;X[N30^DUJL^M#V_YP%38JA"%:<$ M?!&059TJX_DIU_4*L7QW:3; X=+UH#GENF\R?_E9(#&/%"IVR*AH= =DPP(0JIH;8M +9M%2!0%Q!131$$3(56T M(:2!6H'D@Y HR"*KUH4*A8@($=F*)" 0$H0 (BH@!C040H)5V>1>D7@-(9DX M]IQO_([?S)PSWYGI'_/'^\<]Y^8\R_M[MOOF?1X-\"R 6%4,ZHG3VR;,J$P,9(14&36HX/0 *(^ M?7FO:L?;&U]4#5 B 7/5UIA;$GI MG+-"G9(],5CU38J.0?OGB<7GV9+$$E6*!I!3_N@]C5KN>4B.DA0H(N#"JQ-@ M[]ALFBUBL22&93[I=&W_-E?M>R('=YE/0\J5S-WY1P1"P@3#H6KCC3H51N+%L-\&8@4 ,8O9TH9/@,K*#_3\3_#O6+1$+]*W?:*$8 8^; M;@D-D35T78QX=/WF 3.FJ8GU^2,_5IME>&S6M?$G?HA2R/.A6ZPTYA<@K0,C M>292+F8%Y[MWY.:,&D%=28YV+3>:$['M^;CI6PMHAHN 7S0Z>H T<"2ST_8C MR+>HGC:A^_#,8Y]K?B8'B/A>]_Z"_QQCUSZL9N8 ]1VP??O5WO_>1!RN^R<* M^*#I<(??D>U_!W2 N5'[\(&-S_V@ F;<_J1*_==:UZH-BF'P!&#L#Y.@YV]' M%S%-3@"K?]X-/'G@],[4?CBZG%T_FSQBJ>>'2Q7:AMKLO-/DP=CPV?/6U) ] M^\ZG[MFF)R1J2YDP2IBVE#G+\?U4*&8XUTS4!SIW?-Q-8UT-DQ!\'W37;V[O M=8D\-^T>#+;D3)&>1=;7;^ M_U;Y=\'WH.#-N6J#P=+M3*V'])ZIU5&YP2]3_3XYN_J0P%1G7 MK"O)\IM!OT.5Z]R&F17@0,K<68,9_4''_!-5? ME)EMFP3T4Z8Q(Z5_"4_U?PH&K=_ P'8'#B=KO>2QV(_O6<)4Z,GMC(XDYTZT MJ87/3]5&E[P;_0S\_=H^[#J$O@P[<*H#'S)#@(;D%^:S NE.G1K@(PWP??12 M^O% PO#G)+[6Z%BKU ^MNC(KGPR47*BI'!]XI96!B;QHW_S+VGHAU3NBLC0_ M #W_G=+]+POR__4-E;X5'(-+)=IVJX2RH.,[A> QE,JHJO7(8@/#9NVO)R"M ME[U80G/OO;G:V+I4=N6T[?CG?RB0T?[@OIT0"UPG:4 M)6,-K"OK_8@^ATO#0HYLN33+HTI\WD)A==4_7#Z;S392D8IW.<6\J::&5O,Q M8_BQFY%'L+FKHGO"12;]2_/KO[;D0\B3B=K %V3Q6Q,=#"D5'>S MK+FY60%@L]J(#>/T+LC8*#I-;30+?^-;SW!_I@':HF5.B,6:A6_IQ_$O-4 = M<_A)8HIZ2,%RD]Y?P)]9SE*>4&_=T_>A8??O+T8Y="7FQ!0Z=VF CSF@6V[E!>2U@TD?M!=#._7SBVVLF\$]W;-:H43TE MDXHB5 MD?0 FB&QM(7OXNF1V*YQW2P/4=W7FFC&,H;ST:A/_&Q!3&]V7UH$U M,T,RX4JRE5=1<3&L+W?*=JG)L&AOK2+'I*Z@[7A0L!U\0#9O:D-S$CX]*>]Z MR$.<>N@P\^H,\A'>?DY'D;K(5[F#O>.8Z6+P<+L<=TKUM;PW'66M7D$/DC-/ M5I'=@R*50ZE,!X87?(YU92)LM;O;VCNW2-#NT[+,S%DC_,&#O$M-M:#2@=]T ML?@X1\UVW)4UW]H[)-SM\:RXJQ1P^(\'LJ9I'%0-KFL W5(Q9]V%,=< 9$PR MVTP&7BP?M\>A5&BX!9I5D. #,I15I%JOC[\!T^Y%ZYI3$2#]SAI$A(65UW7R MJ'U?3*X>;"][>FY,"Q;3 Y.2T=QQ*6IT0K &VI!5=-]KPTY@T>.*T%UMI!Y@ MFPC6!2S8$2.-)R0!-2)6!JL>V3:;'A?<9-/8 +D0ZUY40*0V6TLHZIS7W:&0 M^.4>B[/M]CBSCFC2,0?>O3+!X!%>95Q'O/1Q7B>;ZSHT@UP(I%LHTF]"Z,)C MY 19M)7*&JSZF>$*6=PJP"3'/ZT;I^IO$S.60/KMM@"($?7TKCIX3\9+EG[&E?N3_"UK&@-3[[ MWLUMXXA09]]!)[Y7Q(T2Z61\;%KZC"L*Z5^^[7">7ELH#2M^E4DHL1&K?8T>Z.18#-+29YD(E4N_:Q7%#USLX.*=.G#I_<.9G[E0S8?; MG1?U(8*" U\ VP,7*QQB>AR<._*%J6HWYAW44K1N1%-._@_:'+"#R!6SVX@Z MY/RTK%BO+]L3K],)[6H/^"0F:WYB??/ ;%F_@R/_:TYDL F6<[!SB?)K'WI7 M:^[I>(Q( ^B,1%I%-51/Y>>=4I'&>U/17[%%38Z7+E/8SK_= M''#Q\5@7-ZA\<2Y&N5?I- M"P<.DEG<$IKA&?O@L] QSV5DDRDWH3%_D_P\*$SEFC=!>BT)''BME['"P6;^ M]!_B,"][7 Y*O._K5>._GLU)^2F.+?J.'0_@W_O87W.W5\*2S\ZL7_"<.9">RE=$K0@WDG@^=H.P_71_H3A69OJI S7T.^:OG" MCH:;7&Y!*PH,O*>C."".;8S98IT"S;8'$-I&5T.4W[DD\Z:HVJ.H'*KGU]>F M\)[!)^>%^M( W>PLVI#;,0ICU>(UYB=TH8('O6[-M;*QQO:_2NC-;AC5A72S MS[2 [ATURV&[#J9^WP\QO:EA]MR/*-&GM8YRUA6SDHY5%(#NV;;2P#IH?6_: MO#0M6/(L^:FXAN^R1+GA/3=N=J&:,-D0[U9.*9Y<.>'1<2_EH554N5=&9"!Y MJ,Z[?UCJQEXW"(4M_NQ[8'"0?"65YI-#,G)^HA.M*J'31&H,:#'=3P)W# M90B^@+E330VG7N4N0QFK," FE;&]9*)H=5X'C58QG2^<04(+HB"&#Q_&C2TD MDD0TU&_1;4ZYVE"*-J8$*V,+51@S56PU8U_.ZZW-0X[5+G6)QQUR4BZ3XY2. MY=?(\22%(.]& Z;&<)OY@&+%E<$08N7!,Y3+'.>!I#@=C;?/(<'A]J0.1H MK&18RX>S[1:0WPXYV,$^8$F7[>,XS+1MO"(W,EPRD)H[.E8A,KT M'3P$O18E.N].0B&(TLE\4W>T\0-/XJ&QEMV(%=@]+8+]L=&&4A^OWY\F<&^> M7;OI1:A*%]Y.&YNUINOREUTAT+%RIY0H/F)\!6JW1?XW>&'2BP&BO^>ZJ)B* M9OL%Y I?SWWRX^3BB9 X*VHR/3,T 4$)$==(6&%73FSVPLKR3O(*B$L>3ZI1 M]>(U\-&JYX)UX*:'44ZSWX,*H6S19"_XXFPE?N1@:'7BMF.\LW\*VC/"HS]0 RSA9#!\-8-!9 M44HOF\2M?#P99JGN%&3NQU*WS^@]O?]@)SKOR@E/GN!CAI,'IVTF#&E 'K1@ MZSX9.@H?:=HARSL6XT(/= MEMC,TV6)LTL9:#"OO<4CU+XMGC"AJ,.NN\&[7UHQ%5)=$TN+OWBO?$J26EY> M@/"?G34LX%CW3B]^8?_V1BH!&_Y'"-D', W\^S)[)C456-#MQ]V37%EIK)6O M>NZ%MWE,Y__05';IJ!QI#']/*7O@BO4BX;39K? 4KU"?W;2%OFLEX>O4TK&;:=6,>YQ5[VO,BTST6H\_C@?OH7%@U]ZR&]DAIZ\[Y4 MG7$#YB<=AB4U<$/PD.OL2A_2> $!8SY1"V<&B<]A(;-4=@6Y@IQPB+31ZK@* M 0?2KJD"Q$Y\:\ZD.]LRFF%?KO+Q*!RL*!^F9P:!7CEL#GW['@IBT?MI^RYM M%(B^.N'GW])7%=-J&\*/9^G M+*OP=*N=7@BNJ(X,P7?RKH_NZBAK$;L6ABGF]HIY]HT;! ]YULT%4X^?-1;Y M$[[_A^_T2EU< M-IFG>&U%2_8\)!MQVI>DG-LY@'_I<+CG6^PUZMJZPB-U(U&C)SF,3:!Y;L6D M4GU61K7'#O)NJK;9J"LXW@KW,7J]>B 8"GHT@N\V;?I&\.G@QHVN[)6]5WE9 MRD%>^-'*R)]"(^,NOC[V.N9;_7RZWY@6JKDZ=*RLX21_DRPA -,F-0B_D2GK M/.2;.UD>.7*7:!N'28F%/TM^. M)LKWGKM5M 'ZOG:L1Z>\EW/ OOLJG("[*)%([.TM>#>"HI@_:W'"#H%MP+J# M PSGJY-H8VX"RD#E6P?N/%\:"(K)$T%A)?"R=4 0W5;5TEM+[I=?O3R;J90#/^)_+G);#UEL' M5 YCBXA=X% :M_;'C2Z)5G=68'#UE)[F;&_ED8:&';Z-PH=1+^9MO%\$O,:G MEM!HK 37CC_$HI>O%]2$-$2$8, !P"UY->_YW1C(P5P$REQ MP53%$8$&T&=?^O3I7__?XRCB[DF:A4G\EQ/AC#_A2#Q(@C"^^\O)]VOO5#_Y M?Q__UZ__^_3T?ZS+SYR3#"8C$N> 9#^XVS09<;\GZ8_P MWC\]90^-/\@!?ROKHBX:OBZK^NV-?./[_*T0!-*-3X+@W>,'?2!(HB(221,# MV;B5?5V_N26*I@8W"B\:I'Q9_?5!\?5)!O,L/L]5P^QD_)2&=\.<$WG!**?$ M[@]S@!=@CK._G SS?/SA_?N'AX>S!^DL2>_>"X9AO'_$,2=LT(=L,"1!$I[> MDB!.SPQZCY\]Y85322A?308#,9)QU?9O0ZIR6Y:)*V4&KC9/LT[WQ]/(;XYS?)FVQ<'MZ=9 M&YGQ@_1>FY22033PHX'4I4^K^RT//V8U? V;+/*\\/Y_OGR^ HJ,?!2UW(\' MI$(G">?S5F- FP!EB2P*VM2'Z>/%IZ7WQ8CZ>^.4#-#[Z'S&>%^0_WT]>%H" M.R=;W6Z1O+1#,Z1MB@&E,7\:M[%G=:O-4!$8T?49!EZ+"AJT&(Y""0W:C,:4 M">_$Q>RH>2]:["VTJZ:I;P"UEI@)C&IYD9]VX !NM PGCX-A^[?P3LL#R6!\ MVV'4Z:TYL,V'J=-*++ 0W=:A5=D4-UHM>Q#>AB D$(&8=[S3]AV80#89CP?= M\Z.WV[[UQR3,GSJ^1N^UR?YC%P(%4)QQ%,8$P\9Z>EWS:N,+T*$W'68$;[7! M$'1I(KS3\D!70-<:PZ$AF6MEVOD;W,.;%CM:>(XW;5H)]";$@=T?J^]33$\_ M/.S"P; 5!3B'[ICTIHTMP7'H]GPZW9Z.B"EHBY=(ES8EK=JTZ?=WFY/I06W* MJ_#YDF3P,-\KQ!$=[D^WX]-F;L<=G $W6GTR]OEL,AHF4<>C,X/F>&GB?"=- M;#-#^3 *_0ZQ+&YVZ#]R-^K6?W!S'KS#),V7@+@1G>:QS6D>M[_< M;_.P44VD))SC1.'==@LW2MJ\P\+&XV):JJGV]]F35,UF9CBCQ]HV? MD>:7!G%P&W:8R/I^J]_;\5#;X"J061QT=6<%@LZ,,KO93H+;8=1A-HJ;[2[@ MN-L%'+<]4D;[G<+<&-#NVG1$S>6=#J2T)N)*I+0GX_*<3'-)3O(40HW!\&R0 M,'/(&Z(Q_94@3%L,4_TAO-^F4+/D]K9#I^*MCA!UOE)KCFCS%3I4QYRT\!SH MJOMMF2.853A'X&9S1I4;EV?##NEIC.C0J-UBP&ZV\7.'CF]5\7$2+V'B(2"> M,?,@&=E-AV)E]UK]G2P9=V@Z=J\U671+4%F03M07470UL)IC9Z3?&=\73D.G M-]&1 ^L(5*I;A%A0::S.Q@#GNE$HXH<-662YN&O'7MH!^8:B0[(.I1:W*K4 MP'!WNQ[EW39[&=[>=^4,\%9[9 8R]M@A^.7=#NO5EM JT=>>T(*YW__1#=?] M'YW9J98HL,Y-M46!U,S,=\[G.>;S'/(61[S+"6MWOH9DT!57XJTVTB:#+E<4 M[K1:QA:KP4QB:S2$:S/S/+3V-?\P'N3^8P?H]%[+0^-Q1_X,;LQ1K M3-.T: M(7P$KXT,IK1"3?*@XNTW2$4T7XWN44UZ?FD;<81W9\([P"JJ+2'FHO"],9,9SF;KU)T^>'LH0[J\ M+J$N#Z:P>6X,[[ MYRNQH7_7M7@$=]IXSN](4L.-=NIU4JV%6GG8Y9F4=]K"V 'I<.SPSAS+2I#; MOR5AW+%HTCZNPP$.9D+ORE:RFY4!Z] ^K0L06=M* E4D[6L(J(OGAPL=J[!! MFY-&N2!H#[G82L;:O4*$QJ\I./_^N_?AT2/X#__Z]?1R3W.1Q]BBMB M$/#;29PC"-<0BYUP _;K+RR_R[TZX$"CC^8/\5/9$6U / ?9I@*.YHJT(NJ&9FB# WR[8XF*6FJ4I7@7. MHH$G'T]/>>-4-%X^[9)OV+R_P6-)X,&UK#%O090D0W--554UTY!D6^;Y$KN6 M8_+5O!<-//GH_7/34T94STY8M"S/<"68AN"ZMJ/+DJH5\U E4Q2K"2\:>/(1 M9_#R*;LQ2.63C;;6C\[C@#S^G3PU)NQHFBIK*B^(AJSPMJ9YNE02W-5,I9KP MHH$G'WGX3Y<$51;6F_:_LC3_UZ4?WQ'S,AANGX:7TSRDI/2BS%)P?6,[\YCL!OD6YK\FPQP8/8](\%Y M[/EA^@\_FI OQ,\F*4'*-C!CB0+PCNX8@JKQNLJ;BBDP@$53$,2:]Q8-//GX M35R3^=9"B9V,;L*8.MVHR0$! !C\E8'7D=++W_PG!)9AJ@&R:AJ.X'FZ+,JF M:/":; LV@\0Q/<>NU<2B@?- ]E*?4H$+()0<^>@=G$)(,(E#!GXV]%.2G3Q' MB3;%W(47^<$$"(,PFN3A/;DB@TD*O$ R]W$030(2>&DR GR,)SD%_.(6F00P MD@'L5_@A"*2N>Y;JUJEPP$ 2BQ$ )\AP4 MG'_U&CB89$$YP:41 6".DO@J3P8_G/ >:!T'%92VGPV_^6&3UI(KF;JG.!8O M\JXD.:(N%(9+M05)$RHX%PT$.,\D?4N@ZIL 578\&;C4M25#-#U==Q6C,&JJ M95I\+,JG/@_.:G%^E5C@XP5<_UBRHP/1N,CZ7PCJ[HHJLJCJ09;/:&[ I>[9XM M&HA@\L*6P#1>"J;L29XHB([JV98@P(2U:O:"H3A>PPN=/_"%8+:JY,6$I.!D MYB0?)BFX]4T^]21!= 51 >L!ME+U--DIO E#4D3;K@FX8.#)1T'AV7^;!V\^ M >> ![ZDM6:)1<,//FH*))L; .P9)E7>;VR% MH_*W223Q_RJF_B^'W.3G<9:G-&*D[CMZZ?^B&0<2V"D)PMR\2PF-.Z;=^1+\ MZ7=0>9VWQ8)2F@@!6>W +1H(SKJRBK,N3AO =DHV M\)"&]SYZYS4DEV'VH\;(>;%#]!),X=6#/Q89,N:^(?ODA_'G),NLI[^2X [8 MX9)$U,7/AN&8OKM\'+TD+TH>BG$S+R^N.B0+[UC,-/5P>9T$9E8,K2?11;1R MNE\3?)\?/8LQ0.M+MJ%:JJO8HB2ZLJ$Y1>@ #J"IIWD*J$)0(+IJFX;G.H921 FRYYFJ54>("P;N(/7D@Z>>)6FF"O&7@J6=:#L^C%N0- YQ+5[34(ADA6[9C&+71 M6S!P=>I-QPQA!4L+%;4&%1>@Z6L"WD")J85HF>#]B]L&-?]*HJ87J[BJX?' MN9[I68KD*D*5F--5<'XJ_"P:^)+LU5S6=,$U'7#@O3)I M:5J-H&S1P-5P$72^W! LD]I M,AFW8^A3D@0/812=C\9^"$ZG.1A,1I,(4QV/) 4V91$ M01"+V$T174/4:_]DP4 (7S5MY>A5G8$7B;4^6=8N71,V3K9(? M=%LRZYAWP<"3CQ+_TF3%RIFU;[1.%2B_;-;)!54@N)9BNA#P61XXFG9!5-%0 M7:>.%1<-?.WDVLJ0\K)N>HY&$TF2XYFVZ54K-Z*HU;[ HH&OF%^;!G)>BLUQ M>5V5>=/U5,?5X7^B6D7RH.7KH'C!0%R*?+T$V]+PJ: (3-TS)$Y:, @6BZ3S8&M5T/,WD#4EPRZRGPS=IMV#@2\SX M2ZGV/,7F(#O)EF2+BN"!VV%4R4Y)=;3: "\:N!6HEJ15>P9*USU'-Q37%63P M-"7>$,5RQB+O2'5$OVC@6Q*L'313, 10)@JE(# CK,L1N:"JZ*:T"<7DB.*WN\ M6D<2BP:"^A!6=G$6 ]>^\KDD<+SN\)()"EP4/4%P54D3M'+.ANC5RX"+!@)P MRA: :U_K7!(X,,*>(0N\X'JZ+YP+3L3E+IJ[5RG'1P)./BC@7N#6J,_S' MNCJC\ND!,' R\Z=OD1_G9ARX?TS",?7QG[#&;BKH\28IX&Z2$ACGA8_X5];N MN':^]7L&.(L^A[=3)6"F:FL.S7W;MJ?QDJR4%5*2 3JVSEHM&'CR\9O ;ZF> M92V,5?J9_&J M@&D#1U044"9FY3UZ"N_6*[F+!JZ,L-E\V26Y)_&$7)*1'V*-#SC\M/8R'I"+ MFRB\HPD&]W%,!A 27(P57LULF]A LI#E63DXA;K.O/0L2?,^_6-VN M<2KQL^A_\?=869?0M'6Z*UC@V#N*)UJ*Y#$9I>Y"\MS=+4>DEST<#I N0X M*K$T[Z@R7&\4L\X?^!+E/1]! MES!W>#HO'.]9A0XJ]RM@JL[UN;1)%7A#@('PGN +.1_5;1*(@0KIN"8X/]* M+F\9NF.6V'(UKU$\L&#@JZ'U.YBZ[/+J^ZNBR0#O"-Q,2[0\#[2H)7A.H3P= MS56$.KQ=-!#0)*^P(-\LKH@G#.".6*D#BXS31N,H>2+H'SAA"IHK23.*S(LQ M71W:,"ZKZFLSRR8C]HE28_XCP14IS,+BRE;A4T_5>_ 87/*BJXD&>OF67D2: MNFB!U6K4>\P?R&I75RE>70K9^B$AVS!-P=4T77,\SQ-5" GT(O>)ED:JPZU% M [>$['WF;.;5-U6MILD0@FN69.NNJ"N6+1>+SKKDRE*=U%PTD");724E??"< M_0S9JNK)BB=[$(9XDBDKKNB6#"N*2B,D7C1P2\C>"\[&B@0O):19B_!B6K=MV=1L094E3[0<55>M(F+3>454ZST\BP9VHOK]]#[BJKM3 M]O%7;&U'VVN-?$ N1_M"?AC27CZ(Q=.RJ=G9(V:[V6UL9/67DRP$!.-^Y??3 M[V"?:WZ#_LR224I_T=Y?'PJ",BPT\N9T]S4;0NC^3KQ07L$]0GEX&Y*4HY\C MK:U%[/._3^_8G'V8?N/][$>*;XQI\-/\:E8F4#[2;A@"?\I7+ZWO-1X@;)/R MQS(1AHIF^DYC M7WR@L%9MH0512(?$WN1647,<7:MN4,<$$X%97JE<6=-0$O MDFWBS@/-2Z>2L$F@<>EVMX'661YQLY3>=:!GY/JE0#>6?'<0[BD%J%(%*"VK M +5I??E"!=A^ELWB_;-I[+M\=).=>L=7DQM\$%W$9.^)3GM$M$#T2B1_>TE?1/)>T@^2 M[$9/]M;"06K@8Y+RPXR&7OE' RSBS3R;L5#)ALW%UD[O[P/IU ^OM26[+ M]M/>(+VE![NG"XZ]B!^6A[JZ->\5PN[;\/75?9\6W8VTZ-N;A[78ISV<>_/PZN9APYNNUI;O/H%Y7/*_>N5([T"\F0.QW?V*:ZU_]:F_?B6L5Q.[ MI29V+ .QNHGI7BX'I'[O-!.$W3U M58!>4;^FHMZ9%?Y>61_'JG]/Y\/.[:V_/MCK_2-BD_6T=D==89NE3*3N02ME"9+VZW]XK^+WVVK6=;\^U886W M=FE@;]@.O^AOCH3TGNK&LS\)"4# M?U_\5Z1Q*TR,_.U O5[N:;,; [5>?E]??M_>)<,L,]+WB__O)+4!!^!9I%E] MV@3N2B#I(-R7-#+2]3DLQ4$3L\#L:YYX$=%H[!S[+#]^ '1K@6.!+(+#VPZ%1<.4R/HM' I+ZT:?D'DS]?K%8I]_2 =/A^2YA_$+%XDW2.,PG*8%Q7OB( M?^W)"D";CFFBXRUT3#?PGKBWMV207Z<^8!+O3S?C M\:,!6Y[^'H./>TGN23PAGR9AX,<#M M0&SI,-_KD%W6(3O7=[[W5O;%6WE[3;.>M]*;GX/V25YF?GI]\F;Z9-]-4>^Y M')GY64_3].;GH'5(5SMF:Y*%,2VLO_W[59*>XNE\UV9U5DRT# M R/^7,B.+0/8L\!;L<#;*_\EM$!OZP]'XI>P];W$'[W=[]V]PY/\)6Q]3_;# ML^]+*/S>OA^5@SI>0ZY[0^R[1L_L0B^7,2S+R0SROX1M);Y-TA$N; M%S=1>$=UGOLX)H.S6'^"]JW+^,T==;/*U9T&"[_E7W19Z M-Q@O?QJ3H'O%9[-(.&'?_J]?M_/Z L=3K;>W^R6&RO?/<;D!B7N]C;Q[)D B MWPO0M@6HQ'$O0"T"Q )'\8N?\N(NGALU8ZMY:;5@JSG\A;:Z"+'-R9TDG-)_ M]P%?^JFTM&\S,WP#^#)^$SUR(^H[CRD0*O%4U%?P IO#-X.I+_X3!J>&;T1G44PI.X\IC8*NK!!R-X=O MA*>H=G\]9^P%TJJ+J\5 "KO:DXO6WGT=!/(08;3]+!T,_(MS2Y2_U1 MG=T$+%$.4' V5WDR^/%L\)[)12? 10IT:8B/(C?:MN>A9YD=9YF=60]=EF5, M?.0H6&4AI$>K51;OI+J$^T%(\X)F'-@)6,-T0E.!7_S8OR/[4TNQRDZJY:$^ M"NURSEBGK[!YU5U.&S]W=O4-\+WT[X3T[YSA*)%G#OZ8A(W-YX4OBBM*3IC% MY GP]\]DLB\'9=:'4[:"5WF>7? =A3&8/8%^B2.?/+B:D\_A/0G.8U!C=^%- M1,PL(WEF/3'M&_G9])[;4A^7G4WVI"'+*QT!M0)&&YW.VU%Z-%RKK:#$W$'R M.;D+!WYD M; "0C]_6# Y718)WBOQ QO?QJ[_IO8F[.W,F?3?JZ\X=W\QF_B M;TO+^:IZJN-KRN+2YY?$J3EV*\I^BR<@?'!+1FQ#M M:XS:[5FV'MNXCF=YG?H!^>J/^D,;7^Y2SN+R:'S)50+B7M,<(LG!8QHGF1_1 MMEI4- #WK+7;3".^QCCV@P07M];3E1^1KTD.E_!383R!RS I^H9L1L^=QP.( MW.KDE1]AS>[5D! \7]4,@I#M"<.714F&9ZA:3U-?SN 5T20(X[OV#S8=WMA. M4N*%) K*WF$E.^P7$R\@4;.[WOHTVI#Z?1T*5S[_(A(?C50;O\E+!PN___/3 M.#HH1=Z$Z)5(#CZ_]K;[SK1E0X0^";3%X$';:AN_;04/!Y26WI48XIC3TJPN M\^*S,]@WP M=[@!_D[)?,\&.\ &VZ_D[(WX<51BKF$(>JN_I^J^$/._3:(]V&V\>DY7V^Z! ML[UDO+ED[)C>U'J]N4O<\2H+ 3V]=X;>.Y8"6U$;]''4#L11&]83S)F6=M&W MFG8JU0VGDIHYA'76("[2@*07Z;B$.7 ?37S]4J_B M:X(%L&.2$_,N)>P$VB-@G6ZP]]&;V) >Z6W+J]N6'=,F+_5.>FWR%MIDRPO> MO4NRXR[)=L/4E[)"'Z;N(=%?:@AZ^7\;^=_- +57 :*\H8W20'9DQ2/T_7"1_QKS[AE"9C+K1>+@=Y';;$. M$Y1C/_MQ $.L21CA5MH#I'PYN!72?26WWI-[9\F]9;=P)7(3/R/#) K.1^,4 M.XCO7V)@-:)WPWMTDMZ3?I]3R^N0OG?LWMJQVP$FF&OIC[L(;+O^PV%7HVW9 MJ6'M@*[]1W.2#Y,4)C9]3!8B#*CQ.1GXT=\F:9@%(>M0OE<,V YEX[RL^6#N MJPNS J&])"7A76PGDSA/GPZ+NFVP[2-)6Y*3/55?B:H[E'HL3F?][=K9Q9KB MER"*=?7=<"]VX9][@*B5^Y3SPL;[E->VPB$W^3D]C00EI?9,+_(A23\G\=TU M24O ZY#\.]Z4NZMN5^"E%7,"<',Q:V=DF#?=M^W$;**!)]! MM:]D7*!<>S+NGV)E\'C^((Q:@N8XN'GZ3$ CI=E^$O0Y>%/1RBAQ4;> MOTTBB5^&O)?D/HGNP_AN>LQ,HJ_+\)KP,R !>[:JGIQY^!]^&OHW$;G$M$3U MZ+<4Z(27+E)WDB9!$D5^BK\/A[7FXG9#2:3;T[5G"%E]>0-E7"VMY MK:$QE]@NK6TN6CM?40JM- SNR.?$CS<@>(<@.K,(V55IV:2!US9GX%OY[Y!Y MZ5@(NRG/;2%3?+*^M5FM?>&';7A\FV#'#K3NH:/Y:IQX".II5]GQS;7COO+D M=Z?7CEM@QW:T[B$G3H7AR_:V[\/T?6VEWVN:("ADN[V"LNT&QWG7! MG"7&OM?B. M?Z4SS0Y.E%[D$)5W9IGE&)R@99=">D>H=X1V)&].!A.X6]=;'76R?!89?89\ MX^6+AZ"^=E>1;):HJZ[L]U'5P;F">VSB*%--E3!.HCP$#9^2>/!D)6F:/ U M,MP]=F@%?Y3F+X#]")15OTZ[JPMCAZ6J#B$!=*BK8WTRJ%\=>YO5L2[YW&N+ MTLE[AQ(0M6XXV$ZNW2,!2?W(F\1!YM[>DD$>WI.K!W^\/QIW-U52M0M],8*/ M4C-M-%EXR+5CKYTL[ O&=LDE/J0UT;Y(K%\3W8TUT1>DK(XV9[/-7%^?S]E> M#+ O/+=CA-T=S=;6ULM\\-/@66?);R2]3=*1'P_(U=#?NZZB4T#5UJP#JE"W0F=,(7X,DFSJSP9_+@8T_,V]IH'6 _9I2#0?QR(_QH(P&=?^8P/3.@?=C3!S@ &3*_2)J$ZQ&7^!.N/:1E(6][E;2O;"^ MBK!.*6]V4KNX@MTVMICR:I'N ED40=\FZ6#H9U06]HL/VN1[/F3[*N%M;I@S MM7SYQ0=8K\+'?"CRO I2<#6YR<@?$Y@Z#LQFHLAV1^Z2@!\<#G(24/Q]C\,\ MN[SZ/O/LDM:"5V:33/!VB-0:C_F#H1G'\$2:^>G3Q>VGU&?3W2\^G")'P8C+ MT6-#P6F'!SN7G!OZ]+(VMN2&326A:EXJO[J F8[";V>=97MO8*>\@95[Z$YQ MT"988JZ#V$?QA^H(+DS@]-K@];7!VQN(I7)ZKHRF$1D;:3;-B0A[6/*8>U..PH_(MGYQ3V5N55 M4] ;/F-@85JISR$<@7^ Q:O781Z1B]OS. COPV#B1U59:ZGW7[[0L.O<@D6E MK7A@]:;3B-C1#/_!6)H6_[4W-J\=PKR]L]%=K'00*F$29>(] MG[P5G[QUS7%/^9W0$+OIQ?6LLH.LLEMA_+*;4O;,WUYZ4\K6?<[M&HBEU@OZ MI,PANX>OL'/A32L,^OT+?2*@W\7P>D6J^Z4W>ND_1ND_*"'4?A/ZS0.[M'E@ M97^.%S:<[M/ZJJXWJ^J:<<\WT05"[=?-WW3=7)W.SFV"I-I"DO95>GL@F8O) MV$OFGI%T<9%2+YD[GME4 MJUO(!7URK'SG:ZU5._#PO8_(J%O)7H;9CRF./8<7@+K-L7$VGL0PP[)M[\@^ M^6'\.)>O)M9)R0W-K9X3ZVTMPPC[Z[2TE M:[W,]C+;R^QFK?+.%1OV0MX+>2_DA^1ZKRKDK!=,DA+ GOLX&.+A0/ 3 RDS M#A:(?B^=S78GJR&QEXLW#4D7L.[7) XJS.T7JR[BB!;0]C%D62G'0+7$B'Y(4-!4[R"S_'/HW>.A9 M^*QNM8]@=D;PNXA:<_?=<]+=3L M=4ZO<[9:@;&ZW]/KG%[G]#KG:'3.3O@Y?:QUB+JGC[5Z'?1698J;JR?9%Z'< MEBP<5 6"UK/%[K'%SC5"Z=EB%]CB[9=L]7[)]@V7;+>0#=%Z@KXA0;>\:W/U M-7BY#P]W9 U>[F.R'8O)=JY@9K;C6R^L;R6LF^VSU@OK 0JKU OKC@BKU MK M+ZSSA57LA75'A%7LA?6PA;5E:>(J!RAQDFSGOIV,QDF,E)J2"W,PF(PF$2+D M.O7CC-',#/X]R?+]$XVY,-=,L!S01[%X,9N]6IEKOI*\%'TO34:U?%VDOTW\ M*+Q] A%K2OR^==19G:?61LD^9LLVH7EZ'MH''MHQK:7W6NO0.>Y5.T[U_M)^ M^$L[MQ.]5SX'J7QVB.EF4S&]JMI95?5Z^;A>[1RDVMDN [THU.^UR!MHD2T4 MM[PHC VP?VF%K+,)T ?=*'O7;%V?K2S/"!;S; MQT/["D3-;B&K%(HUR<*89%DYKEX;_93Y>AI\Z M<+2A9;VY&"X6/>>B^"C2HJ_.U9=P/PB978P#_%Z>3@;X\XL?^W?DL%3FV[/X M\O@^&GY?WISW_-[S^_Y[+<9K\CN$1B.2#D(_HA5%K*#&CWH79DO\OCR^CR+O MO1J_4Y05,+M1. H9^@Z'/^<">#0,L;S![QFBMXA]'+]W1G 7XOBW5W/++RJO>LS'D>>\7A[!?BJ&;[>OSL*_^[MHY;ES7KOWQVT M.7]5]=8G=(\\H;M/BJ_G]Y[?]UN_ES7;R.P5^CZ1Y"[UQ\-PX$>44P?)),[3 MIW]]O]H')NR$X^1C _Z+S:?M(3:P^VBN^H_9S)%?8J^1"38TL1N!?10R'Y!L.L;U7R]SF)AKUT/C5UW3+ONM6?0 M:]_X7=/$*6]^5;Y?4 4T\YO6_DE[ .B5JR7TJ9U_V80A3JJ/D4RS,9) MYD?4F[4C/\L QD'+:9/-<>P'"2YNK:SOA_=:>J@+2-0X"?(%--I07/4Z%"X"M,4D?K4E_;?W M9:<.\/F''TT8@T11\H DR #]ER0#+)'L^FE,IIOAEZ.\)+53 D3"\R/V2TJ6 M [G1"W\.S$=3"=(\-Z'GF1WEF>UO8.E98']88 NGI[R !9X/O[AUR"U) 377 M_J.9920_<(Y8 07[RB O,!,]@^P<@VS_X-&>1_:21W;(.6TY@[MW3G;4.=FQ M#8%J[]#N/L\TS)$ZS3&;/E2T9X'=9X&MK(+W'LF!>21OWUY ZYGJT)AJ9S9( M]_9JQ^W5#K'-"]W<7A'MAB+:62>X9Y"=8Y"7N\B3.&3<\9G M+:K3N^4KRCOU2_$MS]Y80-?YSN+^BF\EHW&4/!'2^=IRP(KOG63!-Y)>#?UT MZM5!> \3^*^I:4R_J/$%A\0) M/?>CXQL% ^%TLT4?F7E7>:L";1%>VE ]%\:Y+XPGLQIB&J8Q_+GB*\^![\-\ M@H+9R1:-,:OR,45R]X2[B##WI?YD+EK-[ZNB]>YF/.^%GZQOJ\YP,!>?[/:* M[PSI!L.Y6J$>LNI\[U)"YKZZ&K'HS>_#QP] TF22@D%@/X?$#T![__H>I.;C MK_0?GW&'),FVJ"B")(JJHNB2)2B&(5F::0F\[;CV"3SD-Q[DLOPI I,7A3$Y M'9+P;IA_$$3^S[^,_0 +G$[S9/Q!'S_^@FKZU(_"N_C#@.!>DU]N07>?9N%_ MR >!'^>_P)NSL1^7+Z1W;_U1&#T!%H>@^//9)^C/!_;-FR0*X!7??WV/+UGE M54;[F[Z>7[L.=W5M7KM7Y4L70ST/2F-5(#MF=N7:WR_/K\_=*\[\ZG#N_]A_ M-;]^/)5ERY1DQ;-=4W1MP=14P=9EV[-LW=8D5S[A8A^] MXH"$'YQD0+4A.J,G7.&]79+;J376-H"F9PN!Q-\K)$_-\^/J"J +)=SKD5%@ M9&Q\HGP\(K?Y![Y\/HPQ7J"_FW.(DW3D1U.?%' ,O#+W;R+"#4@4%7?_> NDY$?S^)KY*=W89K%9_"RMR"??/R_ M?Q)4_I=5H&.SW0ITN,__%B+L#T/ ('DF2JOK[SGP[0KG=NJX+E#--/0C[GL< M#I* <%^N.AZ=;Y9T, RE63)Y1S9%0_1$7A0U358EWF5FR;44U?/:S)(9QQ,_ MNB3C),V[S1-WB_HVAP P,W( '@GB6[\*$KRF^01B6/ YW[ILDRM3%DI./'D M3>GV[PD$EK=/#>SK9\JJ3,H>:5$\YM>OW\W/W*7[[>+RFOOV_?+JN_GUFKN^ MX,"IO0;/E?&U('$7EYR@_!3\S%UXW/5?7:[A]%8.KVE?P^WB$4.2N\3A/36" MU?5M6_--(LQ+4BX?$LX+,^ $[I_$3SD7G(" 6]W/Z?S(K\_?]# ,J%22IWN2I1NB+0NF#B*H":+BZ;)C&Y:L.Y:IMDG>-YK9<]FB MP7*B]R' '3@P-V$]Y/^WGC*QNTA9<7YI?K\[12KZ. =TN@/#(3?J^C9J+Y>] ?/6E MV':+L+ZV$U-K"(Z9>^XV348+_"2;#N:(NNF8PFRKGH* M8SU#M S9>\YZE^0NS'+01OE7N+,Z^W6DU:Y=,-'72"O^=A(LF3JA45>&CX[3Y!X_@+D3AT3^ M@X_U*BL$7D=-QT:Z&>BG AD]UW%D0Y-X6]*D(F26#=N0G]/QVG\\+\K_6*>; MA=Z0H9S*8-\405Z>1(DW+\G:9@%(:WA0?L2-B6$#DOO M_#C\#_V]TIK7'N+F_.SR[.J,TPIGCG+="288A&A46796W3<.Q=,EP-<.V-*4JR; \RQ([ ML6C#GQ?I=?(0;Q"'W_S,!R;T=PQ?4LUU@BORIB**IB6:IN*:O*+R)=?QBNYT MXHLJHHOT&UA14#HOLKZK8M4&P8.7QN$KX'4EM-9LZ#B>:VJZ8@JVI@*@W$XJ?ZMS5 M?V=<3B(R1CQP;!_".W1]66=)#@(YGQML3I+77O]848Y?G/F\ J4&UT.2%8DF MDI* &T_2;((9ISSA8 3UA07QIYN?427BZH0YR#]L%E-]-JDEFZ0LS"9)<];P MY]P2UWM,5M\L/U6@L1@#UI^CISAP?^+I?Z\3+UZ'>423LL0?#+D!MM[=D0#Y ME9=BCX;@J4_MP]73"&S>3]FNY$-Z.7X@H\$.$J3P8_WG'_AS_C!6[LI]R]'TUV/ %_>(*Z.XPGU(RGF9:LNH[J M*:KL\;++>ZY:,)YD*Y+49+Q"IS.5/H?KKJ_=O_?,=:S,U4@0BX8H\[(M"[JM M>HZA29JI5,SE>JU:S2V,Q_R:B6>)3K0Y98[S&N*LK^:58_[&-!^'&Y%(SGW^ M;*^XHK4O-?TKA*-%':;XT]V:,>FKY!);XOD>XFR=N,"0@6"/0VC%DUSN4D(HPM95XIF;+!T,"?9ROD^P1>KM=<)(LW)-.R/=7@ M;MWLW\G'?Y)LPPG166O3]?R< MW6[UBXI=9.O.A/N:;'8R\B\')PQQDL.5/R8AZF10Q;=8#9O2_0O9'!TM85'! M]"5::U^K[3,.F&M;Z%^#%U814K6Q$<3S),W274N41,F2+$,5BTV4NBNZ;LMR M_#^2:!+G?DKK>]-L?>'\FARR;.ZS)#T,"2V[F1&GGX2?&8*'8$10D +.CZ)* MFIIB=D.* ?#B%LF:$J:&N2D]4!0PO(U[5K@ [L9W=.@X)0-"DUN"R-Y'MP=F MW$_P4O!+N6PR&'+9,,'R4HXU$X,'_7P6E <_>ZX6Z,,%-#^#I8P#[B>Q ?(- MN+@PZ.;? ! ^1,?#DSB?XF7T^&4Z$SI=+"LQ>/:&P'_*5K.E6FU+%73G)4WG M/;"CGB5;MBT68NJIHJ,^%U-[DJ8P&;95"T/'W,\G+Y#6WI0>D2GM4 H!,#_ MHS#/06Q(!'*0)C'&U=$3%9=QDN&=I"CS+D^EYGXG-UF8DW=HH_WXZ1U'("!_ MXNB1Y-B9ZYYPCI_[;*_*C!ZI/]CX0M-R/_-A+\G=)/)KG7-U>LW]A']JOX"5 M.ZL\W9!6HH^Q$OU5E R#I *CTA\D^WDUQ:#K=06.XICPG\CKHBO(O.WIO%H6 M@FGF=/:RK"ZND(XX+_1$KQAZQ;"^8J!19^2G8+G]P0 4 TI]0'D;0\ZX]2KX MYO%IRPV0,)_+1J!4X$-I:;^ /T=CJCOP?LR!J<4%[#ON+DT>\F%Y^PS<"4*G M1Z--5JV>-!IU">U[M^1X1-FI7-&F$. M_G/;U=Q*6&ZTCW%X0Y=-3S0M7M-,S3-DJ=Q*[(BZVU*,74[@$_V^76K90\+V MGB0,;N?87BQ.7#(SAY$$C1] Q6"*#KSC2<;L-LR=U-H'"RT?G&;T5/ M^/&'$#Z-;!B3!W0*4G(?9E1EQ7X\0$*"(L.-$>&F9 O?@IAOB2P9F7O M:%9@?<(RH?@_A51X*>MK_DPLE'K?JF$)HF?PBJIDAX"W9>BX6 MWR8W43CPHL2?30NP(SG$$PX;C]-+V&\?)'P0@A^4_>7D5#_AL)$=O,^8[N46 M3T9!DA"+)M#?,,MTU;RTZ3]KR[6U9W'2"!]72)Q\20 M>$"NX7DK@B^?4#KBSROJN0'8I[8HF(H%%@Q-KF6+JB2P/?$.+QDFGO=2AU:* MYKE 7@W&:8IC>999649TH7O4SZ/'-!@QE&GW65Z$6V$8G^.4SKK3EWY/0F)?X/L,S "!_\Z,%_ MRG!/R#"=/AS#L" 8M1S/LQU5T737L!3=51W7 B6E*[R)SS0/QYCZXJOON[HV MK<\NMO^S+[Y> PNN<(S%\Z_OT5ZFUVLV.J?MC2[/:42Z>QUQ.EK,KLAS+?IO M5XMO=P_@1;M%7KT:>65;T=7]X8ZTH*/)^0V9Z\ 1P/CJ""AYPE]%ZW+#%+VI M/V6.Z)B:YHF2KAF*[ID08AF:(>JZ8[F:*7GK:/1OYB4X$A4R_4Z$OBX2-X4R MC5=%P79-V_-4Q3,EDP>$2;:NZ)(A0ERP#LK.P2\I4DH=>.O1U9A*N52Q*JY> M1VG3(1N3T,7XDU:7L4/?&K/K0N%:BN,ZGJY;JJ*XH@2ZU[%40Y,-PS9!\:Z# MI4\D)JD?'8-,+$9?+Q-[)Q.Z8GN2(R8?A&)8BNZ[KB9ZBNXHA\YKCF(KB@(/@ M&NY:3A5B/J8YXRN2WF/W.>Y3FDS&QR EBQ&J]%*R;U(B.+AB[@FFQ@N**>F& MZ/*&:9N:*=JF(1CK8 F7,TF*U4KO:6%^7*XL'Y_,+$:OVLO,WLF,ZPH:N@:V M 5K0=2Q+5S5=="4-UX(5?CW/:T2"D'6[QC)\.XFS/)VP8H,O?NS?T:7*HY"9 MA>C5>IG9-YG1'=O2)=%4>$&V7-51,)EIFJ*KN/):*PMI0K>MNH_^:!R1 MHPA5%N.Q%XZ]$PX!B*K)CJK:H@CQIV>XFN;9AB@;BBP+YEJY+CL*CR9\7XB^ M7B;V3B8,BW=Y'I2=IJJ*)D#L*7B>9%F**LNF8:^U% U.58[5C4*MGB6DDMMN'I*L=ZQKNG8Y"-Q6@T M>MG8-]E04;=A*QE=XA7%5G75,"7#D41+@/]9K5T?%F'I:I+E?AC[-V$4YD]8 M.'R7^J-C$)'%V.Q%9.]$1!(U1^,M0]=%0;%D0Q<41]<$3;,U73,D:QTLF8,_ M)F%6-*7 U)43WI,L#_-)>APA^6*D"GPO*OLF*JZA:HYHF+;CN8JD>+KGVKJA M68JD>XZCJ6LNC(Q)3D7E& 1C,0I[P=@_P; D39--P;0M7E<$2S$E1[1%399U M2W(%:ZUDE>4/?D3)W3$(Q6+T]4*Q?T)A&KIIF):GJKRH>$!'D?<\55 D59!5 M<*'76Q(L6_X=A1NU&(6"T O&O@F&I.F"IJN>9MJ*HAFN:2H2. 6"Z8'J,TU[ MK:"<=E+W,2(_!L%8C,)>,/9/,!1%5 R!=P5!X!77D$Q-P,--7-M5@<;:6N6) MWY(<6QGZ$?+RUUIZ)1LL'\]!Z/FP#7Y=A]H/#)FQ)>A3N MVV(<'J*DN2Z ;>DR+X#3:AH L.[*)C;]U!Q/L5[:7,4Z-$G;!KZ^QRG)DNB> M!-@Q[_:6H]N[CJ2T>#%"I362";O.1J:GF"(XO)*-^Z%YT?1L0[$T3S<43]/, M%XJ=>&A2MPUT?4N3,6+A.)(3BS%XB&+F6K)I>J+DHDU7%<<05=>6'5$R%8@[ MM;46#6LQDPY-S+:!KL_DSH^PK'- Z/%H1R%MBQ%YB-(F2A(O."(O.C)XT))K MJ@+ORIHJ"(;JF.):*Y&UM,F')FW;0->7,";XZ!K8H\;-MJBJX@OC#]I!R:(ML&NHHC,K!O_&6SL3P[ MR(%S_YB$^=,[N!?1%O&-!O+<%S_/:1]Y7)?/L@E<^C9)!T,_8R=,25047A!%4'JNXKJFI0F( -,0=$_4O+5Z(M2"K!Z:(&\# M75?E@6U>=< :'B!\##*W&)W2&EWO=IV)/$]5;4FW0:T( +^H*[QAJ98K.PJ" MO]8FP5KFM$.3N6V@J^YF!!83PX!)EI5MC\S8CYZRD%K"6B3M) ["JC72)3 QIC6YBN\Z"LJ#9ABOILNQJBH='V1JJ)UL2+RJN*BMK M+=@W)/;@5ENW@:_?\$S1,/=I51#*(%R(RM^-2)[S;Y))7IX@AVNTQR"7BS&N M'* EU7E/4E5>42Q!5$1%MAQ;\W01KO"N90LO]%[U0Q/+;:"KMI#5668LL+R: MC,<1_>VG3T?CT2Y&L7* ]M$P%-U6/%G&YH@B+QK@T&NVY!JB),KN>EO/:CDT M#DT.MX$NFQZIG>'I?ZP!0N;?I:201WK8@,E.[?;Q KBQ9GV(-S[0"#XK6WH, M KN8%L8!"BQX!AIX\(ZJ\;KB@)J2'4=7/4$R9(T7UFO"T1#8PW-HMX OV@DN MB9BUI,N_P;&L1"U&YR$*':@7P[1=U>-M3W$LW9(%050UE;8FF2(F@\[SH.7?5YP<+O MX:[\\JYA6+9H\CJPCBYYEF,YO.R*GBO*BFJ_T'/ OB.'I<2V@2\G3 G==?". M:]DHQUKW%V>#<^RXF&/9>+T8VX?H6.@&[X &DQ6>EQ6!!P7/V[8I*:+JH,I_ MH6,A'-P!L-O 5RV(M,-:G!V-=[$8F\8:79YWG8=LRY8%33(EWL5R$=?0/5OR M#,'67,,5A1N(N'&"S?,!SC@JP-B/'#F+-(3, D8DJ+ MW:>6L5[Y+19R.\NCCD%V%U/E$&77T47=< 7%$9#N2:8@O7-T5#FZ[Q#;P]2T-XT$X M!AO:6"_R""G6>(O#%(]!!A=C=[X,+DZB;8N_MI=!LRW/%!4(L#U=4&0!_H50 MP/-L4[ LD1?6,@PL@_:/@TV@*9:@6:8HT12%YI@&S\.?X'(9'L];+]TZ(1S< MWHEMX,M]'(8W80YN14OY"GHY!/!8CTNC/H-D[\;!,&5P749%5 MW@#W135M6?)DT3,5VS)U>ZV6A5< N'\T!\XLQJ# MV\F?I]CE[KR^D:8D?YS MD[YO_.[V?:<1%(4Q.1T2BCY!Y/^\"7D19T2%_CM,RW>,_3MR>I,2_\>I?PLS M^N!'#_Y3!E]Z/TSG O-LLC,Y+EX>W3YE3 IOXM\;/B--A/'/XA MS '$ 4SL>AAFG!G'$_#@+LDX27.L;?22M%I0/OT[]],)NW7R\SL.PMEH@DBC MW41/MK(1Z-T)1'LQIKH.#AR7U5/ M)Y.TO)H6G\B'?L[Y<"&;W- SI\$4(PR9?TNXH9_>)&G"O,'DVB3&3C;?K M7;P0PNO'7R\QEG1E$3P(06 MV\"\XZFKMQP0+4]25('<+9Z%RL"JAU!0!\DD"K@;P@58QAK,P>09=STDV=0; M\(4W?@:/ :$ E!0=>_(X!KP5-.+P@+ 1/ !_PJO)P,\*W(_9F=[L,#&ZF02! M#>, Y"D-68WMPS <#+D'PB64ZJ1"W V)0G++7N1GV60T9B\"J)&FHXK?SKC? MDS3(@)KP(C_C3MCLD'E.<*<+9EUP[ RR#G)%"T* M%!9B<5M))%" EG/% _*.CJC1%W!W[&112IX4L834PT$WDPS4:9:1 CK&K,#/ M>#HOJ)__U(B8%L\$1H7I8#*"2<,G&0[F07I)_( N/\&X@3_!UR*R$,Z<\NT< M'8'/)''T!(@@03BH3[B;401IF %50>P'+*].)7>6!RL-$H18+ ):A:&8OGE: M-28PK8*6(4$I!)>R4"HGS;Z7P#3X%1)EY 'P!XH(_@EC*I% 1) KP.X@1_5< MZC%@-3H!@M* F/:CB)T1X ?@&64$?MVFR:B81<%M, E:VOXT%]6_$S;)W/]! MN#CADANPA)20%$GD/H0W @$GXP"%=CR!^P/Z]7GOI4T6<$A*3_TX:_$^?,#6 M7TXR1W1,;!D@Z9JAZ!Y$TXJA&:*N.Y:KF1*>&%W[1"M:]J8[.&/I.]-ZZUC8 M!S:-FR0*JG1<-\0:KXJ"[9JVYZF*9THF#_!*MJ[HDB$*@K(EB#?FV[2 W,BF MG76Y,%:A/;H1XUJ*XSJ>KENJHKBB!/S@6*JAR89AF\ ,>XB83R0&8Q=QSX#> M\-SII1"7]_(/B@IC-N#!7I,\];EK,AB^8Q0\CP=G'#AW/A>!?D:!OXN2&S0G M:7(?HJ(#S0\V$I566&R2(?$=0 @?0/50K'TPK7J;@.=(Z,::!U1JX%[$]V&: MQ*A 4+7>IN!?I),!6I)WJ O!!@U(PQ_ )TAZ]\2L$=K4-*::"Z84@.F)DG'A M-A"JP_UROH-D-$;E1."MC3Y'5=^)./A5%'# .0 M<7+/-O!F231A1@IU+=IGIIL+ARR\1W4] )>F5//YTQC]1]#=-^0.+0/STHB? MPJ L1^T-?BF0T"]]".[FJ7)/J)$#7HBI#UI_'+]6(!N'$%;4!42E?A4'EC4" MDT8]'9QC,:'_YH I O9T25F8Y?Z)21L/N V>_TH>LM-+,@"?<'T&^.G$_7J) MH1C2JY0]$$Y@B'\#ZI#?2QXH?&Z0B2%XR*D?_\#0)J-/QI/1#0II3)C$U0)Y M&Z8C^@H<-@:QXP25R?P3L =X2:,D0Q<3K2;P#S!/"#;^"[@E(B\8W,EU,N84 MGN<8$>L\*:6WA+NH?\?\/(0 HJ:Y\[< MSDOIR<<+D(V4C"H-6D3J??M% MC(#\C7PW)LDX N.CBX+V2P;\!K$M!J=1\("F)!_"*^Z&W$V:^$T1%.^8;?7!M$2(34 :G0\H&?I!$(<$@MR< MU%/;LGU_@65G-,"$";)!4N?#V >"9(057YCG2!&%@S3)(!Q$0@%I46(A:*>* MI,%08+0A+$0% /$A)N0@M$=)3C$RI>$_NDH1B!SEE)].S'.T+2-_,,1.GV!? MTK@B?1#>(>P-%CCC+J;E8-8W*=0)Z+\L/TUN3W^$5'>50@+^%HF';'HPU3', MJRA%+79=TXQ%$5GF,"7*54U'AL7C-/ M/#]0H1E< -8=W:3^H,Q58LHXP#?> M,A12:I58Q,],L5 M&@6#8;B/60QX? 8V> B4"4@:F="9-Z954B28S9J OD 1 MI&KEWH\F!'$'+C HQK+2%C52,S=3.DW9$-[-2FU9&J@@-A6WVJFBR@&35?@< MJ-GB,T6"CM(H2E#U$K#V&7P9>(N>?[.T\)=$/./VT%4[^6@]H76\"9&]@3S M_Y/RL,4QYK"HI:TYA:7&2A,)?,O4+7(6Y97_SBIG;(X)H;X5'L70")@&0_## M2=E]H#89U!^OS08+4$:8F0&?/ %KCXY_FY;_[V?Z?1^=:5R%"4/#*O4 MTM%ZNHA0^SJB.*(9*X@W*"$Q.YX\4.\23! 0Z8ZP+'I"K15IBLB'::3DC/U! M&1;P_N6$/Z&_8=2@_%VM0M4H$5I6%^FU)I37X0@F#1$ =PEZ//Z%>XZ@Z35O MH%L^_"#K;%&R6 )=I8QKM96ZZ>53F7UUC84N7135E1>[%TQU:_F9&7M>U&.> MK6W#FRFNWS$_FC?YC5E!:AXB<*_1M8D2FJ^EN@1W33!FQLQXT!4A%Y:#RT9@ M+#%T <-*0 D,9A(!3%T00@/[,&5O.&NAS-2RD-KI4&Y."&Y8_F* SB8FU*G4Z\,=%\/1N*EPH M$P,L'F&K\/"SD=_%/"6X0HVO@J^":P0Q<$E#/NK8B&KY,G0MGF%Y99G6"#K^2Q?4-ZYM/AM M8/X)76$ 88J1U\/XGF1LF0H3N,A&A8&N\H$^UL94:7B\!0YL@GE>8+B8W"5Y M2,ODD W'*?T;\^+HUG*8PLL*5BQ\[?+63/YP%,;A"*;)9<4>'91K(&VQ5I3E M-%N?3LH=P_"QT1@7^U05K[H4M!FUV&8(US9^ MM88M5E&BL%Z&*^B!-95 ]#"BR^E4I6"X ABN _^91"X&3. TAE5)6D! >%Y M-2S#2-.XN( W^('$2-*@*#X$OR^[G433/,"J UDE&?!B2L8$KM1L".^/@$7@ M+MI2DH=,[_Y>5&;>D\H./^*PIYFE?%H1@BNZ(.&)!K/8!S3 MY5@SQU9/R6-K20JK-BEFSG;<3U>IM"9V*EHM>9&!'[ SEXIJ7%R7+H6M7.R>XO S[G.UZI%.]4XH7<=[::$\)@7!70(" MX_*Y*,._IRN\XR?PH:RSLL#%=6<&Y)3C'SJW%PEU!AWRJ MQ*8D/@8HC;"$E>T6"_&-53T((25Q \ND+V:I/2M#QK-?8 MP B#$@S_F-04+%;S: $Y? 6?34WJ*A&:W3]BFO37!JHP1@H\^!HP(:'2+ZIB,->"E!*!F]9R6VO,@* M_-,JF,!V_E7:AYJ@.MRML%=6,;:K"K2G54ZT-%*5XJG2H1T,/$X M*?9Y=QF MC>2BC4?/JW5UQ?8D0Y!UD=<4FU=U7=4%4;)XN*+;BK07U;I3I&^IWYU7[K$8 MLE>*\\_CFC=*OZ;:[()ZJO3$Z,:@<5E54C'7NYHI0E*% 5/KX7F8D5*/T9AY MFI?",EE3KDVST&52[N S1EP=3TQYY H][F?3J[S__LG0U!_P9U010R>#VDH MCX5MF YH?H%N>"@*6LK8O5F PLH=FFOO58Q3+@T,0E+7R]9E$\,P(D552ED[ M4EG2RDD&21V#.B\OE?G62LTOSQ?;B99W@!-+>E+/AG$A^'2$GF=2A)%HT)J$ M?6HE:\EKSPJ9IFJ/6;ZJ2%>57%!Z]%1DT7*=4LN5DJ)B!OA[ GJ&NN^,K*,$ M))#YN.J/5L1AQU7PU&DU0AU.9*P(LF'<#!86'2FNNR7U1 M E)5+*$;.YCD^/AIH>.1H6GR *S'."7%P4UL3^4[9I"+N&@\A&L4&T]93D:- M'7GE-[(!H ?"R,8+DG&.N8"ZCJDN.*,5HGXZ&)YQJ]3V;">5LIO,W:9FV^Q# MY7-5\6A=UU8R)_ KZ-6(;O8"9IC<^#DIRZVP%+^NEF-9[H;N/*]+T?XZNE>J&SLFWMK9"E6:V6'+-+<3U&.8 MJD]I_IN:R5)CWI/:42AYCR;B:7DSR_XL6;!;IL=HU2-&*N7! ^]P,XI?."AU M[JA1SUE\J*'6FNG5F.14&AN[BNXF=)[EMM 1[6,*@D"#^\;.9GJ)9O$0MVR> MB)EF.H_-%]1#>E=MEJDM' H0G?[4E!IR?5V/IWT<<;B5N7A< M(SX0#-'2;<^S)4-25$/55,_2]B ^FHP'6$X'Z'%?DCH;<^Q?R M4D-6K(M5^W)87!_,5*&7/1$>DL)]8E4X!>AL:8YURV==P,K-$I^ _\; O)^N M/@'W/G\4$WTC\$WH5J+"$Z)BQ#+>5'-]/[LZX^[JEY>6\Z=;$N"6RF('/$M? M8X*8=6+ U<395S7BW,H2-0ME$0P\ YZD* WOSZ*E4<\= 8WNAJ M_=/)I?VEE:8T#&D4)+.;N+N^:+Q <*D%%W'].DV6-'W9[F5@^ MRF7B!;H8:X2F"X;X&)IM>M>5:AM%+1UKQZK)G9 MLNHK@0?<0* "O:4!@WCC'PH_WB&D;J$JVK4JI6E6RT56^P3JO#G1GW7]+UY MM\2W>NQ-6]/-HGP;3LWJO>H.IQ=?Q;A*5X?A M9"*,JRDO%CL5?X3SS][\V: M$+^<_![S!/])_+2K[FT9[G]C!&U-.IZ[_,-J\4=QYV'NB;Y+H_)FRZW#W!-\LP5^4*MP3XT7+ MJD[+8BF"6XY9M=..>"P[Q=.'L=Q\\O$GX4S[N2?P 1-8/)-Z A\V@8TV A]- MT+4?CLGN\KX$O!\D$ZR@*9G_P+/9 L^WI[-[CNDYIN>8GF.VR3$M)P;OT]XD M#W>+!NR02WI21;7[KW'X*]ME\6Q#TCL\_(#[BKNYU][P6%?TK?SH.^ZD\]F' MJQ-N M7<=SHYKGGR I<5Z<8+[C:)]5_I?F,9KTDO +@SW,"GYH.?6@VI!H.(:ER*[K M>J*GZ*YBR+SF.*:B.)*AN(:[AQL2.S??[=P&YT]7G^HMZ07 H%[4L1COVH:E0QO=\03W(>DP$[1K8Z M@&1VME.GH97'T] -@,V>[#.=I-B(VNU['**Z MH#H,("A^_AT0$20C-D$3C[X#7O;WL!/5&B)"6WH5G2=3>JAXV9-KA@_9]M(F MG4Y+[*AY]+&-D.RH4^4OFP7:5;:DME^8%7G$79ZGC_-W<_.[&NT MV*7-6!IG5S4GTSBKB/+FLX;ISU!")7F644=,VO"L<1=N MS:>VN^X2P_I3-CFZ[+Y$Q>"_LYIDE"GHB69X[.;3;-<9^KHF(K -'UC(.B?5,+#SVHK6&2&".7BJ6D50]_$N)01EX82=>#9M M#0IYP*/46!O4:CK52]GYO,@^, G&GG6GS$:?BD*A#_PQ:SZ(%@6@)ZS!+>LW M,_#3&Y2OF3WHE94<@[_GIR28[^AP]EK$RZ,S@%G1FRK&! MHJ8F93U\L/LE;9;A14@#OVIB]0#XP/X:8]KWI[!IP/CX-(=M'&A283(8XL%% M@!#LNXTL2)5FWH#N%C]*FQLA[I@.H"$TY=J0G1 XH)](RK[5X(*%I5JNT%#3 MC9[83%B 7- "7@+$1-#3J@\2(]8(A."N[G3A!Z!;*V4[(CGV#,:N03%[=$J[ MT5/%6F. 6:-7]Y$L&*=H2/>NV?N[F@1MRIQ$5;^FLA-?>9WZ&LB1@#X0>%:M"G.=U-N3M[FUU-:UD)3A@%,U;&6_A32 MJA-I?= 82,5M_H#B77="A?FO7BN,O//>JXV MOE1ZD2VI@VXRT'"B,9 &@,WL7'N2HNXS28,?E.JZ.>:[V;<^C^"HDX?*(;Y/BS G$#M/V)6>A#+>)=]$NM?M8@Z;UNQ,?JLA3E^-]W' MNI)'&GLVP&"^$)U\\\B*:N:5/UZC>QJC_S][W_[&//IO;^!A*')&(0X "$9.:OO_UU]WD !&5;MF)1PE9MQI)( MX#SZ].G'UU_#"!_8F =>0D9VT Y'5H/.>:M,@:;NN1M$:SW!7-,Y/1(2AY(24J"'GUU0-.D&^GFX)]S0MH::[ M*B$S$M3$'FMKNU1F7)?0!.X8DZ^5NL!'3$M#;ZYJ$J4PVC'.#!V-LBCP#>40 M+:2)!JBUQHV/-\.8#0K&'>3///S] M"?H9A;=_\[(LS7@U9G9E%=:5CXGYAB9K@>B700<.^_E; VA!Q,S/ E:G&)8R M%XZVQW_2W8KN)AJ"9[[>T$0*?;N!4X8PK^D=\L9Y*E<3:4%[IN-_U[$RA6I( MCUT@VEA$SX,LP4N=D%U_J/0XXR6:FJ):Y?0]TLT1Q*N4G)MM[7T*AIRLR<* M3+@=7>7@,L!0IW%%PKZCKPNT& *C@?&/F]2]@SPINB@XH+.5ADO@]06LC4%: M!O)])99(-+Q6[L1A C%RT;EOGUT-A\^^XQ1P$ 45,R9.2S#1&;UH]-Z3%UCK M(K8/MGZ>ZQ2E<1S_-">>KGW3-RUW-BTY?=?T:(.+T)&F"Y][:)7*C6H''-,K M8)QZTY2-$S=8/[.F([-F4JOQRX9Z)>91P!5O(^>D34K#).&\1+H2@5G0EF7[ MD8](!:P;%!N,^F^?O7I+.^ELPR*Z!F4\Z1PU1WT?\T+<_=+&ZZ"@7[WU]L0X M*VJX5%/+)CY\914>6<4Y]R0IQ<7:TI.S[ARS4]S@A&^2N+920A+^#[*?^$9N MB:H+";&1M,^=9Y?79.!S@RO7?2B\UF)N^,8!HD+ )#X"RB$@?(C^BO-DHYUB M- ;A;!^/[![XFKCK.O"-UV!WEZ:A$A7DEJK:*2T-AM8(#%9D=&O R+ONH:-" M(ICHJ9$V-@"#K7QZ!*V7LG16%+!UT;F0.SF8>3$FOV%E6RUPX#@R=#$6W8U^MR7MKH41'2(148PE=\QERZINM?J;XS>WH MT=(#FQ Q%DX]^X8S$9AMD'7I[[9C>[L%?0/TNK9.$K=(&MLD%0V>Y)TFELNY MW M@8OV+T[.]LZN]H?'>_M'P\.3TX/+O=/A^?!X>' ^/-T_W4)PT4=28C\XJ%%T M_NJ' -'P29 *BS7JPLQL)NG6X+BH1VYJ&'R? MDR8A(S[ZU@N"0P?Q T&%_/](8="_OQN$?IU'%'E/Y:R,_TQE(.=(3FVE\2_' MXA,.@X-C?1K2:#,ZK(4ZHKWBPZ(7G/9C<@TT],XR+>"1!1UA3#2E$%UCCV!' M]M?>=WA#Z S[/?Z:**'6/#X-)?3)(*$)4I*:[ZJ69$K:WFHNP5)]=3#15CH) MLHU-U;@FG!Q3K1=B^I!8(M3 LJKYRRI=ROE=^D] M*;DQ^0Q0NWI)%:JJ%G"4,U//(6D E$AN?8SK"4EH],I8S,@V=JT62NF8D'F! M5R^6TQ)B\TM+CM:T^=-X]OPU]S PBZ1]!=[OPNV8R8P_;2C (Z,;F/?D$'@5?DO*F:^ 6P82 MM&IM!)-9GK95!+ZI6@:Q-_N:^&VQSG@-89WMJ'4V<$K10[CTH'Q2ETD&_B51N;P!C+;JQ!L[&E@Z;PG=SJN4A_ M5U&OU";(M3&Y4PO:E8_L!_K"2]NRJTB\DFS,B".++-]QBF24)-E9N6IHU#\- MC<#*-)E:6%;\1R')5R2Q5,+Y+$OZH1R1G_(RR&VRU@I;_"#%EY90XS1\ZV/H M!"-R(OD$A);08\#*-,SHSNJ'1EV(19.)\\0!*@E>C)!;X"4-HM4BU,#"!CV= M$$7CR)>JK$-LJW[#XD[L M^0S;S'N8Z_HI[-#RQ0VGAV!AM*SBC69Z"[W26F07_D%$D,Y.3)9R!3"I6VL[ M)ZT]VU8Q8UM20UG=,5C1%HIDH$V]H1/GO!LUR1*S,#PT_;O8@MB2H-RF5& = M.QUS^-0[:/28-4VG,&6:7*<54,SA5JL^W6&)AO?=2EJ6:$Q2?Q:?D*K0#)RT@(5%^Q@I[1G M<%^7:6+OJ-DJ0?[XQD+&2!$!Z2V[)SK2X@N0CP[".N1DDV)TPQDQ:GR%FR?. M5)0 #Z5U!Y0C_&809^(5FZ=5984G06H]'=4B35S+T[&[MZE2..EUJ=NV.:@R M:,M&>(MP,$#='@D*;.NUZ7W2P!^3&!:+F0OHAPT[HU_H&[-H2#XL'=6!U17U M GFH>(Z]3^2?LF 5++,$X< X'8B%9"U39*LJ0*VGH+"-J,7?I^X2FRD@(#FJ\7*\[:34$ M#V(BX=O\0BS2!: 5/GHH;9S)BZCG"YE,((CKQ^)ERVD+"T"]8M_DV/&4_#9H MU%GSB*E6W+%[]Q)J K95HU(-A8_A!%/'B0B5RC1JBPT7#V@%AI+/ECZ!J-; M>UC:Y>5-"'ZS@6II&IL1FGYZ+U@_!YLMN"G^:Q#GK"L37K0X9"DF%52_^3O& M^A3NE7"@K;IN^)?AUDI^7R=H\_LR*9HJCK5<36*GH)N(SAJG%VD3:1H=O3&EK8)<=X3%W3DXNCH?G>^=G M)X<'PZ.]_>=GER\NCH[W7AP,AP>71Y?/M_"N=A,26_"3PHV76V70V?%E,TLS&$8&)R\6D%"H61Q,@\(F/8:]QD+%U$$D7 M."9P/&]3^"3(Q\\O7KPX/S@X>G%Z=7IY?'QU?GKP_/3H^?/]X>$6"O*Y7)A_ MJ?P>?'%\>&C2CPNHPI+\D29*M4&CIFW]#]Z\N 56);"/29%EQ0V; MBGP#+( Z$-"5@2.%*& L65>AA2-?OC:(KLMCU#'[_KZVHV\.WS>'?R0<_1VZ M[$'U%.J;P_?-X1_4Z9";/GK#-\S3/"0/8-\?8N_GOB]\+PU]7_A>&KJDX6[- MGF@*6]]*XP->8\]__V F_M7I[4]V3_M^" ]GXE]='HYV3WIY>#@3_^KR<- M M#X\K(*,WYGH8]0Z9KA,=0;VXQ<"X!9MXM%BBG1]:@=6+-M:P-VBWJ(OVX=[N MX0.97[]_=]F_@]T^O+#=^_?$74"?_GMXELW#%?#M;W1]<+B[_] GWN_X%]WQ M%[OMZID'-_%^Q[_HCA_O=H6['YMCUF1$^EKNV$'OCCW0G/,7/5!=YF*_OX]E M?Y_W^_NH]_?%'=V]WA9ZJA/O>UOWW=![B>DEII>8OUYB'C2HM2U!ZAL>+;Y( M]<>#"KWW4^VGVD^UGVH_57QJ;B=4+LQUNZ'I/A.DAO49&Z) MI)Y^MJ">?J:W:J+]\0I=W[D9S*C?,Y[3[[2'H15.W>8EKVOMYI.=T]Z _+(SHLOY-I MN5HHI9OEJV12] 63@2A/&II2@!]!PA1$ M%3D'$QB:,T: M[>_][:&=XEO8CT[/]B[W]HZ'Y\G1V]>/Y\>'I^!=]D MV]B/G)/XH#F]VRGYI.?T5G#3TI'P MV'HZJ70+Z*2>WXW@Z8XL5)__M<<%DNVX'!YT*/^>4Q4]G51/)_5QIE/TEFZ8 MIWE('L"^/T3*F+[>LY>&GDZJEX8N:7BZM<17WO_KH9\/9N)?&]EY>+A[W$.! M'\[$'X \'/;R\' F_@#DX8[ ;]R96W(UOEV+AO8VX_8RQCP_N1.+0K]_#V7_ MCN_$>]+OWT/9OZ-.QJVGX66=VP3:PS,E'JYH?R@+Q2L1I MS_742T0#-K7?:?=\U33W0Y* QSZ_#Q:9/XZ(PIW9!_K][_>_W__'N_\;JW;O MMT[L2Z$V_\70S#C$63H4I-32:8O->%H:Z12ZB%< X2_,.)VD!MUH\25 M(&F M5-0G.K;;QM!H$U[ZQT9%V?P^FHU+WW=^GWYL-WI3S$WGP*IH3-.T0/<$+<_' M))QQRMVW_UZT1C'*N!D\(^>O-CRN+%>1?08O%K=K3ZMW5=BBEW^!@69%5=%J M< 4AHUM19##G)O.,1J5O)2:+5PR^M^UZM>#8V_F*=C_J% ,^IH/(OSJ>T'/*=]*L9CVA/H MB\;:8GW2(MGE1N7FWS5--EL-;)OJ24KBC,;O*TRU>P/P\.NX1+W&J%K&M,-2 M32'RM [4]5_EX@?&!\>I(/NS> 216-(R3 MZ$!#_,Y*E;!71,#)>>%102.]C M^RV9,9HFTQ1H9U\W!\XU#U4XY+2*DC*]-CF0OG@P8U]G)DZXS, AB>4K1;:+ MSNTKBQ*^;4I23%F/>)?IA,SC]^F\GOOEOHZS6L8O50TEI"GC/LN"/2Y)6);2 M8+UCV"5M]32G4YN@F7@Z6?L,MQ3OW"B[(]*46J,\X694.&0TQYM9.IZU)Q+[ M*8Q-RCL1S[%8;A-+D\Y'=5EID48,Y+5@BG$*>$TG!@(MSX?8C'2H4?.<[J#O M,(GDJXD;;,7E(EB64';M2/ Z&D%>+/UK>5QX"7Y++^*AT$2*$9_L29UE?LC< MMCJZJDM(DDB_S,ZJ(AHYUMZ0T.CT@C6,;^*2)Q><*K3IYDJCQ)!8)E54+XH\ MT*+?D BF%9UI+C^BTR/G$&<8^J2RQ8)KBC27(^UTXWU!T^_SJF%UWL+Z+V>W MU'&U9#'/:_K A-0MR^$"]5(QG=(/ECI#'M+YHJ C4V%;6*$8U"AIR1:O;9;. MTZ63M)1.9>)>IEMBWJ>5JGAW\DG \7SY-CYD-9"7.BRW;7OMS^5;/L/\/5O: M3B<[*,D>T*?KC%1A?$V"Z;0_/>Z:^W2;R01+0[*!PH=AEGW*XNI!I$?.TYQ5 M#RE%?"%<0.C$%6N^@99FE/R_14VB&->5V4HY_*"\\(+SV?TE;J MY4#"8140E$!3(EB8;GCG<'FCCG"\A.1"W15+PU";9$FB($;)*.6UE9O2*1/\II/L@]Z.>DM\ M =\NRO!&LG815RR2?N7U<=4]7-=H17S@2X!\^8_5G*Y4D7X.1B'-VZV=B,/Y@/MQP]5V09PZ*ZQE.+? ML&50 +CRTYR&\:>0I)"JJ5([%@RWJNGN\]^7]+0@M&9Y('2\*!/\;.,AT9/LXL M:;E7_E>?_C5H\6%0E%J&YUGFZU*/_"6J4=[=]49&OL%Q7IR%SB?[1 M<@*XHH A?U6)-[Y]=G$^'#[[3MD$Z-_*7<)ETL:\8V_LV_0[\=V][,(W@,7) MNH>NA4"5>"LB'=5+F$8#[+)<,3EN27;0Q$'!C MDQ3E4+YU:6O&,SO0J%K16^?T>1HE71N\#GYJ;/32K9I+77:\T*/[TFV+E"+& M<,[B,;L!6:H?LF0U<44& UFO-(;*2BM[)Z71>D:MMY:/PZ>H9+G$E-2AR_S8 MB&1A1J8W&DIA-<3^#?EN"=UA%8G;^? -B"GH$8F92'D^NQ-\OV50$/!#24W9 M4GQ,XDH/Q7#\[SJM^!*(?C/3.N/AT5.OAK\U9)B+[76/,7IKV-'.IN0&VX-) M\@77+/#\I$#?E;.3^J'UH:T+C68L>R;?P2O9=^+'3HHQCU_-<748G)/+*YMB M3T6AXR,+6KAQ\!E:GO8T^*A7XA2P^Q)Z5CYL( X G:8=6$[L7!2A_[:5:M2M MA*QPQ:K&U?1N4IBB5CB&$:Y/H9C"-U$I6,$!^NHWM7/B/T"*4LL(\3@QW\$'W@#Q5/B:J]5-\F32#N SV+KDQ M+9H&-77TH,)MR>G.PF9C=RI8$ZJ)<)QL^+'C/H']DJW<4:FL:2U1!ZL>!WR4 MQ_I/: D7@9 /CO%D_(SUMU.RT4EYK&[29DJ\C_/"K/X1M2\6]78>;1CT'*7R M]X:.EX\@J::7<0K>Q\D\3R>RMTA(6$Z2DO^RI@,,;XH M..1'+Z4;G::J7KA<@*.XE/A0P[L)IZNV2(Q[4HT^QU7#80'ZCL2=2='$%50+ M5H8LOEJ83)82Q"!%IMY.:%NP^.(M63SN\+,?$L]&NU:MY]FXY_/YNQ&R(/B_ M(>N&>I#>!%G4Y7@60_,C>U8-Q+&']-+G,D..;ZEL0GRB5_:.LZJV$5.:TXP0 M,X);3.)-K!@IX;PO(V8B9'H/]X(C$G@-U!&"(*+9Z8)"]"A%/54UB;AP(0$ MG>T+.#SQ@W7X!JJ![68D!8>X=;_<76S%(@P>C\AHJ#BNKI^&A;7V"5*D556+ MR1)'4%'+E7)(T;1A=G*]5@^YM@YFH+FA*74"[Z]+M8? MDB&K[]%*X+*:&SPN?/0E&<4;&YOI@G]B'L;T6@V>L6FKRK\-H<6Q6A\\/3O:. M3E\,#TY/CPZOCL^.+X^NSO;V+Y[O7;TX/#_80C:K'\KBAM;I#=P-,UUMH\$& M#1Z$(I8FGGO_F#;YK:')T7_',SJQ;!"3#([J*N7H0J4SEYM ?X+GD]$P2/39 MVLW 2$,62ZLR8Z&XJEQ9Y=!/.LI/Q M4Y3J=L.Q0+3/[1L MVA$IN,1.P4\H2+I;:D+G<)$%N(C%A9/[C!9,&/744=/GX/4FIJMXH _'3N$Q M8-0KK"&*PT?CUE\X8SBT<,E>-%#$3+%%:UK&I :J67$#O %I=GXC9T=QXR6, MV*EX0/R"FN1A+)%]1D-LHZAK=#L0[\1>4SLWN/I43LC_@&B1;:[&3&G2G-0O MHRI<.(\S\1I7@*Y])]=Q(#FD6X'.L*(XB!IQ5O<$J-2$<7I=3()O\S3/BVOQ,ZHBJR5DX!]-5EY5 MITNUY#KF;Y\3XTLUTVI'S%*Y8W,OX.0:%8$H=RS#^DC=8/@T:F:LJ"MP<]M5 MPN+IF?7^>SL64*SK'8[!B&%++R=5H4*-Z*-IJA)D]7?L9UVX-56EU;G;>!N= M3W;$O$+@C^,>E;R4#DB41GB$ERD8[)8:<2!=(&'/N@HS,@@HU1HN$LMO;LHI M3K&5I:T\?V==ZC5PW=EMM6LHYB3#9X!N@J6_KNJ"BXO.]&1B+6,8TV+B\.GV MGH35PVKVN)/OCYTUM*'^C#HX:OC+V^R%XT8E;V;-PD884GMLGP+<9#$ L8=Q MY,8D/E9L@T 3I6MUZ!LEMWL,+3!"-=*/W"R9CG9OY M"/.8D15#UJ-8=O1;OK8T=>4R>2*G+I4G[LS+: J5TDPG(+U(>SE>WZJ^<(P-5LO6 N$.?5D<9B);+;*R#%\ MEQ0 M&B6WAFN E&EN:@[[].L& D[MP2.:+:3 M(DL+.?70.[)%X?"Q]K1Y/ /&.)/TD%)-Z.?M%->F8]B05LYZU=/F=5\9:PLW M'<789XFAQ&C85@+Q+7O^=\-LS9,#J2K-D>+$$2A'_CA MQQ]H3"D;KBQ5:G^IF2 BM;7W5K MMD2"[1G *N*I!OQL<,%:JF1TH+ )YD[.]EQ;..4=+FBDTFD12H'HBL!NF,:, M$UO*K#_GF@*4MI35]_A(AUBQ!^U.2Y S:@GN2WS?.J3-1ZC,.F^58S7UR-ZN M#IY/>L2HIXAG<;IM?3#.IO-8:XO'J2H;O9-@J?';P+S^;+0:*^O&EEY)]OUV M'=!(Z^N$>$'I?+I4)(;W@]A_O[GM?.4B:]&WSW[X[=6S[]I[(Y^-KNAQ!E;J M()RG[3P# R,IX#?#/6H^P,L.C6I9D)1(S,X%JUN?9\O(UMBDMJF>B 5J&&*= M?0S@S/?-)1DXQ:W )U;JK3<\; !"F[BG!R!\/;5*QR?S?L Y&1*3]D=_!3(7 M%5FW'-1RR((;!A75DS2%_"6AN>L#\Q2&>G0R0V DG-A ]MV8:H97N18TF5L')#RL9$A.R(; M7_%G>F;B;"G1N"J>&"",.1$RUQ"*-:GH][.:WN.=# =%SG@MEJ8CS.^CY8UI M[MCRD99.=PI;X_B"5;:^#:?8;:W59,*V+DRDDG$"!=Y&=Y5Q575SFX^7D+N& MH[I$AS.B#J@*$Y?+QQ2(O4&40R!]U=Q?=F5A)%O<&6^K2!X7 K"D%?52:BZL MG4=JFM>0,W'5+$ _=UX N((N8S),H@LR+#GZN8(4\HV8T/TKR87&R/20P/V3 M.XSK2\R(O$##T6G\&KE#P^[\>+9+=LYM"?^#XXOCO;/3$[JPC\Z>GY[L'UV< M'.\?'Y\?GQR?'IYMH7/8""Y@O2ZP6\L4,E1MGY4K/^+CWZ=TGZ?CUA3=YMZ1 M%&+]OVTMX'0@3H(D^QBV*'"7H#"@&2P,S.YB8WP).&8IX>5638MZJ>E:#'30 M!-Q:M=41Q=&82BYMGZRK.7#E;#F=I1+]]M:&J"$66S^F;00EETX_D%L=1%^D MP 0FO2U^EKPLF*PT#68,PPL.L0>,VQ.<#FD+O(?9ZXM6:V\3."M'69 M\ZJZX&0#:B=.$5>>\WW($.;GY;TR1L$%$U(T,>>3]3ZF0^Q3O_ZX :7([0#/D"/RC6VIPN<8T* ML[\KU[;D+H*4B 4G.9.!LT]?02VYJ(CW%Z%'>8D MJ[?D8@C45+=.<2"K-@+7THL%XY"LPSX&"G?,&?2JG?#U3311C+8>W,BDN&WB MR^$:75B%X\7!AX540F$T58B$5&H*NW'3HD@$M^E+%9W];6TE@+;R*6,2F1A# M4NND(>'PHQ+ Y0'=Z:-]F(\X6T7NM*!X.+.NF"^UK]B];=2G-A,) JD7J5SEW/^U9F@5D\N,#"?'E7=!+"RR]OB&#PTVCBS!GJVS@KV3"5D^)2. MC&Z MUV7WA);<;D3_=V?;YW>C"(V215A465A9VR"$"-Q-QA-ID11YN,;9-TZJYT5B M,L#VF". *7N::' _"<:X:/F]UTB[7,'I2&0D=9_.V4Q2M@:C)5QXDLAAGNPD MQ4WN'I<7^=O#J)G&[][ MTV@"^I'>SR>/X)G-2#[#0K"P@%L*-&WL<5XYQ<;=L-EQ?6:C%:S 7]%O90%/ M;G%'+T]?'%\#* 1MOAM?ECUMXJ4EQER858\$TL*FS!'!7BD(T@3H(LZ># M-I[1=6+V[>@Y>3AH F!(WY6Q \,.G+H/@F>^7WP I]5E#H%:#IG_JTLBL?_J M$Q(?9-ZQQ2A<,UU<#*)_O1F^N@A*E2\ N%]:;."E)#:_?7;QZ^6S[X*/739R M/J]+4DG"_^"H-2Y?#_$-Z^=>#8T M@DD\B*)A77%U0NS?]R\RF4GM_9-V+BGF+_W(@T<)-MMF=10R704L(H";JN@G M>(6PM-A(!%Y%#I4@H24)%^ ?'1]5>^0.2V9U$FC^')8:[AMY4..0L-'9-6)^ MHSP0(_:355F0^0A&3#\1)-!#O2$U_7D-Y*1%^6(T]MO0$F'^$08[DQ$"?PB+ M2.C7F-9ET0!W*2)K;(UH<6$RR>8Y9R1(\C>"26P62:T @L[N2O,5C4(0Z=!O MB0@Q?.-;]4ES=P $K+.2?+,C%$#Z\J2&K$WD2FY2]7J9]Z$ MQKT:AR2K,>^2U.Z&,2QQ?7T;#9\F-R3+ZU\7/T9LYS53^_"H?[](O9X;. M Y)BKT*=-P@_<_E>HE"-7_[PX\7+Z-7YU2W?^T<\+D85W3,>OO0#.7"+\#,_ MF30IJL;7Z#8[I__^/ZMT#(0_HJ_-7;W\ZCH; M&\5M_!%R\?N;UPI@\'_9;%R?'1X?/Q_N#\_/]DZ.]L^.AH<7!^<'Q\^?GYP= M7NZ?'6ZA<7U&TI85TVU4";\[R\G&MT8RF28QBJT(=]>J8ZUTJ74-&$HM,RO? MN*:OEUK,X3]HR4XE/R%$.2%5Q7L;WKR[CWOPMSM_UT:O[#+$2T5*)<)3S(WG M[_STL 7WIP_-1O^:5+TV\ OJV>;P'B2.9G^O!]+Y& MB,$A,;@ C9,U AWKW<=3!N>."5W-8\$L,Z,&G1/61)/;LGF'ZARPX,AG:$=R&5A/"5[@XH),>(P0M!"$I MT^61]^5XZA4.Y-CO)"UALZ!;:0@/EU]9DP-A ZAZR&H73W33KX C+#*N?N0]@G*?GL(3Q@HRW@N/[AS0^\6.>O?AC8 MRXLK,'>[3#;UEX:G)\/3X=G5BQ=[!T=7Y"$=[%U=O=@_.GRQ__S%U MNG4+D7#L,YE\&G-,E .72-C;^%6;8+#%VQS8$?A7A?F%Y"O-0H+N.G[-=K08 M3UV@7V;6U7LK\1 MY?^\;/\P;+P0!LL:B?LTOT;1G#+).;*?Q.#+ U=!TH*L(W+/"19F@O1_HZGA;$*_J>%Z !&EOY7*&9 *E (^;'L$-P&1'PO9)E,<>!\+H4P0[2Y6P5 < MJY(UK8,Q6^"*%&;)- ?TW3S).$$U+QC.B/H])NW)*^R7\G:FU4*YA)=T"8^% MW-R^57L5C;>TF(V)Z]>UT*"1-FOM*WU @)XI/1L%#$L&PG%$2)(7/M6%O]4L M!F/A@B^X08F%I2' M S;>2GS7&;B?*=>:(42#UI9; M0;L(N'[C,9>3"Z$!&I!5*.FS7;^N!?,_B00&-X__,(Q%XU",())VHQ]1R8&? MY,IP;:4"-C-_L2$8P:S995C%A\"_W*6)!?NY=?=)HW!%.XYW8W.P&.P5(S@& M-V9@V]"D^1]U*;T&-,E#$U8"]S8-,$0>;%=RA\L,55=X6=6*1-N93-D.A5^< MMOJGU'-$-<56FP1()0P_7#FB_.0@6+SKP6)RAY%)G&;Z:2ZK5LHB2R2?F>:U MO\9O'(Q7"QG]'KE3IG]A4KZ!DAI.!_,&['B^7!4A"X<1RC2?<5LI28];T:8W 4?4MVPB@/C-%M3Z133XYV3O:>V^2\XTF9-%O;8-CSW"6K34C>-CKDLAG?KZ'MRN6[8U31(OXTC:#^0*\UHG';>M15E4E2== M+P%/3([P?M>"-7K\]I+YE22SV4CZ^5I7[#O(:JCO=^PC/WD^ZBD%O69$PTF9 M+O,GAVU)@,O+NQJELG:]22M[?4OR"/,1HI>@;>F:"+L&1-V=N>CQO5P_4+G^ M2AI7 (BL)5%(I\I6F#RMR1]60Y A1VXJL]G!RG40TLJ0!<,D)'6)H=EO MGWVH3P',C"-%RYEVCRFFM@I4@*;!$=!ASE#?OD)[6]-7TT;/$(TMNL;7G?U" M6S8BV!5OA/>6R?0JN;[S6IJ"-UHL;[!(;\%=A[G\X*4VO!]\LM.RO(WR%];\ K?SU-J; 7_XZ0M^A+76JX,RY M-40P293(C8D%)%/DB1:"V4:Q4JG#+6RJL$\J4_8(.S0:&49HF5N46H=05A[-0#BW0"TNK1">9AQW3UR")48+?9S7Z)N( M54'0;&*PHTA2L_F"]D""KA+:!$?5%P/0X8EV%'?#:'0K/QZZ=XO&.#HZ.#K= MW[O[S_?>WY^>7[Y@O3'\>46:HS7CA?\IT;\]%6N!=$/&[.X MWV,6__I2!5_SXX-U$L]N!.0]Y;P/S8OG8B]OEQ&77^/D"G7,&FU5XTI?2THV M]!=*^>=AZFJT\EZ^O&@],FL;>0G)E4 O0=%GC>1Y#)X#[CFNR:/UV6UK/#SL MI<.=VFGBH"A&YLM"&OQJIE8QV*YQEJ:AGM-!(TUL?Z]M' &F0'\I^ 8CLRK4 M/5A_,'=REPU@8S5HM1CPZINRM V#"D=:VDS]M'M.:Y)]XQ0L)4^C'H89^5V, MW/502H9U2NBZ.+A9P; MSKN@%8P%G/KQ-EXKB=^@55#,-;?>X+$=WRP?GRWRVU(AE37K6@W+G\ EL^^, M9-)5.:,Y-SOE2F?4M? MTJ T<>T<.W66@XL'":_FS-PQX%9[J9+ M06^=IF/HC>Q='.SM#_7)P>#_<.SZ_VM] ;N;3^ M[C9NU]X.]O;V[PZVE(1*W(T"A/G2<\!?XWKV._=5* M@;;DVMP]#+CR*3<["/R(:1DG2JW(O;]),\1L 20&=OY:UW#_.L:YC(4?;+VY MQL9F7([B NV,8L,4BT)%3C^G8)] @Y+4_WZ,^ >WF]$28OL[^2O#>H(_<8Z3 M&_DL]1,TI)I[ 02_5-)?^3<%E$@>O8;3(HK =,]$^H*SFC7+#T6K".D$4$Q G[) M]@1] &2) L_*#0?8Q3 +N0+7^P_YQD/NJ[?$M/:>GQQ?'%Q<#/')[N[;T8;N,MXDB@E6S<<5K\9B!P**C@\.!A%NHN_O:Y$T/KB^ M),$K&EG9/?M]75'\'(Y!^W^E;M_SI1?#$#R?J15;LTJCD["_>1TP<%_W''O]?"_G1$JSP M9WU"^"O9C(,UM$A[U>]#"_U"Y_%3T "Z'/_]$]_NU7K>;("RJ"$NZK&\_&>M8MP>J\9[] MWPOZ_$^[T5G,35I[;+VN'8N)^\%%]BHB_:V=1/.-.?..8O)8-= MV=5>].Y7?WQ!(.+Y+$[1Y$"J[[E=U)KSMM$)N9\A;9*HC[9G'X%H?=B VZ)K MZL[6RB/8R,>@(WXN=V6*:FA$?Q3<5DO;,B2<+R\8V+=_>K(G-'?(@L6HD',: MAO[\CSBOD5@_V-L[V8U^-)PLXSQ68D%W&W20(-.4QY[+F9$1LU$3//!(Z5WE M,:_1 1>1"N&N_I6^I)\[0=#NC5DL[3?W3W>CM2D& P-9OVU/I(VK.15[K:'2 M+*Z6T>&>#_XWXMLV^.IBNFOQV$%8]^A^]\;D*E(0MAKE/.\=!&6$LA-YXY!5W/#+1$9H86V)3!F!8C*40)C-Y?+5. M1 V4\?H2DF$.PN*SW>&N1O[QN#.+71HF:!+*/0H0)I,V"O(NYO^0Q9M98>;QN_;5WROMNTSN+W ;#NZP3[UGL"T" M]'5N?7?-]*;XQ\52'\%/B1KJVGH@L?I6JQ2 MZ::6K0+SNV%8_G[YRIMJ3),N%MIP4:89'G8$.SHPP/>/!Y;"3S[9^%N7T4TS M\9:&=2KJ2OR(TWUY7-,0MS#.@'W+F^1=9K<"5@)B,)#[ K(6M-:R>%.Q:\.. M+&B#2#-?V)79C:XP-;@;F!&681!5< +4'_(MMSQ!F4/KA^U:M'$)[?YJYX;; M"2(A.5(.?F>MPYPO P .XVF7*%).71/ )A498WIV@(+2EC/209O+"BO,VPZ, MQDIKA64+QX7VVFB0Q@GNHLAI=R, M-+']2U'N@W5*0R^ONS$Y]R5'2]7JEC[AVH_Z+MVO&\O.4M@^3QL\EY]1MH5R MW+$V +?-$6A0669 DQ;3AWB1N3V.[T[ 'S\ORASE98&#(U[MZ]GNQ2[>,)R6 M8!PFR:.M7OO^NG/T,SG3M)L=%5-?T36RQ<(?66KS5:J6V@9S7[74@T)Z4,B7 MM_8^E&_N02&/UI&Y\];WH)"M=.P>XGY_)"ADZR.W;Y8HHH]^WB67K4S2'@NR M'7';HZ,^;ON(!>CKQ(=\ZK29.QRHT^U;0??PCH(][>G$5+8@;=N%W_4#,!@_UT$+W][??H?^C%=6D[7%R6(.&6)K+_6]3Y-/KII]?<0&1] MJUPD]LU'8TC>Q/DRCLZSF,;2"K5R ^US8;E%ID2(N(?"'!H')- /Z"Y\5!"3 M"U.:=]$/N]%PGB:=?EFO5!^>F]+#2QZS 'V=6[GS=APT<]!()5LVV_-B/CM)[Z8G%??9G)[%.#8".4 M1;5!!Z(E]52$W"B(;#RRJ,T:H(6^_DWUD6J$C6T[I*:[$*_#M\$1H>SSMV.Z ME1E9F$LLZ$0\"=CR2/2+,4\S.U@#,?C&2^5=4]X#)[:1]=&::&&\,RX&Y M/3+&8KWW@?7VS"H_IOC6N*Y\.WI0]IF8O\1O 5N7T(34&>/-'9>T4NUG,+8M MTIW\I(%C)<&G U[H@ER80TRE,8S!B#4F*?+I7V>MM)Q M+"5,LY4970$P'$Y7 \LXE^)I: "4+FME3V<4#OVM2%*F.:XKQW>]MOZ.S#;@ M'1Y$PPE87NA_\08Z&?3/RQHMG@;^ZJ)M&XU,G#=X,R&L =074$\\&?O$_*>G#-KSQIJY@SJ+IZKI[F&O>&G,+C':0'^ MVF\FKRH2*UK9UT6V4@066'E9?,Q&KOS'Z+;]5D!3_49[5D[KJK^+M\)K.^F] MMD=Z/ZTO+7C4\WN,1= M/)CUS=NXH1=R<*R?X,^+U^-<)M C.TO4-_8.35*/>1<[FRGWEJN "^ [ .%;MTC-7%XM M.!)L@K-G)6TPJA086"W'C=GUF1=\^^]>;X?GEL^^\^W+Y>D@_^09! M\YH,X70![TG[W0^:[HKV"Y+B8 '9 #B+NU0U&94ZW\4L#E\_?]KRN;%O/KAUL3BS5686J6,00U(($6B]2BYH[]CE(CC2_WROR[OR3@17 \<\4^#J6>M!CG@ M]B?O2#C9@^25JQC7U,'^7NBWK5,#=36TI[<U&O^-I!\&\ M5!5C+-Q5).:O'*/Y"MY *\)EMNTR MV:9.@]AC^+GS#@>F*6SP@,YI7S"MM9I6"-U362AESX@O90L\/YF8X7 M.8&7<24-A*(W14U+\3H>2P*MD3^2ATG&:=?/'8V/]X]?BG2 TDD])@#B'&/] M)AD(\I3._7++-PA]?A"^A+GX]HN1VE^760L2\$[ M.7,H"]]P;EG07^SYO0XR0%J839]Z[3;DS5@. 882Q!O9$WIM\KQ:9==QER^D M3F'T\^ZKW2&>^:JQ5)M(JMZ,9T61\?HVO_"VC#F3^Z"@A-M0DGW8EV3W)=E] M2?:]VWE]2?;#,7O[DNR^)/N)[?=3Y.G_/E;6:YM$;Q8)V?GAYVO2A$^EN6T2:SOD/@V!*+<5$CV,?HY9V5*W_AE%QF+ M9=\\8#M\G+ZZ^U$+T(-"V'02GWC#1"LRH=9[;JK>S>G=G">O1QPAD%@4 6"F M@^3HD[4+MR1#+30(EIPOXDQZUMA4?=9@THR>FO(2.3H:?3+O]X(FV?T[3/Z][/OHJH>D09* MXW)E(\_MDE9!'7NUY+B"'.A%H&)!"!G)E7$0Z:&3%I96; M#/%@$68F2P*;.U[*U#B>S0/[K2A\C8]D0WZB_\SC\EWT0QDO9EPX:B?/;8 G MT8]QEJ6CNI1.4,QP$]W0MA@AHUK'03/,.@E+>QM6^<#Z"EH5RK,+0=N8*2X# MI;O2I652'C^4CUZ"L[ID06BP^0C2?$%;P5.JE^#@Z7Z@Y@"&-@<0=,VJ;J?@ M>8@^Q-8K;A@'D,0?BT75,ZQNA\?PO U^[SV&QR1 #P=G] ,H\>*,NRA61HC9 MWIAQ:99TE?VB.7R,;'X#R@T&,AP*:JWMLG,"_J\^I>$G128[WMNF5FTU+@8S:#2\//_UY\!;6)*[ MP"@L7EN[IO2Z8IPRO8\\.HMOY/N_:FGISR:[-N352/+AYQ68@FS>P4YV9*8H MPR5_1-A'!>+U!SEVS+8[S@SY4(6G3L6,A;V(W P3:PMA_/47VO%9=)Z6XQJ= M*H)WM'R-?P 5U/ T_A==CS6_[;X?M_V*OM_T? ML0 ]K&R!NTZ:>>"MB<,\'BGKDP6/9",?@[IP@5TQ'#Z$NF?^> \;'\?@!U#< MR,B,XSE9DM%<\/9DWP$Z/W::APS;R40>$5 SVHBTON.(J?+I'R<#:Y0NT[FQ MV8!@4-]4$2V/8< WS%Y8@3\6N5G=F"P;R*RD$5E[DLY63H364L'__&N+\C="F/Y>0^M>1:G#Y\+=@DS_Y8RV<7E#HUUU\F/2\];L<0O! MB7(S+9:IPF_&F%+ _,A[ ]-\*M@88/*5OQ&]N=B/$-]%@/OM$2H8G\/5TJ*X MGDR*[%WT$TU3F02ET)5#V_R1WU'^RYT%VJ6RNU&TS3Q_;4+OI.?YZWG^>IZ_ MAT/^U?/\;3OJXB'ROO4\?T]KOY\BS]_/@(F3 ??;BG'IO;QO0TBQ[Y/YJ 7H M0844USK,,!#J51.Y==%WEGGPYMH674I]L/'1MY5!M$EMCE8X[+"[58P&KT(( M:=!DWH:Q;NO7>0?".8TR2J TK^>F!,>>@@=\81S>UNSR60["CB'N=WANDZ%/ MNX:Z;CDVI<\-<93/K@63#>C\$(*R/2ZS8ASTM[2EDD6]7&]Y(\&^D6F+)^ES&Y=I%=0QQ$]5(BK7/I-&H?-?B89W&CFGG*F\)_0YQ%F\-H M1TJ&6D!.)?C9G@V_3C$2\C*#;B_)+2I@8)]< 0[1& MU>J*Z;:,]N,Z17&D-.[!M].J*%>^?G19>.'QK31MTU%LHUTO+9P,:EO;763> M;" 5E&#LS[+>M+0;Z%,&$1WUF:<@;-(97F5%F29Q#^:X;S 'NN^42?36U!.3 M]5&&[?"Z^KZ>CUF 'K;7=4YV01)+K1"W6QO2?4*S;KA>YZ]ZUZMWO7K7:ROT MR5=UO=3P^,ANGOM[S6Z>!P?>10N,"_(]2F\C5Q59AD *EK$ M)(J1)G,S,^)8V*4*O;,VRSJ_=8PVG?@=%EL=%VYG"N.:?= 8F)8YP#;,Q![Q M^C8=IQ8%N[2(K ;1F U^=HT61;E46YY!X-R[<:K)O_6+P*VKV.; MJFJN-R"\TYMXU7X+\_+0=QO-02=K6^Q&L[NVH>Q1C=FE G,,:"-M6\X-+M(9 MG:FTFD7G15;/1RDMS$.Z@:;X0Y.-^9\'_B:,T^:]GU2@^/CTY.)H\-Z?[ MSP_'\&(T13Q YY@5S;Y.DXSQK$$U'<;9><+323$VSS' M9[[ UOU:E]&-&=&!,(C!E @R()YR<[.[! $7%/0NJ;[=Z'=T>$[H4W;J SI5 MQD0&X1S2*'C6#5">PR-F=.5!G>FCWER>1UO4/6.29KA\^1OZ MJ2NFT8)&#:1DUW[A[+1NH^_893?#9=[O-,>K" MYZNUA3?S@4P # 9^%@JQE ;%I,7M=-0-HG>0K;!<+K[_^]\A<)49[]*UM1L- MFX]I+P:]"#_[8E)IN,S\".C(/&96-R%=X$DMEP:_"?F9$Q[%>9$G=/WPO*Z4 M']G^K0$WU0_>#P_/2*>>[AWM'Q^^- M%";RB10KW%F0TJIY)0^L<_DW4,:5_F9,1G6F&I?I0E(KJA<^8OSCN*Y$"Y 8 MR"T#QX7549+2/,IPBL[ZLY\"[-J0.<]&]F@E+D=1WI#&V,F*XAT;_LBNR.CQ M\9A]J^9L25-IV@(CX%'31),BRHLE.55+WAN^5$H9//W5UVT"P_V.%R&=V\'2 MJ%>J1?UFC&ST/]R55Y-("T4YDW;- Z7WC$%;,@>&GOT&7MZ1'3EFF=$>8GZZ MRKQ\-)IB3",C)1F^T!)!,G\*:4#EYRS=.F)J/C,F6S,RMTF723;G(]:.[%^D M=,#6G^:U>EA9?:;[I1/&<1]F*%ON1*C6I+'>\WNJX0D9O&U(8$R>80 1)&H40,Z5#FX M&W:)_I>V*6]PNR:&?7KA/:V@/?&/"0*SML\9[#F->/!6:BP UDNLIQQ?(9T- M8PC$2=,5_:;23",YM&)7PH(A:Q3FITH+LK(0E]^#0K1JP[:%DPLB5KYG$,4B321?"AI2)@]J73'PVM]_[N$C/^5IH:CS.136@Y.-JOQ[UX5 M!B)('L0"E@C%G",M",0 Z3")K\FLA*6Z*-,Q/ZK4&Y!$9RXC_3O]SBT-@A]A M)MQZ3-+= M?+V*37LNSPT#J".5 ]DWB,I4FF=-4DAAZ=+O66I*V=I:-T*:8_ MWW^3.K?8AD51:4+=O$^K98!XJ#HLW =5O7/T-*IW[D?W7]4EI)(.8C[E@*+3 M1.&Q5G735"IZT+*4O"F15?VT'&"<%RY'BQ.1&X0,*:'T+FMW/<']/%T/-.7LH:DJ9+&0JF,%W C@JO#?MA4F;0K.ZZQ[=O2*Q,SL,.#J33-&P6DI>( M"=UJ WA#Z<%91Y]L'W3D2OXJJXVC%AR4CA'ME3C(,GX/1%B=-6S2W*!R\KIE MI'GC5NW93UC\V^=]CWB !V"L_2XQF*H>,4@.$:#X_0=,%>>NXHH'8.R/FAP0 MLHG4G?DU:)%[<#! GNHX:#X;G#>3QS@HG(\I#6F5BC:6]ST#$E V'G^=%SF' M%\D9!#@0BDJ4U%OZ['FM1ML_BE$5#6D:WSY[>_Z/H0:]1),(VHL'P,]'4;#M M#N =1WR-%T1P=T&N2!X%,3D?E[^$.UR]5>>B@DEHSLOFH6@;G.T!6(O M^[,*/"XR<$CG+ LR.N;HKJMVR RARH&;%END7,9MEG'#^<; !NQ:NN6$]A4[ M!6NH0>)_UQ@IOL@&1\SUX"!?8L>\_:S@O;%O@P8O-2&?NU+>(EHVWDE3B9,I M_GE[H&EN*8^,)5B5%Q4EOZM>)+Q^<(;]:_VZWABY41BF]Z=(!GD02&,MC6T! M$;.)[[T'NWV\3X%PV#@U_)6(_A^69!6\3 U%%GEC(ZTEXS:W3-/_16K]PAO7 MH=W.E%>K<>9\O>LZ W$MZ_PB<*G(CR*/(6_=[-.RN%G.HBHK;FA; VTR2:MQ M&-VH$ *H])876]O?\.1"8EE("JPA!=\AO.P'>M/KQG=$3_C,&YQ6#D4_ BFX MCROF(Z1@\%%BP!]BL\PICV#WQ31K=3VTV[T;O:G)!O6/8IWDGH2-%+N!G3EU MR]B[9' T:08R'#-U!\=PO[./\;]^#7U0:_>BD1 .B=9D"/!XW@I'X1D4>3I.)\LX4>/,5&".[U*'WH"-F9?LQ1^N*N M,KL+9=1EH*2;T#,.7T+M^0 MAT6-KUB.*1B):'$VBMY^X4,LLBSZWBY'!F^62[DJ/(&A'1?"Y7+41F;)X'Z- M8'#@ L-@@8X6\6KN\.WN--)-NC E,IL:+5J(J&XM@PWMBY^:T1"3E5T8\NAP>F[$9,;1 ML[I*?$6E>40(\=]U.GY'Y]#DDK@NU,Q)K)5C'4H].\YFQ+S"$)L'--DX/>;: M[6YR1]42:P[341XVD=1:Z"H%SK:+T;$+)>&YT-5U1A /SP?NL'.R5&NC$>-* M+&J)' 0;]0ANR/NPDW[E_F9A:#K(Q)CWN&(TODIV/ /%;*A\T-05D@>B(R"> M""M.&.C<72S&(0?2PH+IQJNF&1M-,N"WXL 5L$$;<"J%=T_3(OITE_NA[NY] MV#^OJ%]8HQ2V" M/U!,9IJM/%AQ$ UAV-&FQ8,P.O%/TE()/9#E$D]N97J"BBX&7DK^O?*:'>H* MHZ&'P.$;-_.SC8>Y0Y!68=PDCJ[1Q4]N'#Z(@<_Y_0,\&E^,NRE:?UL7C]*Q M0JT5U?W1!0G+8O%IR8@&*)Q/\=T Z2<'!R\^&9'^@:'>S^[2I5OXCIO>;!83 M&^WK-7J\\ M)7'Y""<#"([K.',_<92((RND:;BVH^ $ 3DP$JGKY>?IR(_/USO3A2-1R K7 MF6E;+QP<1C*FEY&G(R/-L.*$,;.HQZMS:(U!Y-*TIBP+NK?F@T@LF7G\A^&Z MOINX]!"OF%U!BPL4F;*WWF*VJCAC54G-Q0)O\;%9B=1P )$C-AQ)U#C, MRD8&7WZ0=[F7TD 46?BFZ8Q1F@B[WB>DHB$7CB>HN!F,@6 M53?@"LNX3"<3L:L94-'+R9.4DRP>%6603.G%X.F(P50[.]M,SUH*J".GSD)C M\4H*XGW)'^X%Y\D(#FD3F MMK1#3]&\VWWQK(S_3#/^)MG1.3=/C_/4!!^)R?3?&16K<;%<6K\02!M-8+_G M2D8-@K<<1I\/%>N_F3,*/KNQ];<], \BG_, 4IU7C+") 9B%6G*U"0&0)^7" M?=O]AN$ROO!K[.6#=-=_UV9DQK)YZ:A>&H>> &!I!V NIL,L"W+(M/B)X2^M M B.%5 D^"+PHQCIMZR"*1II;,+^O]4L061T2,Y0DQ6(IP7*'5.:7 .R3DOOI M'F-L21GM4)K4D/#*&"Y,]2@AKJ9M9&Y&10))'QFN#6,Z'F0I8SN(P&Z,Z^6L M8)]T(B:"A1X!%Q8#J366[V.S!%LUB=-,]0*J(SC.HN^QC@GG_CM+(MT"/>P" MHW:#Q[[ :.LU3#,5[ZO+K],B\^#WC9J(]N(F@(ZL:D,G*)5N3M/HW:0-_XA2PR# LOH8M 52@ MXMSI9E2KJTVUD#6;P+5S&-/L2H&W*Y&39O<$2^LT"%@1@:= ! .+GDK!:% MEW%I)@^=:]-BP?@M3 E= D@B(!=V\Y;A;7$;PN3S\$KW(=T/$Y[V=@UG\TWE MH<^XN)(ROD'\U1:^7-;T5QAL]#5WD]C2/[U1M"[;E@#VT+(OL55WAF>]RJ.? MXY),HJ!8JPFM:MAP*?H; OJ_0TA*K@=L'*-XCD15 M)UHS-$G(+&@U. A+<;37@2<9(U,G<.S"0A,MS^":07VEVFJS=&$YA@" =@T4 M[N27]-?%(T(B/S_=/?C"2.26(]X4=78!/BSNI/!"WR(X2EKH*^]+*SUYEF%P M#FV\PU6G;A@#T*2R]M1(!1CY%C"Z2KEYN06'Y64/!'HJ0\6VGK:ZD:$S>'+5J[ M#.$@>OVSD1FJ99FT& '6V9))NC3Y 3XB')O<%NMG *PV <^64=CNRGI-% F< M4)SP**2BK,U3W*(.0ITC^_/:_ 4[%GGF M)[0JLHJ11.*<.F)K5JH4)%SM(O65"?B3_^7B]V=2&'FN(6_$ZVD\I+?W.22+ MWLD@+QU'E10EBK5F[7BIO!^7157MT--V1LR\J<668Q M?!O;9?!$JZ*CT)P] M,1.35\;NXW<#_BUYY-,IVCJ)]=M\L[@!A75 ]IDPXC"(;?"L4M9'%7U2)^@G M=NCI%;C23Q]OV)9(S:3!'PLJ<_J:WH.L=.D11RH;C8&Y0*Y2P31C,EVT,?9% MS:P_-X2M)K4 MJ,+M>.VL7B*J+D*@U0(8HCPE9H1"6BCAK-AAMSL< RV6]M6G04B+->F@5;@) M!P>1'^R1?I14-O(&+5]%$<>FN1#MS(D MVN&U^1'9.8HKVFK43O?Z?I.^+Y5?1JD 0_-!+^ -3*:!6]A2HD$ --B[D&1* M?.?V]WP'MD)ET=7R!XK95_.*:\WMD"O5NJXR/+#34![QWI1C<*;(5Z0R@G-5 MID2D>&FB1CDX2H?#KSG[JU#RU G7C),_CEP1Y]26&CA6(H.)#<;*M-50:;*" M#AIQM^ D=,;?K'4J,87 SG*#\W7CSAGL6-V^TJW',]PSX->F+L.^MX$D(DK& MG$T@ EE6UGCA"Z#IC-C8Y8CI-?C#P5(&U%[P]N"-0 6]B MR4C%UDS44OXBJWW&6-.W?^*""Y24-2S9+E1*Z5&]C)+"5$(_8+_'H3M/7B?A MV93I/AH^X4:5*/0;T(GJY;AT$^@3]#+O 6=/YYR%)%_1:.]V; M,.7'QF3CX/6"]'0$R;J.EL]7Y('3U)Y*3O23Z*[ -A/6):N&T%4*5GDM+IG$ M"2P@**2Q$6>P%[*G(V2EV<&5;Y:FK9*0)28CM5U!5 MQ5BR59QM3/.J9O [!$38]=KW&"FER80=00[>F/YB>XKR(\R&CI1QP838G!N@ M2ZS+KP_AX-P3!^)6S;GA'MRZM(J3ZY@QE$F 5^]EZNG(E!C.+$X.-!=D>5JT M45)P[^HU,D:1 346EXE%\ 68'A<-\X"^3W?4'EI9P?'C*2OHS_&C.<><*4X* M5UV'D#!(WH1_V%= 2&:-SV?=O!Q"Y%WEV_NU$'^ X;?]HOZ^>#IR5N<524DE M&4C'C:M]2X(U!B;\PI2\3176E@"[7)90KYWMY>3+RTF9< ML%D+6ZB\@=+\LVO#&RO-^_L@X$&?/0C^L8OV/ _WJ3:D1:VRR;83Q4E=2GF M"ALU)FGDJS6G[_!ICKN\!=[J+@*E.R9+%;*#+VD5Z-WP78^[<]CF_6&L.OHO M(S^GB,CX]NT27.@F?"5*OGS8@[EV3'HA9BEU0QCX5HN M*6NRQQ?EK8#7XP7H)8(2)&0@4[1B^7OPNW_7*) A.;7D%Z\N7OVW);\(\6 " M&/&894V%:Q5+<*/0)Y4FC@9ZG19UE:VD0:Y?/!/A-4+!.XT%C!GG(8Q.W71(7Z.FEB%BN<>F!A X)* MCBN<3*T5;K1FN4$Q ^W[M6]]6QJ6#5FTW/44L8$*GDJ() U,4FF+BP;MX)+@ MQBP#FO1XEFMC8G3"7.B%3@< V#E41=/[TC]ED='+A1D6N(I[*>:K0^99N5J@ MOT9@);?6W39IP8*YDN>@)ETT$/A[IBD %ZZ-[MJ!,C MVM$-::#O%#F5&G?N!:PM@]&V3GKF!NA(*3EDANT)<$ZE%*<3;;!UV[ M>\>:L [;Y.[%:=MBG3PH]/E]F)>7*"^#73"P'%(X1HPA]5.57-'8I/X;EZLW^*$M"NV33X7ULYQ3E!:M*<*Z[R.TPP73]!0 M+>RC9A$,(D+:0:JCV7=OHWXI$4CH8ASC)'*9LOOILR7C)^6.8D@;7A04$?)0 M)8-'NIOKWK1F1M0Y0Y1'*[%\N0!4+X*@:LI^ 8]FEA8F4F';"Z$X_BJTM5@G MK?MO\\"=;<.KUL;+,+=MNF &*\R@NZB4>X3S7:$OZ&K-]X:T'1F)*-VC(:]U MA.1'LZ4""PE32WPWO:+L'EX0_^,6:+58*>O- !VV4.*'DT8_1=L9>'/F;!"> M]>KV E;MU58'R]4H6]W0 -CC3:I/ )P,G(TH]+/QC:\-8;MJ$-T'3F$0K4-! M!]$'H%ICDR[N KOZD-)MJ%E5O:J(GY32O:^PSB:[N:E6I^UXORM^0'$ZGBF\ M572J5RJ43NH'; 8*=8SA@D5?;+5>IJ75\*DVELA3!DV@]")?0?Z,'%P]\OPQ MKB 1Q],1O/L"D-AU;DPWRLHCL,ON+7#4(1NNMIY65*MNI-::;Q/H\$K+:,1# MP)XW8O32F?4]1RZDJ:<4'>*:(XWP@PW)#+HE,BRB^PSA:Y9N!P.T0AB\'1[@ M_O'+JBF5'Q1)8=8A 4RY00J30FX\<6+WW&DJ88)XPQ%ZDJ?B/K0F!X4V6:%% M*9YZ#38FB,%*+F1T' 291>ABN MA31.G8_7HM& 4W01@V)A[>$NG&$EIB*+4@.Q+N!@!9"5+QWDB>%+G6TFEJ>! M^,U*[U>:1;W4P9;<1MAE\.C7-5-\P'JD+>1&59WKJP9=*];R.,7W/I3Z[QW2 M:87.<>N2HNK@D!J(8:X\YLH)W2EFDN1',+#04N=RKF(2)R0RJ:-N"%@S8J5. MZ(X]-AB+NX[8U? WL5+?EC6;P-$OEK .0V(>ZO/A&_G,<$ZK,Z:E^\TV<\= M?C-">LSO=K05>Z?RG38K!R,( M.,Q+NK.4'-A-8(E&>I6E5(6/RMN ML$Y)X9E@9)V"'N(Q"H2AQ!!((.=H"5F#?S7GELV-+ WBU6VJRP977L#DRJ[Z M JVY:R55+=8=C0<%B3QY/)#(OUZC+_AJ66JA+5)K? X&T3RMD*FLK3[(BWPG M).J]X723M5@K;6O>3-&\'1I \Y[8'B,C0W8GU3"W77\1AZW>EZDKXKY M7-/&W3'5MKH!U>@U"8W492]I; MW3I>$'=RUF&,G'G$"+WUZ^)N=G!\@?!RN_UV&R;0>LAG2ZIN1V($)K]U%^PU M&NSP1YM6@_ \Z=7MKG(>N?@)@8WUN[B)<58)G, /Z'/R=?SQ[U.R-](Q*5&: M"]V;\[NS0B*"JUTI1HQ96<)>)1_\&A(;-F]@SK)9G$TV,9#X9BI7ZI"?,TW\ M%7W;1.=9G,[5<@QSO#;^,):_\U*6!EHFB>>D_MK6*MC62'77%>+HAIY\PX ( MEA2FFT14?8#1_B/.:Y!W[3]G;C4U/&5,%_3?*BC04!+>-[#,:9!+.F6Y67U3 M27L6$WW[[%]OAK\^^RZ:I)F"##(IZT]S85K'7:;49LM9:9"/YJUQ%/'RS7@: MPV2R4$NZH5(:XR!Z:TANZ+^T+I?G Y+T\2Z]].WR\OS9=P-[#GC%+U)I#$N6 MQ%OQ1,ZI?[O]/4SI$2IZFDL< D@G$#W$(W87MSPI8"S%9=,E]ER(@4 MF,48WS?AK>+3*BWC&"NE-'DO,C=#;=TZ\+&F#T2TP74?1FEBY6 M@+/0"KPAV;Z"]L'-/6C.C<9AD:Z5$JKQC# %UD#,T)>(C- 1A[EQG4Z+DO%' MZY>[FVRP'&TGGLO2&BWHI2T"WZRV6<+"T'^YI A7T=W,: %K]J>&!%AQ*=DP5!=R'X:I[5B)=H<@)#3'Y\!U.BK#J7TH MX>BV?,XZF M!DBUQ0PX-5('F@ZFH9?0[1)X'<(V_J,!B;9JTI4B6N0S@:\6ODV M-9A.+&S0>IP(IZPW+0*%@8(*)6#.D3T7.;YEV(] 9.XCG/5KX.7;>UFSB JE M8ZL -]U2$E:6#AA8Q('CV0\IO$9FT(4ZLVRVKL%U1E^NQO'"P1B565]3SZ26 M9BF2ENK5A39(1_R?;%6D^C4-T'0(&+RXO_>W-49L<(0*$9J8"];17!-7F-!" M_LR"MT:>*R;)C7%W8:,3@>=^!O(5EU,877$NB_T.F[VHK![?_II#NC:7&D2F6/(T#,BXX8.F\F5LHCO[G7R4-F;>/E1KVS= M6'3' 7_*UQ,(*S^H2NA>CW$?LS@%.D,9(_7/5;1.M>GTB>5%]:(@^R2_Z*!! M?03:XSXNG-]5*.=!&T+U>$*%,)>^260>5ZF- @8_6:B!M$[H0@EV[ERC089^ M03@'I4%&J_F;AGZBI,9]14O#-Y=P@[*BDFA0&XKI4;J9F#M3<>R#\5O^41H; MJ27(-)]%@0DSX"/+K/8:F=RP;:,_-Y\36G0WAE8M?]0B>1\7VC!Z9U8-'3TM MBQN00;#.G*Z @*%]Y86'T/5]0%OC-N1 D^C+ M+CE,?41WFDB0Y14(M*%@@8&._]UL."YV:'Y0UHIW3)4=\WJ)2+Y$<5I4ZVO' M+V*O67Q&UYPA, L=WW;KG*;Y=9%=2YM&I!_>Y>A,*4AG^;?TJ0N8CGUW'SJV M*([047O*!']D1?VS[\$'B..[O$+-[&OS=Q.;-9+%CK-5UYN MJ[) [9@46HW>0!=(*IL=G$ $69,TXXEZ4A*E-*(! M)J+JM#VZ4:&)L<5W"B[66K3)0#P]^U>I'9P UO4!/=B+WY,2OXX;4SL"P<++ M#7PN9')<*0;G=[C$T%^"'*!8PKWB[A3R61-26RP*)'O3EIKL9>W)R5K0!Q0Q M 76YJGH^EZ*9AE8*RTSSO*A=]AOQO2S.&P:;JLI5SYORM 1+!2 )['2KU&P, MF%%]ZJY*J%RET8J@K20')E"P_S[A%125?VGJE4<;_&F@123HX$^U"P!)H2/D M",B@>&H:%0K(%$M>/[[!5OE(A-;:^")OVS,K"(Y;5#:"4#883[<4?@PJWC54 M"M-<6 CJ/!0!VG;:5KG?I(E]EKJ TD#S-!HX60#2I.879RDT8%F4M+@[["J0 MK<\Y!E2%5=Q7F8MP)>0T92B]?SSCX*UH!_7LN&KI'X^B"/M>1&\BR2-WMW0$ MFQ7AYHV2)7A!0(801J%%1S RP&-@H%9<2,')!] 4_(C07B_*0+^,BVD.#0/L M&WUBF?I]M@"N CV1QYFTXFF04DBPFY/]:Q0%C;CXP\;LGO:8W;L/S:<\E(XE M7L_7>318?;FAI)N*W.R2V:[#.3BVB^[,S3K]BBWW#>>CKZ1S M.TIS*?(,#0WOC'=?'@.I$^9KJG%]!!7=G.S52\3^B;/Y+FI?+8OQ.W7CN9V@ ME@-SAUM;@Z[7AAL\US@W[EZ%%C3*N_L.>KV!?J^:"^Q?#JUI!3/- \0O<-P@ M<0@A[7(I5JMJ:?HP^Y.2EX:)Q"&DK)C"Z!]SD_7RG0FJN)IE>'-#=UK2B\L3 M$A=;A >E8ET[)%KBS"APU?ZUX?SU(O)T1"2\=]@&MI8HC":F0@*FA"X<;]KU MXO%TQ(.A0.4U6R5S(!YCYA7B*%4ZMDC61K."7CR>CG@@/U%DR(Z*\^=J"EOF MQS5S:)6QJ^JT 4:E4,2WDYHK.?G#WA'M4Q9/3:(*-"^R'GK2<(P\1I'!TI59 MQ*7TDYC2S?1G)^BTST1\5";"YA,YTN.1SX@3@>;+&93%-8YT'%ATMCV8)U]\(PD3^> MH2I;./0L,W40F6*N)U)4Z%9'F0](G MGO8MRY^0$$%9Q5P!!_\&6<]V+6I$;;>7&KK69-QVCO@M9 [;S=R1ES["\4H4PX6QX,= ML,78!FX"TAF;DIGIPLZS4JAU P(038Q/UM_?R_C3D7$@?(4:^&MZU$Y1>USB*H(D MSKE.).J%[4W"]8GHZLL+,5PZD780PVX GL$F% M2'^89$JF-5'7"ZN;8NJR7O8D"C,-$ MXJ9/"K#,2L(KGDL7SY"_U35S9,9+\IBD'Y?RO+NDESYFW45G95'*8]E M >T4(MYID512=0^^\]5"TZMD0#,_66F[@MJ2#>;%GJ.SB%"=,%VQ$/O7N;R& ME8PP^_H)N_Z_C=9J@C 1WLU&3E"3B2.C=4B)$,4H2V\34=Z(B80414*][+^F M-$U:SM)F@7\$A4.?/0C^<8VT46C\U7/G^OFVHZ[J2%SOSM9=5D0[^FDFCV#E M[T,]G6F_5TNM-PNHMKW*:BHG:08GMJ.KN&I$7=8WSS>)OC4/HN5UZ)I<3!Y" M@][YY$\^POT7N\\_>X!,$X8(G68\DI!O.?:+V8K:\2W4&;*CBR S MZ-1=2(/U/ ! 1@+4&EW.FGPXAD^I/MBKDXY]X7.;.L9S>.TUQ&Z M"KSB8P]\"4=4FL@>$->MW)56:=59L^>U-E<&*[20?+J/D:T29:FNO M=%3;9I?,,*@55^V*LHTKJAM0:<5N\YZFV[N,T$;!+8.PDL.J )#&79QQ:6Q5 MUZ+(I3R8GB%M'D<&QH;_-M_TE9GZ)O'VK4Q![]ZIU_F[AOJ/_J@3^::@ 6T M+^],X,(#K8JI;#])> M*3!#)44D32=LUY>9R1;!FOJYT:X4:@HM&T]UY*-5"$I0?DC?0J %N.K8&HU4 MMK23WJ<)B/ 28;4-KE^MY9=WCIJG4T/QL70Q@3Q*F#RDQ0L[R7W ?/)TJYYW M?&-A8;O+TRQ..B6:OO:?QUY_J"7[D,K=#_:>;+G[?3@);[LD=$TNHZGMN0I+99:.TH"2(;!$ M.,C,P<42?^"(!EW<6@(B':B4$U^:=FN7P"#(P7V#4K1GL7U %G7)5"*X"T:V MZ(SO"/N#<\'9Q/G7[C]WHS,=O6O3M[_GAEY)49*G"52HN"<=U+DW&M?9]8C' M)4A0^!&6/YXSR$(K7QGM?-6 2*-1>P TE[N2 X9[+Q$:D3XCVC],W\1_WG_) M;6'S%LK4F=9]8$7GN"C[7@S]QG1)9_%MMJ M'D?.NYVQZ M.YEGDHM2HW 8[P\,TL^11*W6+#64#L/2WC"7-[-A?BJSZB$AG21@DTBDO"EL M$V-P,&(FA;4)FKN>9\7X'H5!>-:CP9$1DTZ)/$>VXBL*'=N =J''O5EKFJ\C MK$ :&0[5!VX&#">G^2$;:\]N493\6>ZLP24S^/&*!\3W0%\%ZK0CH)31L74L M9KXZH%:B@G(EZ]M4RPC+RG@=8CA/+7X'&&HIAC NAK,? @;TK/>%3 M&N#=@XK\$H$[/]I$DOCQ:UZ#RS*LPLA5;JPJ$X/-4/'XTD"(447!+^5.HU44(A>;8M&T:+Y2 M+%L.V,UF/4X\1YB*D8[Z1A9$EYS91W*FJ@(%V3&*G)0B.-C8%JTDS2BQV7*9 MB8P)V;RLBC#54,_>AYEY@S(3T8^005Z,TZK7R;R/3-[)ZBB).2@-)OU)&[:9 MF=52W1(L2B'04FQU.T' PH##D()]D60QC3#;X@GXS;%FPZ!4\ 4&HX0O1>2+ MV@;I<<&>JN@YV7$V87O,W$_J"W#\ET2^%,:R(H6X3(JE/+ E7@\$KY11>@,2 M4$O?7?VNA7IF/T>)-3=2#M- M0H6?K8M5+9K%I;QQW3Y1ZDB6:YIL4HY:Z9;ZH0WK,]$0^9-4,L:G5Y8X ;P[4&C$GF^)P>T.R"3CP3.DCV?-0HL#5 MX.E;.LU7='*,[3XA;%3$/"QU\\R#_^63A+H(1H36%2-#RH1?R11GLY B,7"4 M)G!*V'[+D]RZZ47"F W&K":L,$2:@ACYUJDV"LI:<-7.:Y,O^>OFLJ%T5DI$ MF>@%IJ>,VJ#GUZH)3\5.4--7KDI]/M8GZ\8M+!>;_#R(#6G3)77[(" MM<>A$*I+"+F657B@!^:Y78%+C("#AD]#U#2D8V'A)!,3!BC6@CB*'T('9^@> M(F1V,,_N!,,2X[X(S/:LL?=)R?"E6&CP>&5>(SDK7:X*R5X;W@\-+@GFS5'D+5@:?!DAT$*X2XD ZW%S1JCS,><(!&HO%VGJD9#1$"@&P M0>GR8_[;BNEX3Y[?"BS^X X%DKQ$19'(DR;+1P13B<$AY[ F-'9X'PPX2'DL[LVKP4-$,5$12S3?EB9-83=Z M\U?X5"E2S$RE<[0_7UH*/AQ*\Y,;J#0!N1#*ZX&U*%\+TIBILV-,_O8R@F4L M;N!N7T7J98V5\RRR00Y45XRAQ$C24EMP+:625OUT505+"V-RW/82 MV>_%([-YQ4HXJ'0$J,(R(1Y>> _(NS487B(]),N 75A+OV'6O'E?ECAVB@?( M$2O05AS+!3P'9&"&C=%9P:=,9]BH.E*_11\ SK[3""N'*%UG'*Y16K@$MAYX MZGV^GUO\<*)Y^S#,WEL$\$3.RZAGL-P8]S&E] CBK[-@TF8SXEM6E-(SME0X MJ!VN3(7Y:$1IE=*4=Y>JA[T7*AF_T@IQC4=^)H[A2WA] M*OWB:P-3=]MJF90*C8U'O'>M FPRD>@B*#+.N,1#7=E, -Z9XE<5#/ M.8'SN2_U*[G ;686J\Y9U39/),RRIR4.O_U;67$"%XW>'A)15A M;$UFOL9&+*M[D^W8R$20RZ5AH+DO01W!%GHO7_QR>?GAQ4^^[2&'F6=7[%/K MQ&:Y"K0ESVD =.D:NC#M.Z[DP6'9#=3PD:I.].[(^\WJ[VM MDGC"]AF54PI24S-B!]K5JNG>"_5EE=3!NS6UM>LH Y2Z7$I4=L/V93!2+Y+9A95T98899F?4>I ]2SZ: M\K#RPV*[*HB3;7"#H6NM^+_DH>6$39E3DG%UBGA, 1GU/CQ;$Q'>H0@Z<)3S M$=2'Y*#42[A0?]6X3#)YRT8X17B8 'Z*PUO(H@/C&ZCZ)8IZ4 -KREB?*AHM M6;M, %Y'>S<@0J@K6(V-&VFQ/8]N*GP"UH&0XRV=+Q@^5C0;Q#'9[6>3 889 ML>S12? <'MGYG 42SHQL-R;4G21P-"8Y5=F88X$ZEXMJE'IE":).ZE 99IF* MSF;%V I&^+)3@).Q\)$P#%92 2]:1'AR>XID+B454(X,'&A6G M'$7@L ;EXM&@BP55%+)]9ECOB,E84D\Y23H_2:H$I-9@?D,J^)3F^:,ER5G@ MYRI+FG95&C&,5^,0HL]5'JB>Y8+CT%04$FPA%,)FFAD#),0F$# M$8@!>)6U8ZHH2(%H[AKW=7U#3C8=^+2D;V)GTP&6*'< MNJ\:P!)#]R1[_,J"[,N4?6;I%=U@A:]E@N;\*X^APON'V_JL$3J23VJ7FRI+ M?S&M<=241!"37.^"S3@4;J E M/GI?8E310/N&"I>PSIETIIZ9ZS+2U):MA M45QUY3$WVRZC8,V;=O1#FT8E^V- %BXV>'/E=>>^+ZJVF(89 SY-RZ!J$EY> M)Q[T7:*Z<0@?YJ'7R=81V,_;,%;0?AN"+RYBM3%B563B&TIFZVIDUX'X*7YH M /:Q#Y=A^Q">-TR*3);$4WK2+L0_G0#C/HXA\D-PZ2A9^@L9F=& 153[J=H& MMMK+AO>+:A?A0Z:E(\S4-U5\.8S+E=*SFIW$, [5@*ZU.\C&#]DG]NT=#ZC: M[28'15ORR!X'##$)%8&BDT+TGFJX2T)V*2:(X!Z9/6;">%Y* MS^%$[.)Q?J2J:;2+:54=;:G4]G.,V&_T'55<&V1)7"ZO;7@WV#5GYL('D_"7 MZ%S&*\FC9N&HJT70\+4*6ZJF0[Y$Z[1 _%!K&++C'LI=J=:]Q$U."79C[P>.P$UMH];IPX?(T A9;A.M1>FO2*) M2CI.'<5U!$_$BF#(@9).+%L>4X$8ZIFPZ7=@M]F.4* ;G/^R4E[>#4,93HQN MG(5?Q/2"2^N-_I7F32Q?PH*\Q'K226Y5!)+!)(F^3T!.]F)U4GNA!:J#A>+9 M=M+B98GN:D45JH-A#-!W)S9(0B4S\4\;NX.26EC:B8].A3"@(-CY9[H&K7YM M"W7BE2T_/C>GPQLO-+:?OG4NEA%"OCDAV92B>HC%5 $1<#Q!(7[0=:;.*%_4 MTM*Q-L4T=\'J_T$,$;5'7J('8<\" JK29V3'39@B?@]CB*CKL'0AW0L%48@P M3M@)BYT^F(37*%<6K:B=WD+>!^8,XX8:B>6*1E<2;]!-C)XT4X>@?%P4TI2B MT.#$'_I\:1&O*]6&][;V'085(N,=D-BM>+*,:< HLO Q;?G9<[-:>\L6%]8O M,+V:Q-&J(3'SU?U 29,*@"9!AOG40K74,F+!:9K0D_@2PE&?4&.OAO>WP"NC.8JY7UH; M1/^Z98!2"[C!@*)A3UY<58BJ#L:XAH6J4T32XMW=8.@0&,U!>QK)7B."(2FU$%H8,Q2;TQO.Q8'33 M+>%))3 I>RD&8T&C9W9]#DV!Q2UE#8&$/8DD;T&49FJLRPIUS*0+LL!= M +M;)QU]M49J+EN8+J6.^4U ^],X$>&A7?.KAJ-?9!^0(B\L\@ M9)>73POL?2QNDYQYG,"72Q'O5<(HIQI(07]+*3X&0VAX'TKQ-/;.,UO7(^PS MHKK$6'N!#R9SWB04E06C;IJ&]YN%!?;0E*KD&XO@2[@HC(NHT!WHVL2@2(HW M!-Z:)JH1L3G'0>#JN*WFK<#2WI:]AJ>K]AI5QH"Z-LD^LW=#81P:HE)K)L8N M%6%DM?OJ34Q%N!@7:2:C%W5,Y1AAL*OWQG*DA*AC<'ZY@)>4B;GB)<1RZ6I1 M0\'7J?HT_5K#C67UTU4B./3->*7Z\+F)TV(L),U<%S-F^PS22G M)FI'M790RR'!QQS3^@PO%1,\U%2K=7U6X-83>-^W^/?6>Z35MA>'_MO*6[TW MRFFH!E?+F*18$Y_-5NN>V4&51';.MB1R!T-31K?DI?,U#B\EMC'P6##OG,]@ MZW&6IS+U 0\&40?;C W?E+1HHAU%R4>H(]28W;(JPR3. SLI9)/2^A@-[](X![Y1ZYDPX8H@3=&(5D!>]E&T48 T1X;&5K2Y M-&3FQS"&B[V#QM%C"Y M,UC$\#]JS<$[D0T*9I:S8"+6W!6%2H#^BOKN3,]0LGH4AD"4%\:*#NM$!)(" MR ^IKUL?(YMK*O$JBQ1LG:'V9OK.%=L<"0QTT1&_@LW#Y$ MKCXKH?%64B$JV2%; B0O!8[ &H"VMH/ M?<:+)@T1K2KT]GXYD$!ZS\0\-%O0&OJR#-C(!)3%Q6[LU<>;#K@F>A4,FJ34 M2[&UW>4T@>6=H^M]+W090:)H@6P6,+/_)V!X[JN P,9I-J1K$@.! +28RF2< M8C*1B*8*0V:B(K)T2&T6IE+TOD3$!SXMG]9R7"$*X5Q/T7Y=#]P?_^[MJ9Z MEE3MC-RHKVZ-<2.K:E*&O>5EIRXZO,DE.*!F(%:!T>Z2L\U6X@$@2C 6C36;(IX=X[>:3>D5M6B:-9,-?T!) BII@ MEGV=_:?%59"_DV 98O4%0>&;'@8^\^4(J<)K9G!.>%%AVVYP]8J[0 ,\5;A& MX=EP[93525XK($_5$-XGJB:I@6;#ZU0=W6\^8C>(N(IIC?_X2ZO?_+D]\I$@ M?K3U\\PYHJ#Y%[H.87U^:/70TH]P92W<.(91YI4]?AWX'6XP!=%M!2*I'H Z M;C1(=SFIBR2T*IXAB=\R0?PO2H,^0$CA*$,?T?!L%9 SI>=>-@[,87,[ M);O@?>0\9 93DY_*%4ZS?%0VI[-A<0.KF(*).V-(8"WD3,Z"5O1K\X;)AIE0 MN3+K\01M+TR[M?%$[.51:<*:!=++LRFL#0X\N'L658Q*M]E!RT+-\H@RC6=I*!7%99C)_%'@78B7"DQ3JB.84F2$5GJPPL.8N,.6HW6C\^X=U5Z@X13[D.--E*2J7Z4JS"-*X61/K9L9P5'>N8!DJF+6'D%G'2@!&=0P-=3"6\D*\;H MHS(MRAR#DJ7JM@B(*DSR5MK44=*HYGAB8ATV%0F31;%3KKJ;Z9]]90JH )]. M^I>IY!4MN:5>N3:0B-5MY8J6HJP"K*%A)4=3%@&70?I3,8OJIE!QNB:;:A&^ M!MEO&T^*Z# 5BE%,!K:(BP=$+2TE5/GST(EA_LP-=ZL,-*@">"P M,F0R%[JYVK9S;?.8DIT)[-!J;?-5$+9LM;,EL26BV4'MPIY2,]H!P&1,(*'% M==_*AK57VR.18&#][RJT5O@7PWSIO9'T"B5U+AM(M25/".;U[],X8-8K,)V, M;A[%UR8K&>LB@<*Z"BSI]BO.F$(481>&@D29B#--<8T#G(62!M(>C-T?H'2@ M47R6-BQ]AQ2U(?BB2X?2UN2&'78]5]?5#@ 1!*,EZ'- MSVV!96^204OXF88:(4V"/%CWFVW.*+KC(P !!%GF&ZEC%L/(AJZI7GP 5/RT>G_S9(IY'(K+@N/F@%T\/& M#XD$89MD^*$WR/:;P/T=8&0>@?)36 #6,I=H8 6?A:)MQKG^=Q 7V._;;K:; MOG(Z5#)R*6";2".ASI.3Y&=A']^4,P#_%%P:1H'H.7P_U_31,.("8]Q*Z<), MBEA9N,SS1$%]_<$Y&#'$'*9_F!76"+ +DRTZHD'Q*<>O;@,O3)W@A7P1Y M#E^VQ5)?T:K;AO4LC04%*BW6.ZAT9W3-.-6T5(!+&HU_]1@J3.2XD)0;022Z M62A*!H#L1(NH_!@N0SBRZ>I"4T[JP2Y@ XA2D5K0S46B(_.1C51& F8=.GD_ MZ.'8MY*,)-7$[$B0N.@ 5@&_-Z&[D8Q7S<6K\MSDCN2(.233+];6V%M!,Z9O M, R2]')"'K,.+4J,)+M"L@R31+SV)<9)12J2#9*7$#L\56YSW7]\)MM<686:CPI66G8EZZU;=%BY[Y?E\$U:< M-.!9+\:"-O%OBH*;98R+9]&Y8&VL1)<)BB/P*Z5?@7Z0#NI6"EIE,F9L)6TP MSDF5E9N77]T&JNC%.N;:$5D_4[9)8]O(J52+XHX649],69HR7LDG5A^EGF , M$3H(Z)Z"E\-5#V$ZO<"?8/^367X?2%C(#8:9:F?#FMM"EL^C_34Q10ZJA)D< MW4HTL/+4?>.05+K08#^4'C 'V;GGOIDE=G]K8,/:P;S_QO>C ME$C*;#R?6N4[3Q\RM0'*9"#&P%0:4:4 QO! 4FBF MK4\I!BPF?B QL0AOJ0V4.Y!T(PVI]6TW':\%OG#4Z/-YD=F7:2G7@GD'[B"K MLNF2Q,N[UWJS')^VLDH'G"MB96?MG55,,0T6*F>1"E"6!F[^VQ(.OC5K'1#W M-R0%&8 EFWNS*+EW 82-^=G2?J+.BK%UN[.J3"@T(AN7RB[S57VWQ[^C>PI&I$D!9U>442^LSC#9 MB9E,X'B0$L!6S#\3^!BJ78R[H=X0\*+:.A09IK1$H52,40'OH.=2*RO;7$J@ M6&1,6%!W4]]P<4"IYZ7T E57A&WG:/GI:_=^+FAH&R2ZB&9HBCTLR=PF1OX> M+'/%J[F7U>DR'(:V!V$N!>75,S>&K'T !1?&"9D?;@D>ZTL MH\J"M+H/3$F[$C,FC(Q""6EFO8X<'0Z(J29A6:9;;IDPIJH^J:XRQ2,A MOE2,D(ZMEHC @&69HFZ[NX/S!M8D[%-211&LHB=8#-VU4 JVA2_;1B5@4#4% MLR;3EF[%[1\IQ#&WJ,M8*-IR/XC^U>Z-$_VT_*A MLH6#N^PT1($\^U9U7[EE2 <0^/1Q>Q<\!P^];V>A_'+)'9\ 7;:4D,A8V'B[ MJ@8[[8K=DG/XE:UG;D*RRJ0CH2N!4%VDG-:C3C=].Z"&XKA+F&&8Q,+6JCP= M:T I,9 FBWH$&SS.H# CU12 2=M(^B$S3EE+%:;=]_)+#$%U@IE'=!((GZCF M@](AM*K-.0!KZI/S *8I 2)1M+%MD*J:[3^P$1/83Z_8%.&L_.>$7YIQ.(HO M+K*5:+8KQ& *.0HI;[YL6>[EC^H;),&<"RKH(B]'U^PN MO$J(1C>\#-0;B%I+?WZW ,E%E +JJE4 @G M";ZV$):$ZKM/)$N,7OTOEB-\(NC30*,&2'=AQA7-Y4J#$@BN\B\,CH^IE-@X M4RIKA75]:IWI^33ZE@)FJOM%*7NI&4K>!2H&976CB1)D\L(IGYBJ;:@L1ZZE M#,:9D)E14A\4#J]H'WJW-MIE6,)R!E:EL6ZJF; UE,K!L^34R7NY>%X!T52 MV]Z;8@B[&N-;[CW4,>O+:L%II-9Y*:\MATG77<&ZG2OT'1^4*EL0F6VE2EER MD9GW9?+.7QN<-%,9C38@;+)$H@PP;"]\85%N(?'YL3/,T"C[7&E?UQC\+6U5 M"R'RDG\L00%%!;%(W0OLE:L+GXZ.+@:;/E1=M%:?NF4-'/^('W^%?8[AI&Z2 M)[#W>\%MC771VKK?.^'B3]V-&4BP$SZO'-7-I%$O77M59ZYK\@RV 35'*5F: M4AV8 A$@1"K"_0;-:&Y>)4ZF--$J,P0MI?$WC=6C0%E*6"-P:YCW*K#OPRX< MZ;G"D>V'QCWGJC(58UNEJ)[NN;9P:E01I67T9F M&VARZI/FZCB="I;>!&LO MY;M0O2/UM:O.#/KJ!MGD"Y[;] U:L:ZXI@=J_2N[Y65.5F%8$N*.[$C[4\BX M#N.HU,57:TMG2ZT@W"#_E:9&^,@J4=4''!VT Y3@W]\EH#'&9M@TEU+O(F*A MRG%P1V>R9(AGSE7;!8B,/J?;(PVBJ-T8@2\M0\AR&M&&%*T@CY;0!4HP2-08 MFLD%*.6_54B)L[.J2D;$=V&:J*G-@_]%^'Q?HCM6<\BL075_:"DWKI-A]J;H M[#21.BL?E!*!;!Q60B(^HSL##NW3'(NP%*8E:IZ@BI%JF2?E6L8O>DO>H*@1053,%'Q M9F6W?!LM!X9_-A M -0BSZ0!C#\&,XMKU1U:P8J&0+I=CY$]65I8(WQ$$G%IHY '&_4O*YE=:&$< MMVRY]'&1(AJV?J6(B2S1@H7-A!7]_$[Z]P3.P)[5GH)28PB;!XUR4ZBOOB3! MB&K6_X00%?9E6RMS^BL&-$4LK<"!V@5N1TZB.S)S&>0(W&_^7&$H O@OE"]E MP.,_XEEPEW#=OJGWP2.[#LV@SAIOK(JK1H@6G&9_);,#7L\)ZTKF4T92-HZQ MFC66UBT))=G-8 Y+FHA$3R,#&RK ( 0\-,CY;2:*8HFQAA"Q'F1KU'+%#JHW M+DZWEX$K?GT+QWE6^A8ER!44/9N:$@B*N$748W0C,5=95T\+ \D31%?5M88&+A"6L8+T]P( M&AG+'S#X1240& +!-G49D<-$?H;/9W"5D*D[Y2R5QD:+5 2?99/:XU!73H-2 M;!^Z^:-R \E+ 1$,8J8[K3O-RH.E;ZQE8\M(8-J7EVA4#L[[F]3UVM)3H:O, M_?(&9)4=J"OZ>75PDZM9+6+5A4MG].#>1,@'"LABGS-&G4$ZS# PJ)RGG(RE$9!TE 1?3@^U& M\N DX'PD $O-X*V8")[*-NC/5/ ,9LZXT+E6"L[DR>0S]P Y$3DG$5%ETUS[ M"#:Q$00&9J'^'G]W9Y(USBV.,6K4CGBCQDD'Q"FA+KW>K\(6&CNY=SMNO] MU?6=L J>%;,,V3Q(3R&/NZ_N,\24);F?4F$YP3BDXE;R(^C*-JY-L&O=]!U=HC.6< 1R:%ASS,(K(A(]6$4-^Y\=ZJ5Z40DZVU%!FSO/.QOG[J M4<.W['F=J,(EPZOJVRT&OE6][UM0;+XNBZPT?>*([?RI7+S<)@K46Q.:%G;? MRX*9 @K.\@N!!(J2JBJ63;N2!U=-SBI%D'0*13,HQR.+O%&'K-Q..7G*M["D$2JP!&Q1+)4"8H?IJ)/U+Z;_N ;3%NZ:PQ$$[IOV )7 M+SYA_&?!T+I*#N@+DJ\ZT>U1T;>);*4M(MP(@5N&0S1NA20O)*N6WZU/@RE" MU7#7"U0DW!)DD>J7\[CHY;HC MV":];S<7Z&%IHE(H6@REG*V5PCUXGB^A1WA?6O R[/)?YTDSBJ<(?H6:8 M%N5CK-:EZA)@-8'"5FK93]@$>'E\X8[CA@"R=G#!1 MV1C0C\5.2Z8F9IS.PJIJE+UF140=A=+2*1ZI1=4I0.F%RPUQ:Q=$%7T7)KKE MYY]6-&1=(Q(0.T'X228XR17/XZ()(Z*0A4*J" +ID@YC>./_,KJH;L+1DDIQ MSWERCZAH?MW+L6\2I\P:/*MT:)(EJ-HEU4%'RU(R'&]Z9T/AOD>2Q="\6:DL M>D)&L$7"(%Z0F1%G!@U3GDV#W&8!:.I"2/.KH !3+8&?A/W;,M-B2T*9!21MX1T>R"/DZQ$%IWU>R,F,R\IHH:VVR8(; B&$"P0FO8_JQA MJ%%+V;!%@[,U]HC1Z)5 Q=@=2[!-\S"IQ*F0N@4! MD5$3<\4+-23BZU>JHE7"&C/B-<>NE/DLJU_M@\ +9FPE^G'=8"IO@)J:K\CI M2VB:S%!/0N C"?O#1;1E5O'M\8-=_6VM:?Y'I>4^+;%P<13+@*'7Z-_[F M?0&0VB>KBII:U_"IOP&<^O@W;T\V]D/WLD0%J&P?Q4/J;^R-]S3!Y@N&#ZC% MN5IC&)*CTG=&S?"XHIATC^P)Q4?6CA?A87Q03U-8/M1^)*)R!):J,>&"*]#/RV!%QYP^HE"8Z07RM%BN-_*4&#?1B<#F M8QN@T );?$>AIEA29RET*,09T+CX "+)SA0\E> MHR3Z8*R/E:$#MTG\UC;.Q@&OXE89=J- OU8W-XZ+G,(IB!J[6F*P*Y(21%<, M]?VI/CGJA4-94^\,K"Y)3& HK%QPOE;:'\R2R"8F;7B_):E(R.&>,J^29 /1 ML36KK\]"SC1W#6D:.1&9/?*M7U#8A+*7B%^$:9+<$D>)#4M^#MXH;)_RA6(W M)%I='AB34AC&&Z]'7IDUSJC2*R3V-48/ PRUT>]$JIAO'J6AB9PAL!&A\"TA M(31C HJ CIT:_S[WZK4,C?J$8YJ3F2C!99&%2^)AU^%%$]K;2NHM$)>+<1J. MA43!DM$E!!:@0(&%*Z!V5JIP.RDGDUA59EZ92?(59C $]GX?5_AOUO[.TJ" 8QDG\05M;$AZ@3<7X: G'$K=A!0AH746'%NS MZJH(7"[6#I'FGI3REMD"5^D7MG694JB5<$<%D$I)$I&LS"WY-9A)Q").8!7U MDFS=FYC<*%(%!VS-UT;O*"-@6+R4A&Y51TY8_CY\8QZ.0_)%U@^0 @Z9)$1# M!Y_&E25KXJ%!A!/NWI;)#GS>89>I#%R9RO9#4V7065Y!:K'!HVUQPB,,^!51;^4 M+XQ*YA C,W W("A61)D*P1AEWMLW'R[Y@E#3L>\D>K"N!/VS2,-LJL#53%6- M.HRF7DU%*,*4)[T0TY K@2AXM @^4Q!!Z3UI[M+5A*J4;/.$ZC\0NTO361>I MJD]F(TGN!-B7\@=3H_>^L-(,"(3#A)AE%:VH1:04VM1%*J^^&5QC2XJ?-B@4C(F**A MX':8&1[87 *99<(\7L.AX)OC7-)Y622B''8?8\J0TH#:VI3A.-3#A&\SM7*8 MZVR=TI7"-A,BET78DP1W9BAU;!2@VKS M H0<)MM)PEDJL[+ W0:M(.1?3F"K]QF16\L]/+#7M1N-VWE!47VSY3JO29$3 MQ@C5.$EP0R1XP_EEJ*-B.1?!'5Y\%03Q^P"IBN@D%S%FD?V2^D09Q>R\U&\Y MW19AMF!?@9&TX,<.>Y?([76?*DP#HR-R]DM MW!XA!O%HE4+=6J*=J\W>*TL^Y,%G>+Z/!QQ\2O/R$VRX$L M34&HPB3A[MRQX-I225G*KA;/6UX]L*DYDV'$"6X5&20RT+6XR+*RA-SW5.Q;C 3^F!IH?S 794ZA-/J'.!U8HGP9<;4A M034'5&R%XLLBJMNV+,&4W*B2YKPLK\2-AT!_@?3U1%3*Z*IT,:52L)@)V>#+ M"763$*XBB,XD9^OZ&]<@^!0XVA2IT.);BY!/IJK*]7K,RR+2)=XD%_>8!K]- MDV*)[Y27#)FD^M6ZE(E,I;F(EH;S5.4/5+'MO:Z@8DQ9YKL3_#A):(ICH*TQ M[AQJ[RG20#'GGY(0!&NDUH(_D[$471)1]"]+/02RD8IKFU3U'CEGL@I%7S"( MF9K(TL$*GKCLTY"R)J\R7>)9*@9F0$%R.1&RD$FO-4LBSMR2BPBK,Q&V'^5(* 9??/$BB;&5A1TQA:9-E%WD!QG' M%*=-[OIO"&)XPX_&!_X7"\'E%"LQJ>(#A_!2%J3]=O-?E[(2[2BZ#I:M0KG ME8H26(];#^MS)(,!*;_ULMI$F*M++W&1E9FDH>H32ZR2F35-+)FHY,J15GK/6DMPM+.(H*BG!GL55+2 MSH?;D)*Q:I248@A2H8@KL(>5BO7-(>% 4,&"3*N=E9<[ML**5IV5;#D)Z$(L MU1!4N0W1':)#1RD,"_U;U=++;+$,8A*!H6P9D XH0P8PQ0[CSBEF>ONXUX_? M(LVTPA=T-YG2;55(HH96SZ^+8JQ"GBJ$-PZG4\EW8='_X6_JXNA51S91/8/E MAE"ZMC6YFZ+LK12KZ<-B.'UE:8II,R$&6S.,*%0@KVH9ZX^8+$41LLH\234Z M:1E206;H:;@\'ZYJEV15Q&5[QPR:MVCE6OT..#6?E.T$;BV:D.SQFUKI?*WC MST(A[$/[2M)R3JA(>V\)AYEB_+I8?"TA4"JY5^:DW?A1"B;?*P:4POK,9VC MMFO!9I6W6SW5^%D[6V>,XY*?A2=ADYZUA1L;-[B*BP/E]Q MP:]][O!V4$M(?6#AS&[7L-ADL2@K0;A[>DE"#I7UJFHC)'.+2AYT!O>7C6SR MW4S?(S2,VH8#7^Y*-_O'#G60JZ<1?_BT4M(56&-<;50'=N6YU4YEKD2$0MB# MRCAY'6\L;&NU[1XCKE95*G)\&Q+3?853"UI84N"XP+,6 RW MD'>Q#@I4EF>K=*J6)DF'DIAE]@M'Y7*\)ZE"N)H!6A197LZH6QROF_P=>C.] MB3L;K4@L:=@YO#2BK#= E70)RAEK5B%@Q%)]F6DB\("X-1 M7F)/Q;613<<3CNZI0N@W,.Y4S/'F!0_BNK10'SG(RQ\JM=+^JELK+]G$;HV& M32ZUQ6YJN/15U.K-]<?]56294QN; B MUV:25@R;W[SYA58--Y$O"KD3OO=G$LI85";N2FW!=(/#%J-CS*5P.$3-IR>K M>5;>9ZPNY@0=U89,]:T9<*%(_;9@ -)TK:H:'C2U4A,IQ?J)^*)86@4K-'R) M4<-(628Z3[>H!*Y"+RM&2MJH+)<5QB\.1OMV-)H/"L?ID9,X4Q6./E;%:^M$ MP?T@!04._:/B%WN3Q!@[,Q+T45 %/PF0[_VN3FI9 #]PNRQ]A(05I^Y=AJGY MU7NP89;JVS6Q5/6YMW*JFV*N2HP' ^\E?EX%7?'C\$(=?IS(+-P4:BFB@7>*A,*@#'T50@ RETLW%;[$=7=>*AD>"T([*E[:J/6-Y M7E=YM&%VQ&"3#@1]5J0H'#[2I>9V/;NL ,5J?U.FID 9.3@ZD0=5C[(4K9?E M\D7\.4[NXZI98??X_VH=,#L]7?H&-9$K8"8\6[+$2S4$8I*DYEQQ"=,CRI]J MBL?K,1LXC4X="G9@WSJ9&7HN5 ^ER@_LPJT,QF5Y,;:Y*]O)9Q028?0 Q0S- M0:,2[ @^%/9*YRJ4LC;&SO+<*RQ3X1DB]7(+;:F:RJH#>'RW/],YFF[_XQ>!?5BS91$@ M@Q)L.HV^([N\QF*5R,M$EH>:9F!=%ZG\?5]7$BGYD24 A&%AA*D4X=FI4&&J M,2@R%7G!,@::W4PFCC-)3(UB9^$822V(M4+JJW %)!.MU72=!,6#C=D&VHZJ MT+BL@&\,NV?3N OH7V'LH3);JCRJ'#:XK2+%T2(,TS:L5(91QD(JQ&1[A/E^]\^ \G<+NG$ RM-C55!MIB+L,_YDKOXGF) M(L$2I V"%!^H0J!K2?5'??FAHB\;+U*QTCL]OBD,;\*XY/^-M7TZP\8,;.:5 M>E##G-O9$5M#!&F*[0,R[FUIZ4FR7-&VD>>/+,7I9S37)5 M$>2MHH(VO,L(PP&W\VI%7UHIO(UGH4R:$+J/N0S0I0PS M.RJE@0AUBPE!8>$&D5O >>4%7%@:*\"J5;)?5=V_OVEZVAF%L^RJ.18GB=:D M!"ZSW,,ZY'79RP._D!XMAB$,;F"]N)3P8:A;R 8]@$MXF;'SQ_<;94?48(RF M4XO#W50X#%_7VOD6$_C752'9NEH1DD;>DQX\3-#1?5QSEUF&"44"4%Y5(LLH[&NQ#? P;5J9)[BN7F^6\6Z6;[+S+YA_ELU+YOC0;34%7C>$C MYCB581 M87Z_PG8SKIP)!K!:+EW\QGIX:%;H1?A\'Z<$Q9QS]XV,,=GXI!AMTB=M'6GN M(1-T#8M+(.- M1;G$$JT)8R8&.)U9GDJ(Z1+<\>L*@.$H:V .E;]5,:G%U&F'VE%=DNWWM7M M18,53+)*ME#34(ZD75AUC<76/DDB'5 J.5Q0^FR*]0YYA0O!JD[DD&HL9$M9 M(#,M[& C84>$U$%6&Q95!,;2#)7HS-HXXFKX9),(VUP Q'6IL=*-^9TF*Q#C M%=?2J9(88V'[WH222 R0),,HV)(K<5TYY$$&$)E6IJ!16LAR3C)$PU#07-.H M0T#A3*?@?"76EIEG@)!XUE1,0 MTQWIX4CR6%@LIPK8F#.B[&[QU\F5PHK_+3'Q#R?BL@\]\ZZ,I\PHD),TT=VC M,ZKLE3.E:9L[Z(LEG\G?54AUV?<[H;.MS=C TG1"V"O\XKDDMCF24 M8\>U3N42NX#VFRI5F8:?2W)W826$:N.3HJ72ZEK$DNHY(4M=RJHD]XI6_"RT MGOFN?.C+F&*W@^1&Q*V6+GF\;1O]WP58RB*]R),+^9_T:1/L+T?1=7>02MA4 MR.C@+U.0-"\+"*V]R*G*DJR9<3#Y#.:#[0,LP!R@)C28E7E':8%K0_C>2X[- M*74%"T!*8@&VZQWNJYT[D/Q*6K6);()X-WAS1CY:B4%,58W":Y"L!@Q)7$%>DMJ0*6&"RQ#(#X[OY= MA"PGP11'9_"A)@GE&T/)1:FB62#$D?0 BEC],"%DNXS2U.$=/LX)IQ-.>SX9 M$UDH6X[B\42;CJTCJTFDXY(2%0.S!39B49R@P*P,?M1Z6Z%??BJH:NP)RNR MI\3[J#Z& $\W&NHR26]*_ ?81:L2!":C7<3.'W7R4YF/ M1K^=ARGE[[EJS_33*%1#^&SZT+(HE:Q&,F MXU.!;M-EYN3%R4NI"E394$*F:O<;.2X:H*0'+ MN'B1D[8UJPFQ<\)4(2O<)LF4&#V16HU0&6:,#(U !?$M030&629<\-$)4XTP M6:U7S$2A>;J)=G""W6"RM@$-<2=#3H;*-0?8VW3!' 3&\57>G3.7'+R8L]' M(E$I3,H2Q2>"(^38IZQXU1=<\82X2,PB00@9?Q;36PUAE16+I85TBLD4A&A& MC#R.9Q*LT2+4= W4Q4R1*C][+,GZ;>;55E,>,9!=:C*+FG(?_DVS"S M)>2,7"RP6&L6<8.;X37+P!26$JX24Z!/96XB!:,5'/ FNU5K[=PY0*[NR>FNL6JP)#9/4V3@M(J_$) MY .STG,8FRDQ8$TDQOQ!]2OCJ&CH#AU81G==$3D3ZDF>PJ"R,I2*_J0[ .X MV/,ATM62#I=LOLIM5O4?H()AO!B/GI*L,^;^LDA!E UZ;S8/4I?0=T*V9F4F M46&00ET^UDG/5J[NVEUI7=/Z=V X(K"D:L$L0;LJ$W%6M1[5E]4GG1)S8KA1 M#"NL9*I>P*DN)S.5YL>RVR>I/D%)OCAUUG.['^$NV)OMH0W/X'=WA/#&)TU3V^[:KO0 M/818#P%*YD)M)\;?[\),^4PE>9%4UPK,F 0D7&A N3+<7DJQTUW1:8J-$ MW@4E'X'"V5&H4/"1>\52/8;[$,DV0'/:,4RU^V6PP M#CIH]/).TZ&7;S\THK++LD+(&&?-]I>O:"0]PXJE*7PFSB0O*AT0=>;"S(J% M,8@_)F'-42UB%$_[,/K5\[9!ZI$_CI[LF7$'*OU6+[R<0[#T@*IO0@,:+:A< MJ#1Q69F,5V@"&6AR.&"9*!&)@_% ]W6O-ZV&VV1MW>Y6CTNC.\[EX.>U>#P=7; MWNL>JI'@,:-7WMDXR?-D\0KO1/4K<-[HY^]D-;W+Q>(__M+J-W]NO>;_7?_W MCUB2XTR]FQQ,8^\-)07S[/';M=V$;<.AU]^-X? [W'+K#@:7Q[W%[<:F+?[ O&&@-;_GGN[,!0Z3@NP U2JQ7R3WF?O+[!,DA9*$MH7SEBOA&>'_$Q'%\ MDU,6G6# !)6DD['VA;+K<*%V>TVK4M)Z'-8)8]TQ7#B**IR:(!1)>,;W;8D$ MD$BR+&):\66)EFN0:]MW2J.!2YOH6]O-]HCX_L9,X\T]8+8"MP9$%KDB9YW) M!*JF@JLF*BR*E,Q 32JGWL/H'YG,:F",D:8*;L"P,'Q;9(/3;35E>V %=H"8 MVAUK:9A]B^?\;<)-3%&ED%M3?6#'HHZL+;,$*[G)[J#99\4"5@4^E-'Z(M', M(H$[=VWCIXH?,.2J#_C,*,Z+BCY3P8BYR9YGWL MLA'+W+(75.?[7 13B?F?&1H4:\$?7"S\V=Z1&(,A46D#6DV./^XL>EQ9:8X5 MMYH@"F."1[U U--@F8E7ZC_6!, $G.$C..._O^B]^,^-\65^1;?WHQ6-+O^M MM?E/**-;?*W3,7_[>LB;A5\M@#P*K>47CYH!O+\TZ?\JL>;*2;%_ED^P?T7T MEJ_::_'I=>=Q'U?CK_( ?$MT72[*\4Z:;ZLMIGRZ^ M]^;R6_./QS[W;S\9SSGK79V'%__Y1IMP_V69<,>R#F[W=[3[6^N\(]G@2\00 M#*?"]VZ2(I][ETAM#Z\ 7:?_\VDE%P<[]>UD^VA$^#U2UPOO=1%&^/(#FZ?; MQ,?IH7>_G*W5=9E&\,84_LRBY?S4/IU.QEJIR%^YWT6-NYX]ZY\_&U,*4]K^2]+/O_?ZO [O*W#WM MC*USV430-V=K9GT(\SP;%^GMW/<^N!C60<_Z8-26V_;CW/:S,:QNX/-O4X2Y MRB:)"V4=Z\7LK*L3V,1SMJYN5M-8K'RJ7>;JA7\&$7:7;UVY<.PK864E!;:^OWX"M%<3!])O4VAY+LP\F*'LT OOTJ+O;QT/8QP<4 MCT)E6@,T4*W3K[N7EV_;G>O.J-GK]ZY&[?[UF^Y5NW/9NVI?#3I'W5?;V=A7 M^ZNX#2+O0YK %8-C/,KVVK>$J#0U/3*JDU/CCVN 4YINA5!P:69/?\I$GD=" M_%QN_>E_H/L3YZL0AS[IS%J;Q)B'A"Q!.K M<_J;1_""$6.%]P)7@H MWMB$.V\UN/:-)MQYX3'S#W<3&U$=T=]%NM4?_JLOWFJ,]@=^,9_ V&[]T$,Y&OO*LPFT0) MH8L?XTF\88Y["=C0:W:4Y%PET^D%!J<^HS.(@I(*D7L?!>*(*5'-BH5(41GE M_!CO78$(RTV&^P&7D9FZ)OC+EQ13>79@H0A8"WL+> ML(P16:82X 7?0AN![QROO-]N_NN2^LJG"4*F(-"<)U&,L'4^9=Z%%;T5U,2X MR+&KGCJY^9.!)^FQU)#PEU,Q"^/Z=][#D@KUC#'VB'NX.0IY33&^$UHSH:_A MLVT>!^3 RE,F;?:H9WTRI^$A1A/!M=%?+&AQ6K&,!<]:(HWC8NG(!2+BI9E: M=J)\7MOLE\%/-?N-D\-5MY \FEW\W$?-D\._OKGX'^R:M_7&]9=Y. YS_ONH M5Z<[#@C;J?5T;">I"8?]WFCX^NIZT&Z_Z;T>7EU>CRXO.\UAK]L;MB][[:HF M/ Y0J,-1RQ\N/W[RWKW;?!6]O1YUVOW7W69WV(.MN!I==EJCMX/!V_9E^[K5 M'AWU5=3;?!5)C%Q0 1\141E43IS_-2- '= =UX08ZT\@#Z,G)V]NM6RU@!7S/GVZ_I^& M]TG>; B^4@*.:?F=9M.S ;:8&!(6>(HWV(U8@LR.X9GMD>\A DYC'=WOJ*6& M#M#%:T(W>6/QO!ZC[* 7%EJ&AF&(JR0D#*2_26).U)4P 9.EH?25-Q1?&K 1!B:>(4_D?P6+YL_E(#WYL2.!@(I01" R^_24!DR*S*X-6+Y$[8+_3X7?PP/:B,UR:6 &/YG%P& M^!NA>\6)%R7Q+3DO2W /$2>*UDRNXA(&Z6%V9=GP+G/^=AXN! U%NGH$$*FV M@( VS+>\:2$4XJX-+2D?SYS*A&2)1W0.8H>(:^2;%5%>B8,!8:1"8DS7%I5?06T=4J!8 >*LH4HI#1ALG7)$SQI[(D M'$;R&GD][V&M?X"WX=5O7<5#NHJ[%CH:.O13S4ME\#53P2]&8-6K@JFFGQ,& MCS=93*( /5A"6@W"J35TB7LW"],LEZ% !/SW%,P$GSRW_C;Z M_HQ]Z[U\RA"><%FRF,@5^0EEHU:>ZE>6<:D9"[!(\_F.5]:@*S_?RO;VN+(< MD'I @'>RBMWMY=/W&_#]=_I\F#127IFLMLKD)GJ(+GA)5?\I[!\_TWOXS MO?<)0HV;S_<%7,=+#!DB"C=+)4=-X9=91A) MG<+WWUB '87NJH:*A*L]3U)B;0&#.9 @W/1"!'N.I\S*B:"DDR#+)4!]EH5X MX\\*,*YJB2Y*YW%?9J>)688+,!G2R=]?$%/$17LX[ YZ@V&SU^GU.F,QG(T; M?RYO7\ =G'_U,W)LRK"+_5:',[1_@_=]RW0VC]U(PO!;[>-A?0#K M\N;FC]^N;]@F>??[/ZYO/EU?>>]_]VZN/WRZ_NWU]4>)(BPME*W NO<^^JMW M_WAW=?W[E??Q6LWA25*TVT3ZAL&_?7?SYO)7[U_7EQ\]&#LL^[ MC/0<(20K&/'@!?'P@B)/U"^X!()^LR/4UG;WQ>:B*@FDNAULZW"K;VWW)_>N M4WS7HU%[3Z!D2A_(SHN'YWJZ<*3K%^VYU,NYS2]Y!F[SSV_S^V[SSW?S!V[S MSW?SAV[SSW?S1S6+\WBRCJ-NZJI9D$\B3P/ODYC,?>]=/*GCA=['R=BXCGOO M??IA'ZA4#\QTXX1HUWIW&8)OLW>&=L6(<::AHZOQ*?;7XE/;[,2!QR'.UCU?@): M_.AEJM=H;I.H=C+E9&ICKVFST7=ZRLG43F-WH\96-15.IIQ,;40=ZS<&550: M)U-.IIXH4^UMRG\.WST\N=*4FLY]NYO^B?*YT^4Z8.?R\ (>!R7(AZH^CTP\ MA\W&T$FGD\[#E,[1H-%UTNFD\S"EL]4<-=;0-YUX.O$\$/%L-[<+[3CQ=.+Y M'<2SU6Z,3D-[GGPF>!T$[C2#3"X1?,3Z[U!EJMWHND2PDZF=7IV#1GN;(BHG M4TZF-LE49^0*5IQ,[5:F^LW&L*YMV\F4DZEM9:K7/K(BJ(>( -4+#APOW@8D ME<#?8X1-9TH[9F7!=Q,8^EB$"+E=I'&8S>$/61(A[4:>>,&$0=17C( >Q'%! MB/++),T1._4MO$-Q-5W\C["!RT02PY1II(8*Q/[ZRV0>Q+=$CE5^6 UKSP&10%7;5J;?3@*UYR$> M,Y?3B_\$$1PC?/0D 1%*2>#'*Q!=PMV?X%]0OD&R)5XO"%V(S(Z2)D%X-]=O M?&1;(XJS13#%"1G[0!H0\ M._1);%XGR),!NWT5IF)"C()!D<^3%+X,JLB+Q;W':/>I68@E+X0D0KJ?AR " M]XA97413^W/%$C7I#^UFTX/A11:!1!GM_1,J9Z1A 'G"]2$AD^P3/[1[^LNI M6 1,-AB0A!K4[*&W$D%*'!2&G6F9BKLP*;*-$]@_S=(^]O)=;$^$VYX2\U05K,Z:C<#2;@""]ORNZ.6W^N/&,4^0Y8J&&4 A@X> M^V4:,E#X#[UFHSVDJTY]>Y)D.?UIH/<-B1DMP@F)_%_>P!'-0WQ92L#RN;!V MVY:!!R9 ^E%.%;_6[33]7D_/X>&%V3C#(7BI>@9,E.$_0/!0,ZMM=@?/7>W& MM#HM?]1O?VUC^OU&N__5C=F7^).%NP_9OX3[9@'+ME+FDW6H \3<1YHJG#7^ MK=7V0,GD\\QCH=H:W'^=H&U[G@ T0S/)AY2]VC.P?A4Y?'T'K%>6W*^SQAUO M]5YL3K3Q.[J=[6"G=XY6_="?FCM_XI:SWN?+'E_V?+)8A1_@<\G419?.=/L_ MT?W^>X$WU,8+Y?L,!>,<9)@\\S@4)>^Y'XKSQ6^]E";Q!S2)GUL:D;T,.<'H M;)RY2#H][?3TNIX&I^BYAQ*DY!]_*,91.(E6SSRH/[NP_E#Q5!?6Y]=5AJTWM)+*))D07Q-/OI?+O'7_SG^TF>8"BW MQ6DP[\)3OY&$FMLT_9]R/\CWF_C^BWG^XR_#=JN]TXD>;.G8VQU/-'';>9NY_K_K>NWVN,'#CJ88G4$8K1UAK R9%339N,N];( M[VR%/G7X-MRQQ[2-)=?7UMV5F/#O.DT7UGY20^CW>]M$O]QN/K<*[;4;[ M!3A!UP%X7\]B"K;Z?K^W MTSH2M_\'ZWWW6XWV:=0,G;-TGI)$[D'_.)ET&G.'[&P#?]@_C3K@4XM72A-V M9 4K5ZJ;R(4J3R14"?O9Z6V38W6[^=RZL]]O=%VH\K!$Z@C%:'L5X 3)Z:9- M0M4;^=W^-GGHPS??CCU426;<0%MU_UW$0C6$NT#E(;A=SV((=MK^J.D 0YA M__>_VX-68[=G_6!-@5.6SE.2R#WH'R>33F/NT*!U#>&':M#^=Q&MK-0[_?B$ MS/LYG<)C,4^'77_0=A65QQ@*&'8:6^W:X4U$G(NT,OPHC,7%G'GM6^WFC[L8?Z<*ZT7_SE/UD&5P M*R[&J0@^7P0S&-*K(+H/5AF\ZF_S5,XF\,+IWU]DG7:OUVRUVY?7H^O>]?7E MZP&XCY:@U?-L>O.WB=X+2,NQY;G5[\[4]6!M'1>"'E3.!/UO[]B>8NN%L M]?31TX_W/(YQ$DWA$>_ :.9#WF_P_Z[_>R,B,Y\&9)!$H27NYE:F(S/;$I3,R[#S)O"@^XPS^E MR<)+BM0+BFF(GYTD<99$(7RP],4LAU\L8*Q9P\.W;'KV,A49GL.I-Q8P#"^; M)T6$/WAP'J9>&.,+_BSB21XFL7%\2Q)%P']$CZ0![#&]&FS@0/? M>_%;$,/9PF'\-?.NPFQ29!E^)8BGWF4<1*LLS+QD9NWDFR2&>:G/?!19$>7T MD?=+D=+[,O\%_0T7X:N3IT_B@.,D%QG^5RKR9-.0AS!D,Y2;\E-NBN4RHI\1 MZ@LE#@8" \OG,(=4+),T;^Q+!J6J7)/U*[WER;]WVY-ZHW*[NGFQ5NX@D"S_TL$J7<-FG%Z:+')YY* SC,( MP/I:R+?0;;3VBN>0%QW%Y47$4"[9U"Z>ZR3F41*#[7=*8LZ=I=U)3*W$O)_D MB9:7EA&7'[R/5&5Y7='66)N]FIPSSEV?3N_51W(FX$-])G)^O;OF' M?=34/VMY4<=O-0=^YT3JQP_JG!W[K>&.V>Z.6=L?];M^RQTS=\S<,=OG,1OT M.GZG?QJP3>Z8N6-VH,>L-^SXW;Y#E'3'S!VS/1ZS]FCD=]IGQI:R-O1CB8*\ MBR?)0LA2?)TXVG4W^FY3D#LD(A_Z@ZT X-=G>#Q7P2G< 8\OE?C>!W-WPCEJ M^LWA-J4PI[WCIZ-\P.OK.N7C1/'Y1;'3\X>]G4!8.5%THOB4R0X'?G_8/6Y) M/)L4ZN\B]T)V(((\3\-QP0V7>>)]$GD:P+^3^9DA6_6&?K_O4B8GHUB_V<$X M.JS23M\?#JNP$F[_3U0_M0;^<+"3"];I)R>?>R!B\ >[549./)UX[J[T;.0W M3T1[GGYNXRJ,"@33B1_CII@^HS/QM-N-8_>S#T-PC\8Q.1J/I-W845C\E+;[ M=-1.TZD=)X?/+H>M72D9)X=.#I\PV6:C?^3Z\&S2'6^";.[!*T*0\VGF+8-P MNC^OX;#]X&:C=QI>\$')[-&X$L>6XV@VNCL5UU/:_)/33!V7?77">;#"Z:Y- M)YP'*YRGT8-X8)F-JGA*V/K1T"T<4*WZ^A3CKR3LI<%+@I,!)@9,")P5. M"K8Q$T\4-O9U$ 7Q1'@W7IS._L]G+L\G\ M?TKR(/*"+!/Y!FR4G>^S R7:)2A1JSOPNTV7&#QJ=>..V6$?LY8_ZHW\[HE@ M?[ECYH[9H1ZS9ML?='>"U^*.F3MF[IC5'[-AL^D/!@XPUATS=\SV>,QZ8#2V M=].,\^S'[%G9)_J'J^H/6-KK."943JDV@)-V6W]X*-,<)E1.J M34+5 O3"C(?BDNP'??W:?]* $]U#UY;')9[\/BM0EVIQ\'JA\MH=^M^=P/)U\ M'J9\#OMPO_=<:L?)YX'*9Z_O=]JGD>$G#^IO!+FJ?T__6L.)PEAM@:7_7[W+7XG*"W#GN=6)T)?VX,GBLZ?19:'L]5>&JS>Y6+!VFO0 MX/]=__>W((8-6X#T_#7SKL)L4F19F,1>$$^]RSB(5EF88/O-_ W[C[Q:)?A3$H^/Q5%S^SB_C#7'BS)(*[ UX.4S-3 M3XK4F^GI3TK33\WT#7VEE\V3(IIZ8P%_#Z9>&..W_BSB"7WO/LSGWH<@S7D' MWN&7\SF\*Q68T/2](//N180%W_1N^"XU_ 4()FT&DN7P"]RXC$823";) B:] MPN''22XR?*\1@6'#VS!%>'X>A##L69+>!^GT(DJ2S_@)^PWCI,AY)8J\2,6& MB>- Q)>EF.3\BX;W'KX23/("!JR^@A_*82AYN,"WP!/$';UD0JLV#6'<*\XQ6S Z:SY-,>%.13=)P# L!VRC"N.'="&$M9LNWIMRZ]+T7'\/LL_<6 MAI"DV0NPH(&,#+80Q@T M? =&8Q:H4:.SI98;]J\NF[TWPU%_V.J]O;Q^_;;]]G7WZKIUU;L<#7IK6NX( M%,O[?UQ__,>[ZW]Z[]]Z'Z]O_OCUTXUW^?N5]_J/FW>_7]_<>)\^7O]^=?-X M-?!=SCC_B!]_%>;PL@D\XQ<1@_!^-]9OUAOE%\.WQBC[R1^.FP<>,CF.4X!=NT(;B*4#H4*^Q=OKXYC?0$5-4HUX& M0AG.P-"-E[T<49#EWDH$Z;JV>-Z3LLW6NTGW#,PF?6.O6"S:8+G;<0UPG^ MAN9 &@IL](=7J(7#\:O%I ,)5S(\1* BRY9P*(4TKR:X^"MO&05Q3%8+W+]W M(=[&L->74S;%T$KPZ1ZWGC^)"K 6O'&:!-.+,6U66?U\;;.7:?(G7/<7J8C( M] KC60IC3(L)64!*T?@>K -XPD44I* AR+HS\E&:Y**(PTFXA-?)] MDG[&P>%$%B)/DR68?3FL6H /0U/E#1P#,&'B,/"]3^)+(*V4M^!H@WW8\/XI MI/GUJ FJ&> VV5N&RU328^TF/!;74YH^=;ME]N5):N3<=-E;,<5KI*3#GJ[" M9O*I-:IK*IZLNCJ-[JEHKC4+!98')00.?[@(4G@0+-PL@A.5H="GQ1(U@13V ME3?E T/>S#Q,\]7%-%BQ/H"GTE986Y#-BWR:W.,!#] H62Q0+9)_B!K&NQ(3 ML1C#J>+A7!4IGC=4G\F4CC]HPSA9A!/O+H$OA* <5KXYZ36;#G,ASVH>W D/ M7$QP@C!D![,:"R$530*Z.V-&(M022UB9<$(_DSX!NX=T5BYJ+)VO"5M9B?SL MS9-[^$OJ>R&Y7:#S0K2X$OQOU+=1$M_"@FQZK%K AR>MU=I$>>'!%/Z8"6V_ MB:FSP)ZDM=Z@[*88AMB)Q371C]NEFAH^R8\Y7#6%RP;J*4G9Y+)L4K1XIMX/ MO4ZC[<'3(^WNX'&)D_ABDL"1*UASP$,%'(],I'?A! PE4DKW>";9'V+%5'KS M=?3:EGIUZ;3"#-WA))86LU7 BNP6]44$$X_P MU5DQ)@^/@CQ&.5='?QEEB6\9,O5?*[O3Z(X&2]!,7T(,2($&P9EG 7*Y9>7' MU]A>-7*MS*M% L8I>90E%>E;%X^\7(PM:6PLBF/!48>3CS$R:4[F\+D<52#, M,KX+TX3T(?P9QG^;!@NP%G'I+N!&@>\O"'SK-L6+8%R$$:Z)M"=3$8M[NA$P M/'*[&C5%9 M+QF5RXJI8@W5&(QK)Y=.^YL@#M!7*SNO]\+RE*?D*B_@V-Y1>%EYK!O\Q4M4 M R!PX!3^#B/_?P*!]:9\E"^S,+CX$$PPA%6UY_"1.4'+U(O6U]W"NK#W :4J MJPGL[5.5;]_V^V\ZPS?MZU:KUVNVA[WFZ'7_]77WJM=J=H=7+E7YM(R"RB*\ M?^N]_W#]\?+3N_>_?T/^X' F\M:*_;ZQM(?Y_? XIE6ZR&HF^L;.2G[7++#4 M'Z7*F:;ZB+S1F[47NC6&KW[;'F2,UE)4&E.KR84X[#A/1!3)O_[]1?,%_0R3 MGZB?:];^4[@ .P[U]<<$3+'J:.$NN0UC'EY0Y(GZ!1<^T6_NPVD^AT_# DJ( MV$D21<$R$Z_4?_Q0W9NQ#*G"#$O:'OD>V3JV>[3=V](_(95-0;3OU7YT7B@4 M'SGUX8 .WF@._TW4@^\>NT=TQ.^!CUO9'_:[?Y#LFU*EZ"3)-M%P/1X/Y'O&C'>FE5X. M6@-_T-H*]^N1$S:[^I09[VKC?SK/4-K)BW&_XW=;52 3)\;G*L:'*:;=GC]H M.ECMPY*IYS1G=F>W]1MUKL6NH[S-@S7H9)A7$XIDZP;>]LT,_RP2R]KNSD]MPX]96_Y3&6[ MC41O:[AZ3K:=;!^[;+>&0W^TE0WK)/MH)/MP)KX76WG8J.-A.+40YWN"X&#+ M%PSB]*$ZB%,/#[7\T;#E=WLN0'3BSOSI"_*PU??;@ZV(9)P@GZ @'ZJ@]GM^ M:_"41A,GA@<@AJ<1''TY:K3J-O!\PJ._I$F6(6K0+,R=-VL2,LVAW]J*Z-1Y MLT>CP\Y2LCO#+O@[.ZWI=)+M)/L )+O=\0>[)3)R@GUH@GTX$]]3LKZ.L?C4 M I W(HK@E;YWRY0<3&HS781QB.AV>7C'"'EQ)IY:?'F@3C"F =N=;6J^G1-\ M0-KHV,6P-6KZK;830R>&SRN&((4M)X5'+H4G$A'L-3K?(R)XL,;9I<%*UI1; MMPSSN2NC[,@8G=!5"!C M%Z+9$[7RB;JW?G.X35KB='36":BF8Q?"KM_NU>46G! Z(?R.N&W];=KZ#M:Y M. &1.HVHW:#;J+MASR9H]VZQ!(.*^,.2F7>;)-/[,(KV7 E_;%[EP!_TMBH/ M>>HZ'/_=>AR=$ ;==B(.]R)U\'V&4<&M][O3U,) LA&B)[?V^JJ=P?"'8@CC%ZV_.'($2L=NW0>SL3W M8M:VVKOL1S[X:.18S))4>"'_E =?E#5[?IYW:]#S6QT7"#HB773:XMCU>RY, M[L3Q,,2Q-WB"I^)$\:"LM*,QQIJ-.CBZ,XHP[M@J.[D(2M_O#%Q]HXN@N /! M!Z(S\/M-=R#<@3B3D&*[M26FF(LI'I)X'L[$]V+&]OI/:]4YEICB[R*7D<3S M\X];/:QJ? )WM/.1#_92/$9Q[/3]46\K0DDGCDX<]V"G#9LN@'A$TG@: <16 MKS$Z:ZX38Y)Y09ZGX;C(@W$DO#SQXB0F5NB$D*D)]!#+&9^,='AB(9715HPH M+IQRRO[JV1Z&IR0!W6$X]\-P9,+>JC,=7*?U20OSX4Q\/TT[[=X3NW9.P/#] M)/(T@'\G\R=?9AVXS*9)@0]^"EGN\WJY/^QS&0XW)H$1VWY_JX+TKTW>12T. M4GV[HWLJ1[?3]X?;496ZH^N.KCNZSYH)&&P%#>U.[E&>W*-QC;Y3JN!@'::K M,"IR,?5$D,;PZLQ;BM3+YD&ZH9CC&?3U(SAK:UYUG)K\J^+T.!7_+>NQ.QW? M&#X]3OPM:_+, N!*^IQZ<.KA&]1#]PEMC4X]./6P4_5P?@I@_T>\^;V/N#O$ M!W>(CSY9UAHTZLS8QWN$7ZE[^!X2,!?TP1Y\\'N5 73V4+YZN-,^HZFZ'3[U MJ;H==E,]C:G2)?TW*OG0OZ=_N0ID(J)(COSO+YHOZ&=XQD3]+,=@SW^X/O^A MFH0#UI>UM\CL?O^(CN47%047S\ M5Z9K68'(KQK.5C7C_\8)_Q,QTJ)0W DOGP;EJ8BG\.!XBF'[69(N\!$P\DE09,(+T;/%8ADE*R&RAODL$=!EL%D\CD,ZG:."X>3FL!.QKD< KPW MF$S 2*>UN@_SN4=[@D\*XRE(4+J",<%+8-@^/36,)U$Q%?AW>E[*&P];*V)< M9=A<>HT<7 '["JN\1%)@LX,PS0DLO@=#AVT*;H6<%;[H+LQ#7/+7#Q?PI8=WX3_:>4BS"9TF_IOWQO G)V2W*F MY[$(5B";.<@QO"6#C8.'CG':4W@%C(YVOT;R&MXEK22(!.X2R$(F;E-Q&^3U MFT4#52_E@2X2^&P ;\O!?6/Q0($E*:N^%$14()-R@+3+^CGB"VQ.)@B_04%(5(X0&HEI23#JQI?NT0>4CPU]T+UZJC13>7KMENZ$;?45K__ MQHKU[[2+<,HQE3RMGL>8AUP;:O+>5C MK %[N[O#W9B@G^!FG"41F+BHB]B\3 5HO$D8B4S>$LLD11T$=T$1@5KB[CNV M )@+WOQ1V0FDS:9T-W@?W_RFOXNZ7%V;^!!))07OQLNL(";ZBU1$I/0LHGD? M%#$\-H G3/Y=A%E(U@L^#51SG.'E S^3VO2]6WAZ]K6]3T_$<<$:%&G*:_(%U'HL9B%>YI>5^7I!E"5ZMG GI;?JG3CU:0C79P8: M6]X!;^#&G(:P1WF1QA>?!=S0X5+@YEOW)UYILS #X]%K-ULC&I,]&7XP6E=A M3F:0?#B.>X)XN&#'T&T]"T4T-=>NH>VB1R;P'.M+:''DE7Q;5@>'< M>2'8J B\'P:-H0._AMZ77 M5O= +7\ OYD6$V78JIL5)QO 1J=LS-"=K(:1>$8"9<$]?/.'5JC5+QO(5AX)DH!'K-=0KM5"7!5C,9F)"!B">9A@WVO'+)9C39%+B<"H:8KV.R'OYXOK#S8N?R(L! MU7"'K1EFD>%O7@!.'UP_4Z_5_Y$6KCW\L>XPXPQ],JUY5-&*A_G >;'U)BP5 MCKBD^*3BJ;QL&D[)E)H'=\+:14NE-;QK$@C2=&3'A[E 'R:O739[U>P5J[P7 M=Z3=_['A_=/ZQAQOE@@L7YC5 H8;DB4+?F@!EO7*O&( M'333;V'IN*#LGNYDD$*YN2AI"W@3R01>D+FV\U%F>99J8Z6S@I8\_'86P6^- M]X4"C1D5>BFN@^")P5SY2#7V93]N3#)9KU@+M]C6!_YLCR%&ESTJO;(E0S3? M%+%Z*!Q5&2U+$ \O E2O^!('OV&XU.M)JR/3&9-P-()EIEXI?[CYVJNU02Y M=#2YU7VQ.:C%[^@.?K1"8.6_M1[X4WN[KQW^RT8[?Y?UMRV[_8XR26VD\&M) MC7WD:_>>IJ8?6<7"/*(I/.(MWR/_@AO8NP9U,]U=O^=Q2P (0)K<[P:Y83?K MLEW/PAYEYT8LX18=BY07M#WR/?*WT2AYMHS2-ZR2$ZUC$:U.TXC6-DVXIZ28 M>F=R,[VAC,.97T=N?L<]OT<7R3Q'_=_W.,YMD;*TXSL) M_&-:6(ZE5WTW'4K/T:/>\5O-@=_I[I2L]#C;T\^V?<&=WF,]O6U_U._Z+7=Z MW>D]Y0;!@^[_:W4[?KOIB'E.^I =?X=?MS%\DG-S+#[,F]^>@7+B.V@9O[=5 MF_'!JI(3T!A'+E(O6V ZCIZ2ZCI^?&/^ANPR7F--L1.1SE^;6^ MD\WS>YTM<#;AW#=82_MDBIOC(C)H=?R!\\6.7O^4#2^5P3/PZKKCS/PR5UL7H'OVM6_NC2=X>?I4.UVO9[HZWL MTJ-,QIV\%G4<#=^T#(=[-C&##D9YV]$TN,/K#N^1'=Y6O^TW^^[HGLW1/9IL M>Z]1)Y6'&7K> %LX6AX.!N>>U^-;0/.?;[6K@U<#+A9,*MP>G7 M]7W7*.A!.FR'DB+:NE_(N4U'Y#:Y(["/IAMW!-P1.($CL'W/BSL 1W0 GB5T MUFW4*=;##)WM07YOUB'DGUJ$]!6TAB,K4GHY: W\06N;DO$GK\3Q-SR<B..2^&[/'S0[KE+UR,7S<"9^\(6J!VNO/H(/S)6N M'FWI:MOO#$=^OS-PI:LGHE;=R3J4D]5N-OU!YPE6NSM9[F2YD[4>G!X._=%V MWH$[5R=RKI[%WA\VZEI[SR9R_73HI2.+0K3]P7"KXG,7A#@@W7.JTOFR[?=W M"PSJ8KY.GI]/GGM^M^-"OL1$ZFBC6,=APCS2ACL>X*5#R&P?)E7'V9&M=)M]A')R M9"OGZZ'^?_;>O;EM'-D;_BHLGV37J:(YHNY*GMDJCW,YWF'%BO?3/]T-\*:++5.215+84R=C2230:/SZ"J!QE-HQU03'48K*U%K^ MVZVAWN^7DO_2?%$*0BF(BH)#*8B5.'\TT+O]/:H\*O70>/50^TW-0V/3C3&5 MNM2\@J5G#C/L!M2I4O/?@&&?T5#5#*NA-F.H9[,/\=:S_#G7)H$_U_P%#UCD M^-[)4[75C,:J?;/N<*@/RJ5;U)Z?ND1$2LA.+&2CEMX:JCNIE) I(3N:D%V: M>N>P-VNMHV^?@:J]V"H76 ;6+6.P:E]SJJ5ID* MA)5Z4.IA73V8?;VSSR5I2CTH]:#40V/50U=OMS<5>E/:06F'D^X4.%RX:9K& M)O=8E3(\IV&?T5#5##=]J&J&U5";,=2SV;#XX?<[5<^I=O6Z(42!L[+@5(FLNH/S5 .OAS=7$Z>MP94%6X:I<@W54AGU1U09GTHA M2B'JL(Z00I3*1:E]"#FNMSN<\X3[G1L\GA6H/A7,I>*C@K.%<3SNV>@O.Y MP5DETW9WL6M0K;I+)09"WK039>/RNY;8C< MMHU^J=!8R:V26R6WIY/;EM$[3MEV);<5E-LC)YP/%_6T6\:F35B[I]P+^%Q' MX%I@^")3+\M=]A;5J=W:=$:<]> 5"A0*% H4"LY[\.0T_!0Q<$_3[^G?'&FN MX_$K28_9;KU>'=YPA0/X.>?X8/+2F3R(KQP/!@?C[Q?&-7KNL$8R_2O&];/F M^9$VY\P#$B:Q6QSG8R-Y@LSN\##LO_6TB1,"LK1VRQSI6L#ON1=SC7EV\K>N M>3S2_(D6QF,+W@^8%?D!Z*D8O)7(T,'HK1(X>)=)E8:0]9$VH@CLMHAAVZL MZT7:1]O51EXF%X$S9P','5 W<4&=R2V-Z0_CSH!)9Y$8C>MCBU,T MA-XE:\@]%8/4=P5,'E:''Q$-KP]MY2".P0@6BS3X!+ .+#AW]CFRLM+ M%@)6[-B"]T&W@MJ]"KC+(IK?5&D3L)WLF$A2FY>4^2NS9703X@SM(X!G$@>@ M)@,80,0-#ZGN<_TP'4CF$0E1[N:XGK %N&S-F#?E9#G00J#M MF=-O$^8$VCUS8[)#0JM.4>WPI*BQZ[ Q&B0'7A>J1[2*DP@#$8."]H.II*EM MM(HTF9DA6)U,_!VGOJAK4/L3GQ,:DN89GN+FH05^&$(]N'4?+WY#69^*@U* MJ+WJ90[R8UB'V4E5UJH9P#:!![$;/3;,BZ]\SFV'IRC(L5 M1;P141,$?H[6S/?-32?(RF@3I!!'9/+@HSA9#\U(7P:LJG?UG8--=!8<%=0* M$__D:$=3)2R,?=H(-N=00L^>.YP#H& IK MIE>E;*#H8.:?R">WAN0-J18,,=9#J!?V\S>$(!6PIP4?'N8$%-%<3!TB@(&L M$B=A0E%!4:FN[=HT]:HVP#&UT.U5]QVOU'R6BYXUEUDG$,P O%<[U6;0W)A$ M#]#QZ>Z34%NWGQ(-"B"$;_\9/DJJ.<@9NMT<48'L'53JI\S7ODN$YU/@QPM0 MHD#G$Y3U,AYJETAG)L2DHK.I&+/0"=\\A[N[T7_CS^<\L"#HI'.QF6N].AHE M=YOS:, ST*Z))DL#$"?Y04RZ+DR]VZ"Z'.?(35*UGGA"B 9\!TI,! MNWSJA*Z,DCQX5 16^##E)G*Y"'CB/;?X? P(;+=UY,@ Y&+F6#/-P:3,?.Y[ M(DW# RD'(#34UK>;?U\+\.-?6@@SZTP9W>J^1M+;Y.C?Y_V9>S((' MS=2E$85QN3SQ1A> 1)\:GW(J)CGQ@)1(T,(.N,/[0"M/FO@V<0VX!DYW(#T!'T ##!S TBC"0Y_R*/B1$I1(0.[B#ZU5]>?6,_.(:IQ.K+BT^WOWZ[O7@CN!:[ M/,Q-G/!?Y^"J8\0-D.!7$[75WE6,(,.F#<0!AL\BAR-E/,^83;Y*L*P& D MDJ;I IM(A@@U,]+XF-3\@G%2LA+7^Y'Q)10GHS"TZQ )G#&810;F=Q$)4>FT M$C+1 EQQS]:S9&5"[V;$XV>T.S!1GBV\\D(T(?P#X9I G^APQ\#=A[19:@'8 M6UY3=??15-IE!_#J13-P82*2.YR,4>X[$,(W N8X3A3)U<"M./.8D&*./_"GA17 \]^/1)Z';\CEYD2YHE:28, M#1'/) @3#8-:@@0U<6D0ZG9J$;"9M912*IN%Y^2IY[W@B_F+-'0H#^.BW*%R M2$PLCB[)IQ$+^!SE&$00M#0,AGM6EGC[PZ/\TEU$5IJFAQP*:$].!-A:9%D MX5$4N6L2CU$$_NX5%B-?6J@3;;3!O@+E!1)1H-,?-\2K8_[@PW]@V&$<"O"A M,^#'*(,I*V#UQ G"1_P:SCLLV:&16>L^0EZ5? MX?=M* 3+D3K_RL/>C:K_G[FQS%>ZX*$Q$@?B93[A!1-V'6-2"72#$(F NR+$ MELLX83P!=]%!-U14\<3DT[UCHWS!'*$)],?H2JW*S$@X+_>;Z*">\LN+:=J- M@L T[J<,,0+F*SC:+ "5B!_>362')HT3S;ABB<#36(QQI;(W1JKDMQ+#MGK%JCX?O9,^) M7PG2MK;DECX!S3SBSI,45PZPU12C/S?XIN2F8]@!P5.R4:%@@84GBDHQ<9>S M16_$T%0$ TF2"3/+Q:PQ>L:B/^G4BB[) 081SBVCK4;,25B(.)/9;CO)$:^L M.21XD&[X?HKU: "HU#Z?U6J^Y[//YUA+V1]^OQ,)OK8Q[#Z>V,/+S=?VX'P1 M'D?(,$&!F5Y,?!1VV:QED86 )?K?VUKT)Y?.3ZG$8[M/4=GOYM..E=-HS]2S MY3:([DVG^(B/OW4B:-L2WRP%96/?M:'1.[D8_#53I%]21=J,(6Y=)<%TT=VG MBS?'&N;6,TZY+@J;IUO)^Q*O^#E/@X?[.MQ"EV9+[)VF/N" M/L/8K.3S!LY^<^; C\]\J7WUYVSMS!EX1U/'$^2Q./*3+\3&;?IFZ=C1#)X& M_LBS5);ONFP1\K?)'WFNT,&]B_1L5GKDP.Q>;#^Z)?KH#EZ_2QY:_JW]GHX'WE?CMI&=Y353HRMYY\F0,A+C]L1:-#G8+_G VT>B> 4^7 ?#M*L:!MU9[. MID#_5W%6\874Z^DN$RM5H^VIN3UIT6I3'[9;>G^@;ARLN[I78E9I,>N/NOI0 MB9D2,R5F1Q2S=D\?MEI*R)HL9*=RE@\7+PR,;N6"TR,@^VZ]8LF^-\(<(5EQ M?*UTV1V9>GM42BWM..#Z7Q'3 *W5>!@/VWIOK:2:@O&YPKBB,!WJ@U(EY14( M*P3"4_H_AW/T+DUCN&D"#YT8KNZ]6E^?KF)7F>L_MO&Z@?>"[!/&G_C"$%/O MM$=Z9U@JE5::+_6\3N1\JM[G%L^JXD I1ZJ//"CA)XC8Q/ *[7_39X_'"VJ1O4#0->SI[?YQKGI6>[=J$U'>MM\V<47)<=*CI4<'UB.!WJKUU9B?-YB7/LT)U:S/M25RR]4Y^_K/O=6 MMGO9C5YT1Q'N)4^N'V55S]./(&#SGVLH-]^TD?:=%2[?= [QR(5/AOMC5 M\L.K5SL5FMSKYF:\IIG>ZV^X[?@Y]R1EXT[JFFA MIAU7N\&\'5=QI$Z1M*S4X_NU=50';8R]^TFI^N'6?KRP$NR2I<(+%V MMZZ$:7+1T$;NI!-7O/%.5#74LP+P.W$,ZYF&HO(BBS2S(VM2C_'.L$U7\-2^ M\/J*+:E4F<\=+Q/3+B]N;@]=]'-]A+D&"Q:Z@B4^5?W.DW76W/J=IZZ!M4-) ME5,<\5$%/RL "565\4D^JH*?I5>\%;2>!:UJ%/RL!GI43<]WJJ;G>54W/F=;EOOM0!^U MRX19E?7T&H"I4[HS!_3;!L8F8)W/*6Q5@[-QY\-.74%+;_4[>JNK:G!6+/"M MDH%0"N)\%<1HV-,'+WR\5*D'I1XJ"@ZE'HIO# 9Z>UAJ[5IIAS/1#K5?+A@8 MFU+'E=JLIHKW-2V!HF98S;":837#:JB/#?5\4K^J &=- K(7B+E&>K^CZF^> M>5BEQ+CN8MS5NSU5?E.)L1+C.HMQ3S>'JOKFF4MQ W*'Y@ID,F@U$ M84C$@^;YWI7%PIEFS5@PY=B7OUHS$9IX979RM1DI7H267.9@=4\645%":-5W M[ZEL)55$G/AQ$,VTOV,68#5*:"5/] 28@'3.N>U0V)G4H]2U)4P.IR:6?O!= M%#R,QV'$O,AAKON@ 8'P^EQTM0@<: K+/8;%TJ%.*"G$<6-K.(\.\-2BZ7RB M*BE"D@/0L/+FGC5'6Z+FJ-DR.@TGUEB,0^&3ST J<,;9)XA$* M66@9HW142:U620I55X6/M@,B%D+[\ )6326>.J"- $_>U7<.G'06'-5<+O$" MH]O S )WB[^!I$P%:B\OOM[\MJ%J M:L*+52:L.S$7CS/I -/26=VG0/_.@J21!0SF:@Q"\/V*38"DM\Q=LH<0NOII M%LC1')G$39[W4ZS<$T];?2Q./*3+X0+3=^H*K8GZZRY M56RK5S/HB'6CCAZ%;C _JFCM,Y;R5671Q_FHBM:6WB6BH/4L:*FBM:M@LVM5*KJTI[3;#>_,%#9"$,5JCW>RKHJ5*M*^U5\G\NE MJ?<.6SYS'7[[#/2458?.=N.+$LH3U]OLZN9(E8Y6,J9D[(B&KZ\D3'F6LW%: MU*C4@%(G2IWLP(^VWN_N?]&,*H>IE(-2#HU3#I<]O?O"A9N4K]%P=:*6(8X^ MOZHP9].2,VJ&U0RK&58SK(;ZV%#/)ZW\JQ^&JK1NY<.W%XG01G6(T%005JD@ M3,E]W>6^J_<&2NZ5W"NY/R^Y-_5.?_\;U97MD>&8--L/56KU):=%BPSS,JE_&"YN>X/?,C5G:2.R)TI])*50V!UA!5U@% M-%KZ&VM_AK+X)XZ_4/VS4%]WPSA7"I2NE:8--9=/X5?:1Y4OE^K'$7(9<2KH MA/;_Y/"$A6K0UCQ?F\.S 9[WZFFPCQ M$1]_I.[FQQS^KK-:QP2V6] "4Y&ET#[\6'" 4%@S)AY#/=P6I%8'^<":MG$0 M%,M%$PN=' NY9&%2,+B[K6#PGW]]RC>4U'I.WT\+_K[J9"7$L=5\[^G3F0QG MA:7>@8OG?,?:3%''.C0>U&O&:N:&?:81\ M$>:!86;UR&&$>>9GY:QUR3]'5I/FKC-W1'%LH6UML+>@Z;4IUK>6/& V/.. MAF18I3LI(AQP^!EX Z21 L7U:R;*2^-+\!78]5 V['A8H%ST$W%KYH%%Q^K9 M,/7X [$^;V.0??#:BDL40, ='!=G%!/2_(G#DRN,CF5/"*/Y?@K%C@7WA,>?\H=6#PS@8<.0XK84/1CN^$'G\@"/K< >@!Q#2^!W3T 9>Q;.IKS3 3YQS8Z#5&$G\P6_.[X=ZE)'\A\0 M'&&'5!\>PAS'RT-"^NI.D)N--0L3%F\3((.#,)IZ( Q%:],V6D4DF+G2^SLA M01>V><7ZI\/#*?SDQG-F:>-8U."/P.+@H[(P M8YYT!\(T3Z'%@@"+"^(,)US-;A= P;V:^C@-TET TH%]0?X^ 908:?#R@]FO M=GYCU>IUE!KPYY\X3DJ!:EA@-E];]ME-(1#18T.(,0 &BO><_7#F\1PGLG2[ MKP;MS,LMW8JX+R,7&&[3?SE!RE_;8FA?)N+N%Q'TZGL,J-?)I+[\@)#/F=5D MPHSF[!V)KF4%L0CII;V2[B5\-V8N*<5PQGD31.OE7<#;.7C2 >DM0-2?#O>YW$,/?8^L\Z/1GED3[.KFO 6)[1-'#R0Q+_$,-9-[\C)7X1S M'=+M4.@D43LVMQQ;B+NX6HA/$#X>I+<:.4+$5J\@^>AP\#KO M9&2,-X]\O .O2'B%.-P8O,[43(9),S>WG\ ^3A%;X$RL$IUF"D(.L2%),?8E M?:.K1(4ECL:*;R#&Z206MG#M4$()Q=ZIZRIC[QQ1X&*MWLE#WC+%U;FY\<2U M4A]LYLK20.7BH'C!DUE I#"=)T&FG(4 XX3YJ-$ M86)TPBAIX/I+>A%OQ+(8)2Y$'X*E*8_G#&(Q+F[_1AD&JI.)>%:BX3#:O*B[ MK^]NM'ZK_Y)45-5G_)V2[TF&S/87B11<6Q:Z-XB*._256&"'( @0-D-\1P]] M\Q>@:(&/NG:17&M(P68B+J&V=$!YWP#Y (,@O "M)UDOX\$\Q:@/6RG(7+ MPW?:S%^B9M9!HK$+O!QQ/@=*YISA2$E=Q.)2/9(JF%T,G!\RPK*^8$3 &Y%V M0.V-]_\$T@O-K>S@$A/%9A9E/C&K" -)TZ8QWC>(-R!Z.>N9WH5H:,3')#LB M-A<"79*)QKK(5.FJK.[JFKC=S*NR*N$OOI""HO060-U?DD](5W'A97O@K DC M#+&,Y;C2TQKS:,D!V@+%J&(2\6?A7L'G >/CMY7CP/><:MJ=O81OV MCWDQ6J7.IQUY*XRZ N)?U^0:5/V@&I,\N4C]P*<69%^M/FJ4G'M M*A5W]-;0U+N#@]8J/ED)D7*ZU:RN6-V"WQO*:^W%@@E>I2W6AA_>IL$^!I,N+Y'(&469+*GX)0%6VJ5-$&+,[(U(>]@2IY5>FM\S5=P=S@I9=. M%F'Z:^Z'D18"S91[]R*9G>68!-^>\!)Y==JB9N5M=&AH=PMN45LN;AO*Y7O?<%6(['9 M*]EQ9"=CR:A+!GD9AS%EW_%RW#[\/SPX:FDV>PC?/&.O1#EH'DV$*I6T7_7[ M&YJT/Q$$'MVZ,@3W';UY(1_9]X/*(WNG/3HW^6U.7VFYGE8!OFPIE_$2XZQ1 M8OQ 66_SZ;1W=W#,M/>!?GK)SD8'[^OY!4/1YR7W!EV%DU45>P:7%+0J"ZTO M5N2GP#(S7)7)P31)*_7.Q"S=S/ LT)G;(C6^>H_OZ5%)F+:$! M,W^FL_WZS!7V#N%CV>U#)]DL]$I[9+O0<7JRJY6RU,2:H]2[?8HM?51 MOZN;Y2Y)JMP>I4K)624,N1*SBHC9H-O'(ENG!(L+K1G!NXL66\&MW>W[(B.3$ M1XC:>KL%072GE+=:KQ-"E0HTJVKDFX7M5@>< _.@65B%;87M"F#;[/?U05MI M[48CNSH#/XJW/#3:9Y 6_4(U0X7GFU4W/,^4DJD/S;[>'I2I0J&22C727,T' MS"U<4#!4,3P+#MCYJ ME2E2KU!8(10V)",X,#IG?=D'7CO@;+BV64S]/_YGV#;-=X5;D&VLR8D7[AW[ M=,U!6?L2&\'U=N\8ZW%/\J'^^K#),>RYRD-?'[4[+RD.*D-3:737"[V7IJF; M@]XQ9ENIZRH#NCH#/XK#^_FWPV4N)"]/IVN4M1>I?))P^]2[M44MO ME;ISJYYK(0W0/XV&X["C=[I[Q$@*C@J.AXQ0!MT]JF0H,%;*-ZN-"];9;]6W M[AG'6^0C#Z-DS;>8:?3XWOL2FY5&N31[>J_<03N55VQRH'J^ F'JO6&I2ZZ5 M0"B!J&$JLJ./NJ4RZ0K/=<9S=09^G*7W3M=H[;7V7K-LY)A/_(!KCO@4L1^) M!WQ^D;FJU<.F19Q^IF%3_S2.82SR]"-CM]?=0K<^6]BI&K M;A3K"$=SH(],!4<%QVK <:2WNGOE]DW-J6MSZ>Z8N:2:2R* M F<<1VSL]8;;X#C^XU' 8-_K=G>QJP#QLSV8VQX MG^LY3AOEOCHF&RJ%P?X=FP^!5UJ*2ZEN);E-$UQSHPP,$YDITE>@J MT7WQE8!6J1T;2G+K*+FU"8U>:*F@L@'3>\>-(VYKG 4>=!UJ"QYHX8P%6S9S MG$!?[W!+QH:NZJG)GX33;BK^.?PXW&D18Y^*2B5X+ MU@5]AC:LY+.D(3_^X?KXA\D@))G?G#D/M<]\J7WUY\Q[IZV/L.@7+!T[FKUM M=P77Y!SM[$8 545>NX['KR2#S7;K=8Y?(^B^,+TMT>?N'!_)*8H7V\EY]P@% M_46$E3!Q:\/+SQRYD\;*#_F0/^$ZN@N0Z_YUHT8Q'\P[5% MP$/P(NF*!LV?:!=?X69%?D!:-4P"B]T;3ESK)GFA!K# MO?57GZZO?]DLI.$L_>![\AJWM?$#MT%@ <\3"$ 83S8"HZ0P9AX.R M8":]2)( _3++@I"2>+5THIE&@";H!,C6J57'L]S8YO@[M1>( MB8>IY1YR&2:7NI'$Q3"OP.4%7E.7S2 ,TP+F:T Z3!.;B1QD^2]R MYHHC35EH 8B!K\!H +LS 3'Q(F [W1X"S?^' ]]%3_2GQ(7CV_0M_:5K%N!L M2CA+QS%G#X#-"' ,O80P<=#H&(=M0Q=T[3',_@;D&=HU<1(@@;,$6 CY-.!3 M%FV>+"(TZ500.O?A60:]11">"7@@8 EEJYT"1#G>[41$I0 MA*$/TH7K5C2_H"!X *4<%(B&;HRGC(BCRF>#79AU71LT$U%<]O=TR(*=?7Y M-Z%9?Z9I!#''M;I)[":C*VEAU_\MLHO^$1F0Y//VT'MGHU7:+5A;7J)_9T%F MUZ?\:AQP]OV*38"DM\Q=LH<0;? LD*,Y,HF;\D5/L7*SP0/A!+Z^[0X/XU)] M TT_\5UPV5"VA+L4<)!@RW%Y*+7>P@]0ID"WQ2Z(F3@M)BR:N&TS^S&Q>R2= M-NDZ[>O-;^F[J)L2,X"-R,N/H&]4SC'=]7D5<)>$.'>5IR%P>+W2G<;5+D5 &7]NQE7@4B4J#/U^9+:.OP9RY M^!M=1*\E[ -'DQ)@69D/*(ICP-0 MD'_'+$#]"Z_GQ@._P@#@FQ__?!T,"_PZX?J%?@*]@58,H<^.J0 MG0 O+P:[]9"2JHT9.A:^8)O'(C+EDS6JL4-\YS]QX(1@/HE10)20!G@:W"P+ M_ ")XU\ 5V(PGETVOB.-?%6HB5'R5^SM/@H9ON%KHT95CVK"CUL1!TA5J!:T$> UPG M7XCHG;X1,:G9 O[(Y18+K %;A/QM\L>[U?63++!-,TAF]V)[("OZZ Y>Y\+> MXF_F(S^UR[U6_*H]I/I7(?.KL:1EF''WIB3X*Q0_C<&UH MXJ,P=7]Q%F@?0-W855^8>L%,=N O#W,:^S!\*;,+L.UC'@B&=EJZ M1H84_::399&?P24%KE\.GASER<)KK:T;] MKFYV2^U)KN8,JOW(2GK/1GH'O8[>Z9>J'UO-&532>TKI;9R OH ,FBU],#RH M_51"5C4AJ_^1G8$QV"NXJ4L,<_/;"6K('U_+7)K@I8_*5(=9GX1]!G3*ZIH- M4#*U1^%0;[?V6<)0*%0HW'N/J]YJE?&W*NM6-0!21QZ?^4)>TN=-WL/9)(!O M5G;(JA+_A4/O+;TWV'3L_6A5_BNKL)HI!EX/#[,XSNK>,9$[F_:B>PIJM_A8AS7&41]4:[NG[JALBA95 M)>.?Q88JR^:@T]/-GKJJ10FO$MZZ"6^[IW<&QRD'KD2W@J);F[T"0V,3*JN9 M!M]296VTJ$[)P"/SXSDUO$_'+848A1B%&(48A1C%@Z/RH'$[&E\T@UK)8*\2 MZTO[G)12(5>-0BXE LZI^6VQE?5P=[@L26V4K?%&V7:KI0\Z>_CG:L-. MI=2JDJRJ2%:K VZ/N8>?KR1+29:2K+4WS'Y?'[25Q3IGN3J)OU^G+::5+%-5 MM[Q%6^\?MLBL2EO405LU%<]#==)<0;.:T+QLETU"*%5;9SR?:N!UK)Q06;SR6 J4%0!E-4%76A$J3-4V 5:D9RE;Y\ MV1RU]);:B]?L:$H)V8F%;-C1.]V#KH-@.8[;<*<0+MG;LPU1GM)<+ON MOA7+JKD-K:NW>V7,?V554 ,T3< VZX6'D1'' ]Z[F6J]CF!V]>]A3 MF)55.DT.Z)J*SCV.,RE\*GPJ[:G0J=)AZD1Z8R+!MM[M;\9JVZ*?=@6?YPONA?3QO*(P4^^U3!6%U5P] M-16=*H>E\%EE?"KMV01T5F?@%?3ZBL.L;K6?NW@<^1%S3Q 3GKJ_54JE' M*:M;.\';F0W5E4QS9(++M$=F;?O@E>@JT56B>T2CVM/-P?[!NI+J7N2JNIX+P$=)8QD&K+GH)S!>'<,DQ5#['NX#S5P.NX MG[1V_N%A*P5550NU5,*Q6CJEYHA251(5J)2::CZBCCR^>G@X=4^-'>#8=MVB M+I7AJKWJ:2XXS3*5@!4X%3A?)/U:KK".2K_6&\WJ2MPC M)2Q4/?RZ*Z.F@E/=)J+P665\*N79 '"J]%@#TF-G<2,NJ)LR*Y^5U2H-4!X' MJQY=3<3MX8 ],5X%R@J LIJ@4VJN=2G/-TY6NN&,=8.Y_S5)2C# [& MWR^,:_3<88UDLEJ,ZV?-\R-MSID')$QBMSC.QT;R!)G=X6'8?^MI$R<$'&GM MECG4M8#?N>3S"F?V^,2C\.#3:K['#<,&MR+GG[H-.!5\8'8WQ MC\AVS^ANH$,0.>@:_94?^[L3^6WFA!IXQ,MHAEVZL\<""K*K&0WMPP\D"\!(C2'/ M'!B,%:6$A5P#YGDA?(=OZ-1#PO!IP)? I59[A4L=8_@:N9S'TF-LX@F7EBS4 M;&@8'LGF*(Q8)";7]?&M*6H@#W>&:$C5/0[1A>> (TB<[80,8!'0+ ')7%L$ M_G]@NH!X:'[)71?_BX_^8=P9VH1CA:%"LVMBF02#JV*Z'H56-%/LV7=<@O44X"B1[$!S\.R?'!'L:3?,8S9+WKZYS1%1.=.Q8=(K M0!4:"JGP0,G)&VIS^C]GA9ZEL%P_E-J;_W#0"&&MLBB(24VNS";.W=>;WY*Y M(RWW*F=9'NOXE=G-4>B"9M,>. N$!<1&0 V)3VV1D7VC7X1@*<:-C\3;R;@'[/$QOPB8O* ME3C"R7;!V#HIR0%W623&8LV8-Q4L06N#=FM.O^6*_<+K:"$=40 .1NI=^7&D MN0X;HS%#CN(06-INOB8<]A!,J9%7IM%+:#!PQ"#D(=]Q5(-L5%/F"(,,2!D= M;U")4A'="5N'[/Q)C.BQZ<5]7>W6NX^Y.<'W:1@?L*LOT-5U5D/9H!?,=]I& MT5B=7N:&?N:\Y.:XD[E->7:L^"3A\YT2HMZ'=G(O,>@V2IDDJ4"6!'SA!^+N M:6@+J/&FN@9<)HM.0+'GCN< W!FZ:R"L")9,+%%J,:U,Y).C03Q"J@5##(WX M5$2\E+@<:PB0MA0I>#GQD B)K9RHKX!7X!7XMC81]&8[ _$JD[/]L?@HTRS: M-9NS%((U&"^EB@)!-$#,3#IU M#%&_L<&7N9P<;:XD*P@1X42!LZY4D<]YB=AC"M78@Q\+;* M9P099+23]A(XKG68JGV(@@+_GF)+(>R;_$#X\,_P4:H[+:.UBY7/V76AXG:P MZI\RO_4NT:*? C]>&!<*?IMS&R"I8)@2(R!R!.2,F;V^/W0-:8*HNLQCCU]M?OGQ](\U5XH!I8S^ H!AP%1*88=:S^$2$ MR[JT/DGX7K#;N7R"GC.I2S_XCL];;.%$\+"'BO 9^JJQZ$#]P"<3D=;!4BQR MGM89,I%[ A^ GQ%O 9(#0A MQ.53)W2%A\L]>%0D._!ARF#D(EAXXCV8JOD8IKK=UHE2L( SQYII#AGTN>\! MY(*TYHR/R1!LZMO-OZ\%Q?@7&/&IYTPC0T M(!3^'(.7S:"?J<0M**REG**;J %.!LK;Y.C6-L' MS=03PSYSP!Z3&P;.#F=NTK:=NF(X>S:0![BQT.[;:P$:D 7N2K3RZE@XJ>BX M.Q$?N# _., PP>P<_,< MDX4+.5_XY,_"[/&K"#E(*3<27GH/_F-S#.)PG"P*G+1V$&@<;!\!AF$%:0OT M1HZ7--4=.V M3]EX,*H.>.O9>YX-] ,OX+W&N9ZNN.+2 A=IY6,&LWY%?=L?3W5 MN%EX\#-:(W R@:DK/C?EXM$G$(X&](G12@R3_Y V2RU@,+ #OZ@,!1$M]U% M%74)$3FHO!DQL2-UUBCW'"#72,("G M>QU2A(E@RFCTA(LB5$)Y^C4 ">07M"1]RSLK3*'QXEV>XBLLDB0)4P14K!_N&@ AE% MKLJ.-DYT#[8E!"*1L@TF"-HIO@""D/Y8:'E$O!KS!Q_^@QFF.$PTU+WCQ^FL MD,2M]V1HJ^MMR\+49UD0^#(.2*?F;L/* O#:46%8,K%$G%EZ5 M?K%,[_2S])FV&KFMO2K1(->'UOVHU0E!Q+8'QNCU?J'R^2B154_R6#FV%8P MD*](/6"Z>S7M)]92+&%^I8N3QU!N63!9U6,0UOC??R+(,+3_F:SG%EU64EV8 M!TN#?U(X8>A;#CTR]7T;-<&J*!%QN>A,IY9NQ?J+JWV5^3D9.6,>C/)XY.$Z M@. ?,!^>9%8T"RA/E377SS$P6YXLKNX4FJ!@@;R]-*=FY!7UJN0+Z7R5CS;S MW'76Q\KP:?/IIP?&FC3;\&/ <1!SD>TB'WP,PY-61[IBP,#4%@CK%18-3%0N MANH9IHRA6K1!H!A#J63&MG6M#[_?B?0%WE.]YBX6\A9XE^\:#KX(\Q8RC-E( M&N6Z^-:,G)[OL]]]JD^SL]IGS2:SW/ZAO>D4'_'QMYBD<2SQS5)0-O9=&QJ] MDTG]KS)5")+X)57PQQ[B,2#]"[C GB?CFU6OB+J7CFO.C@'.QN#RH1H&3<[% MF@[$:G$C,+_Y%&YIDYG<%1#9X**Z_$-N< MIN @T2]^X(*[8W,!T2W+?+M"%+.!/+ P.Y67F:(;DWLSR>;!(#&-+))K&\B4 MF7#BEOC!=?UEJ,4DKS+S#%Q(DD%3D>>6P@KBC2.*O2P8Y1[T"5Z:2-!E'5(" M;#K#+ NM9$H))V>%6S./\F*A[\:ILIAS'A7Z% .'5N?P%J7(Q$J]<%<%<^62 M8*IF\2.\;%_9_M);<[X?V0B"+^:70)MAB+8N1&F7%Z!$+]X<:YA;#_[DNBCL M@&XE[TO+A9_S-'A^,&=NH4NS)39 "PFSN.O*7W^^:%W09QB;E7S>P-EOX"V' MVF>^U+[Z@+%5:@'S8/4$>2R._.0+L?N:O@%YCV;P-/!'GHBS?-=EBY"_3?[( M2;11W?P^EWRT.IOYB,_M,)AFF.S+5R+-Z,^;M*.5SME5,.IL[B.2N@A=2KZ>[ M>J)49;0]"I\=O[:9J?='77TX4%> U%W=*S&KM)AUAP.]KV[:46*FQ.QX8M9N M#?1VOZ6$K,E"5O]RFV;'&%4N.CT"M._6:U"=Y0U$E]UA6^]URJP\[#I@=9]R M!=16XV'<;NG=WOYU\A6,FP'CBL*TW]9;PS(WO2@45@B%IW2 #N?J79I=8[AI M!L_GQJZO3UJ3UP\@#B:'&6-P*]P+#/ M:*AJAIL^5#7#:JC-&.KYI']OY?T*6%K+WU*GIX+QVOF%9"\0=?6'>KO<'LC2 M U>!5>4"*R7'=9?CSE W1YMNC%9RK.18R7%=Y+C3TEMF6XGQ>8MQ[?.<;=/8 MM+6VU,7)+U3R\^L^-_>V!MDU@\F54*/TZM[NA@NCGG5W;_&.S^2>-[JK%V_$ MH.L^?$_<_)C>Z"OC.RP?*B_PS>[A*19>=HI7 17&"XC& M@<_L*U'2/KNZ5UY+G-U.\<@]N_)FN*ND,+?C30(FJAS&= N?:)1*2])%J%;L MLD 4H)0#29XA!LUCS[&P1$;KB );U(*[F 1USVMD6P]%Q%U:2.O5>X3(Y[ M]T[@>[(.?EH<%5G[WG]/8WO_!?K_G;3Q6[3E[ *""%UNTHIB1/\TEKY94T[.9Z\YR>Y92=?_C^YA4\\C.3F M@9820?<<_)=EEVZ&,$:+/^<^LQ7C7:G"JC=I?=Z?;@LU>=?*K-[<'KK,ZOH( MNO#8#G5L3G&L2I58K0 D5!W,)_FH2JR6WF*@ MH/4XM*I78K4:T%%55-^I*JKG*0--']_3.]!D.?_FUM54553/:;8K5Z>F.554 M3S&=JE!J%<["J])RM2LM9^J==D&@5'6$IX95_]I99RN4]=\)>-DRVF\J%[&JRJK'TV.=SD#OC$IY M"ZHD97WT5N-AW!OIK>'^6_$5C)L!XVK"M(VWQ90!:64#L 9@ZI3NS.$\M[ZQ MR8:?SREY522U<>?W3ESB;#3LZ8/>RY[N4R7.:F4=E'HX8_70[^NCCBJ0JM2# M4@]*/:ROPPWUH:GJJROM4(V!'Z<^JK&IA$VE-K>ITHI-RYZH&58SK&98S; : MZF-#/9_$KRJ/6I. [/@QUZ"K=WNJ.NJ9AU5*C&LNQJ.6/BQU!%J)L1)C)<95 M$>-+LZ]W^B][151S-FN=K^#7/BUZ:0Z-UM8KBYM24-7F64'5K!HC%4QM&6U9 M335?M'%H#(ME5:GFZLZE&C<4665S@$E4HL3JY_=_%>NK%LH=1M0X5H6\0L&X MHC*=@A0GA-A26_* 8RU!X$=6,A/FD,/T4!E267+3\SW ,'RFKS:GQQKMF*%5(_93->6,\>:(84H MZB 8@UYN*G>E:*T>:$XKWK<-=KEN*'+==%P6>L8+U9H1\$>2R._.0+X:_2-ZHD M[(\R;/KZ=]_$UM^RH*C)[3K/=_)(]9<,+577V>)M75-59 M5:>OXIM0S&[9B[;55K&ZF'4E8R>6L:'>;I7:KZED3,F8DK&=]I1U]59+U9M5 M0ED%M_J 6R7;;:.E"LZ>4Z5.T]1[!SBDI0IU5EIO-1[%X/...@K%"L6EQWI\ ME/;U0:GK=BH;?C4 4J?T90[GMW7Z^Y7^J7W5 55NMG$G(D]<,*ZM][NJFF3% M@MXJ&0>E',Y7.5P.:W".^K2049E#I4N4+MG)T1AT5&%:I1RJ,?"CA*>??ZO: MBH*J::D*/:H95C.L9EC-\#D/]7PRQ+_Z8:BJTE8^&'N1K5N]P?Y+Q:H,WGD% M84KNZR[W9E.5/WJYHAQ[9.H_6%MKO?J MG6<*Y@6&?49#53/<]*&J&59#;<902U627QG>$^55R7/,ETMM=PN#&CUW3".Y M-*O]K'E^I,TY\Z#K2>SN7B#VA6OAYVIJ=XU66OQZYQ+YN>KW;6/P[!K?WV8\ M5TK:Q7SRRJMKE53^%5400^XRR+1L!]'802$8TM4%CJDNM6Y_G1MR;5X M8=,;6,6:WS,W9DGQ^=@3=:1M^;KD@N5//>"T/[G&W-#/]QA[$W;O!U29=ZV!K'A\2(WU?PLJ)SH8X\9E4 M[4V$^(B//U+#^N/*90LT%1]8X%U]B2/M.D//:<=R"(8>?IK78]L)_6\WUB># M>38K_D11NG?X4NJ>*Q:&' 0*A3417EN;,"?04'61(*-2!H'!@-%HA-RC5E^[-J:[4PF/-"PJ\!A+KR97KX!(A[!5RDI M.?%\YE E4]L]_+]W>,5E7NN3HD8]&-BH=W.*3BJTW)@Y(AH4A^8Z;(QWD#@\ MT=P+/\ 1YE4QWZZ,NT8G4\:E9[!P4\**+9.#2LV)O&*"+CO)W3Q!=T'DM")- M?C)*O%'BDQO/F:6-8W%E1 06&!^5MT=P+V2)C0HY-.E-=0U8!4,6EW

PX3 M":J=X24A&O^!KP!C\C@;:0IA=37WDI;ST M!4C_.W;$#37RQA6<"&ED\X-9OX=!:1YXXWT<(#M7'9=4'A+)39V7N+R@[R[>B)L9/GQ*0 D>I@:._TP#7S-*+BCZ=/<)@#E%,#;2 MES@&5=>1MJ$>MU#,,'G 9E0[3& $A#O"NZC@KSG[XKD+E$)#$/%E(BZ^$7=BZ> ^]S*5321E)I()FYDS;J3Y+"N(Q2TU4EQH MHS:],68N\T![A3/.-VBF2MT0LWI2QG[^#3%,<^R?+\)NJ_6A_Q'^OS-J]W[Y M,+H>FC?O/W9&'S^^[[7ZW8_X#BNPX_:C=?/K^_ M_7;[Y;.N_7K[__UQ"Q_^TJX_O]=NKG^__08/?/UP]^6/KS5_PXE]?0!B%#7G00I!,NCEN K8 6K?Q5CE4[18+9QHFHM;V MG)%LC_T@\)^802#A&[ UX(LZ1-,;1\7W$H.J*FL0_,3\#;VM(/ MOI.F$N/4DS^$LV3376[@2X>1;WU'BPHDSUB(7U%3,&>@U#P[M;CL(;FQSN9C M4%T,;]AS75)3LLN\PJ/74@ONCV&&Y4AIY$ ^NE5Y#8G9@S%W'7[/A?](Z8T? MX.6)8>#XH$WZ ^<,="+.6?[VL!Q_"_S$L0/_8!;6^,JF 9=^(<,;Z4(K<,:H M2SDT V895#/\K87Q9.)8#G( 1COG7)"7\#3G+PJ;SS!!P,)(WJWW(]+,MC8' MT,QP_CSMLW]/MDGKY:R2]HO/ AM9_!X:PQP5C"..9GX@O6T/HJK5"<.TQC1@ M962\J>X4HX2>-C @CEV<=@9 MWC.WL3W*\E%T&>:KEM'K:@ W,+'0UDIT-"HD"5^UNUE E+S=W?[VABO=3NU$ M5=&UVZ3*[^)Q" *(POGAON E/U^-YT33-'6)W"VRF4$JEZ,H:$_R(UN&V6[*KCN@*@4-XG('MY4$H+A3%H FU4WI;J!]2R#V.0YB#,"PT MU18M*33MG*Z*\9):<+$#AX.%0":S']H"7&G*!J.ZF#@>.-:4(,"4 Y]B:(=V M@*[1(QT*YM:UES#IF:6R^<+U'\@TTM.N;TD3N*0(!.92N 4>YZ 3#>U_P=:! MKKN3N)'=R$LE+!P+TN1\F0P.NBCFV1=;CZW_)9/:*#1MV1, M#*X4:$*0&\!" =- OX5Z#II&\)=6X)Y?^E5T%^[!'<6[FOV,*SC=J(YIT.P' M8!?\$1@(]T#^;6YH?RS@C92_:9+0STD; 7I)'ADYDV-Q8ZZ_O1/@1QC&\P1/ MFYFVCG:Z]#H3>COG$(&426<>T]XX>6 ]R1*Q1Y CJ:=$SIUU-4:@D@2S>EKP6.,K!- MQTJ_D_R\*MT+S&:6:MZ#5I;N:MB+?Z_:PTPEE]>+^; FRK+GI1O,WXCX?&H> M0-BOP+<6F?R43Y@\7;L3768M9$R>RS9L2'Q(_TF&@<_)M)?+U;V,A&=7T%^# MIW$O,TCEY^XC6L;]YW\?04:'B(25[#5F$\8/N2002\=)F-A#>%K#+((_C/24 M)\8F-QT.CD MQH#\.G,$!30SSVXXEU[N2D(4A* A(GY+WN#A1/QS(E]Q* (2)^W@8+(U&E4' MS?OH(N9E8-[+4O<&F2=\&%WC8OH9C>6*S!4-I0C-DT =A,<"SSO,]LN 4.#< MHPN=")+G>U<0JG$-@AT7D^H3AX-S+_=.A/E5C97=(Y363U(4(+EQ()9#B@? _^$]N\8YBG;CX*I5MQV0<*%:37MCEL^.#/7 M<[%8E@3EE-"Y$>N6U\FZI7;YC_\9MMNM=\G3JP_0S^:[-R)OF6QYV; V2IOX MM'%^"Q\M?\X9:7]'$MYNM3L"P=MZU'"'B_9JD%MI#+F'"[XAZGQNZP"Y>WZ% MT$H6MA]$A]*EEP$;0CAK@^#N^L#O])U+-%$KX_^&C_V*CWV4CR4<0/7PJIMK M,>#WOGM/3"BLLF]N^&OZM!SPAO9IX_RK3F[D3*0U,:G(!2-IH""KN$P=4W(K MM*:$+ _)Q3Q3:8LI57CIO<)L[ MH5TL0HP!>;32E*V?K[5K)[N6 $>_L0=M0/CNO(/FH+VD-8L'$0,H84+3B6AQ M84&9U."[R'.GBFG#XK2>>ZT8S:<[ XK[%O)9V? =?074 #GDNOR7RQ7GQ.GQ MUZ*$S=LFJ"'!LV17JB6W]W%LA[P)PA?7^J[>FB/. .[L"[*)6%U[)Q '/:UG YQC;'J+ZH+<0-P2M=X[,A>F< %%*J,P ! M3]?.Q ,3;I,0B66TC**6T6L5NL,WQLS[CAK7'+P3@8SL5TK)EL'1$-X\-5 Q MRE9QE+23A3-KAAJ&"R)RBQVR+4#"F$Z1R9V9-_F=F;_B(BLN%7]%1*!2<:U8 M;!1-,?-,K"$5(9NC?D;?(8SD8),UK/ ),P#ZS$%55H1\NT-S"H;9=7B0 G4 M*$@X83G&Q:YD,QCZCC%X".20,B^O%W,[OBJ^$W7U3M02.U'KL*'TK'=Y7$<5 M681:XA*GO4]2>M#/]@;LE3G+;V=?VWGZF".:K.TOY6F=P"&UM]WU[[\ MJ#+:-ZA/U$WE*>STC.'^!.9YOL[H[3XB!@QBX2ORK]"D:&*/-K>OF+0L13.P MSVQTC,[@=?DQ%NUF=I)L;^BW#I0RWNH[[X!]L?DZX3F?3'!5XO[IZ? *^9L< M"G)[A@KS"UQT?%OCXJDJ**^=-(,(9I(1"?X0AXO\")=LD6V]WC-YV#'ZO?)X MI8U35>#O 22D:W:RXT1[:*D)()PY+KFW6T7CL?A#^(3"3%C)UA\A 9C?A& $ M3P4P[=[Q79;?OD>;[2S_GGN,SF/<0/3O1.(<)N8BS.\^=TX^#D%@4SN -$^G7C!FA5"I]A\PF(W2HYT4G*64C'RS22;*).) MR=F^1R(S;+4#D:*(=>&_ER);BH$IMPF=/WWXY?;;^VMY7 1Z%6LBCZG%-S+/ M@F>6UPBX313CC?\X):+?G[:\3.>PPV=1)6Q9_FC.TQJ>-G1.(60%_G*Q\R*9 MS$2"_3DN&%J%W:2" ?"J3 #C>S#U820. J&+ _&F1]$H9A_)>/P=B_28&**P MT\6^BAM6\[8'-Q\6"!!)UXQXW+\/J) Z*=C-[Y7Y0T'?ABT(V2%UH)IY4P>^ M$V.G4=#:BO>03[X)2C<,YTF"E0*J?*1'%@C02CO9'4K=TAJ,V#.>J2FY,%,X MR^LF>BE(M$'Y38E&IU7ZY1]2=Q6(2YTYRS\1YDU68=AY[76 M8>>3OKI=/Y.YLF"Y814YBZYPA3$,8[X]\A4N%)O".U/:8D_'/!Y=:-J12M[;&%I&>W]8R_D!DT6^6]R(0-E*5FB M9;F32&)A17D"VT[V844W$6B(=8SK&,^HH2G.]!0F!K7K/]Z_ZF1KH.O"1=B@ MM3@N]NA@2$%(1@MH!VR"@4HX\X-(;,L1IP#M>[3Z\C1Z$??R$%BZXR!9CP%J M?V,!]-9NM5M"[X9YD\-PKP\:K[2IQX]^R6HG^(_G;\M")?*;)V@#S85W0&3^ MN'M?7E[Z!]GPE9QW#_C+BLWY&)\-E61IV3;4AEQTEY,DEZ9@\R4[07L&N[6V[3G[M:;B.3@/MOM$ O M82F,[%O:<=*0W=;OL^-:^Y7NV5#= 4_YYJJO"%S@WCE:MDDZ?GLL1FZ](B+7 M1:%6=BMY7W(=/^=I\/Q@SMQ"EV9+E,J.1*:?NZ[\]>>+U@5]#G%OJ/R\@:?? MG#F [C/@ZZL_9VMW>8BM,8(\8*6??"'J=-,W2\>.9O T\$=>K()G?=@BY&^3 M/];J75^D5UNDM>+-SL7VFR]$'YW^ZW?)0ZN_F>5^:AV\Q6&]:-S]HLC"I3GK M]XO7Y+X5^E@LC_:>BL (C?T>-'%%2]X?P!$\R*4-#09"4O/G=_#+[K#4SWE" MX4RG_ZLHTZ14P!FK@&^T6/R;6&?>ZAB^#"V_BSVZYXG%,\6?G/-M2NBDE\(= M_+K##>.O]*5#+Z5^37.;_H7!E!KI*:!\2:D8/PX9!-FZQG]8?!'EJBC:+&)O M7E+%;K]=<_<@Z$2W31[J>M'5HK5E=.^YWC1Z!O_ MF1?CUHSVL+BG^;S"XX./KY(FHA*6H*2K75E]K]!?$>W]D8\#4F7)=1D5&6S= M)U.ILD><6G/UICJERQH&_]/JLD?)!W0&ODATG=W55KJ,V$E;_7$>Z>ZZM].MC)[#:3QV M/203CJ^:/O]TK313S;%9G8$?>5_O]IUAY ?_1*5NTN_M*EY(M+HIV6[FA40K MV*E47:D;7U3+BIFK?+FZ6 M"8=.P!(%CU/ (]3:@DM7XC\=A1:%ED?0TBV@I4R^7J&A"6CXA3_XGEVU[7Y5 M2BDV8'Q90;51XPJJO3GG?0+O^3AZ6_4TN5J[.LA<'WY-1"U?*7@J>"IX*G@J M>"IX*G@J>"IX-AZ>Y?(:9G5CP)OBC83GF>$X^/@JN>^[$KJ@/>CKW4Z9^JB5 M-4E* )0 [$ZXV=9[K9;"O\+_>>*_/=3-MCH"JO!_KOCO]/1AJ\R1(24 2@ : M( #_^)]AVVR7F8?J1_TG71'.'P>@C,,!.'*+R_ \C(JRLWLS0]EOO'ADY\ C M)W-ZB^CB7YE=UJ#1N0+%3R;!\^AWNV7"> 5.A4Z7R"_ M!.%%5]WPI^!937CV]59+U7=1Z*PF.LO'IM7#9[,.M5[\ZX8ML"R!YG(6\O \ MTU0[RUTUQ6M8)JBKK()7>#HUG@;J>CV%IX/&3@I/"D]5<"<5J!2HF@.J>JR? M'8 !7Q8\8!%T*J.4TRZ;M=6RV3DE+SK=CM[KJ-2OPF'WCA$MG.XH=F M^_'8Y7O=(KN5F[(W?'7]OMJC@Z-,;=LG^?,DFBV>AAVR]8=:)AVV#TW6QCX^@A>0EO(S2&]Q4%N M 7K1F[.J.]1T/:1SA/60Z@[[C(:J9KCI0U4SW/2AJAEN^E#/<8;)^_PI8N! MI]_3O_259G'7E93_?-&ZH,_0AI5\WD##-V?.0^TS7VI?_3GSWFGKY!>]W:5C M1[.W[:Y@B9R,G9UC8'F1D8]L8L:*?(6Y:XD^=V=G4@2P[#;J?N'>R>?+'3;_ MQ'!SHT;#^;:KSXT M^Q'0@6>8-2?4QBR$1WQ/8]J22.3V%8,AL2G7G*3- -K16*0]?U.[(.Z.+R(^ M'_- :X]TK=TR1V5;TI%4"+,"?PD0"6%@0!8+. R;A]R+8-A8Y"IB'D+(>$J< ME @=3X3:=1.AWP-N^W/'8P2C@$M(A? GN$P.K4#5A?,RBA M(@8D@8I&S3QA3J#=,S?F&AXF"FS\S@_ S5FKVZ?Y8R"*BE"$] RS_HZ=T*$O M#.W;#)N8,\>#][0Y^^',X_E.[0!%(2^T!@8#;]MZ-6@;7<%C&)T+ORC4GQ#U MW1JC/JF:XG"!N7C;V;F\SQ)[%HP#$$U/+'R)3EWC/RPWQOG0V-R/O=Q;F>\# M[^?\ 'A@$GL0/KC,F8.T_,G)9X@]PBL\"QH^]/'3 SH2MF-%)*D@I_BV/R$2 M0AY%+I_CB'2-A?0= T* M8XWCWOGO/J5Z,RW^ 'LQ_9)8+/'<:%F#RN72 O455J-P!*S/(3 M C^B^V YH#[OT%T@L%S 1"!BX6< \RU\*^9@^*0^?4QD5P+8X4J,BY\?E>J2 M@>J&^=C$5S&B9ZH<^LKQ(+:.WG:'APFK0=0Y6ECTW8080I__E46<<#+].-#L MI-83B70(@@Z!T0/]%8:H ?!-T0K*&W-=?PG3S$FXF8WTTR/I#SI*J\)T% M#\(\3Y@5^4&HQ:'0;Z)U>L]UOG/7F?F^C11)$D57(,9((0@RMQAT []/XBB& MKX%64E^.8#^1LOS8M4'G:@YJ*L2HH$AT M+/CD\6@36\104O8%Z,*X1 T,R)HY_%Z\GM K7L[3B?HLD'$32RR81+78RJ$;VF GN &QN)_"6):B6O_/1V'E##T%*(9"3FI= Q MS%R$<3'8F] AZI!C2( 50S?@26W"06J=,MV^:3C U% M,Z!\+P$ZSAIH!:3XFAC[?*4M7S]$_D$V17)V $(Z+2)D6+HI76J.1!;1KY(B M%J$F1EGPP1(AUI9.--OF3VE+<&5>E21C?2%_0O]#3\%HEV=RZ3=EI$*S]&IH M=#3YA8Z"OP!=XMQS]T&)V6:J;DGUY9WA-2TH7.[$"RHX\M*)%VB3[$:[D,!. M&MLUYS^#(CG",$AG J:!LC VMY <3HUN49G?*(*U9@PB78!SHFFETPW:GGKV MIC[J?_Z#88I'ALV[ST!UW*TOD\G5+\PENW,WXV"GKX, QT[.9O4P)2;-#X!7 MX NA)0Q@NF!*QC'X5N "Z=J2T]3']/WD:BQ'%]+H6&YTZ%;!PV/PEH2G :@, M8VM6?"B% )#*)X E!^WVDE%8""8;U"\"T?*%/V7)Z\5!@5R6>O-0@LKK1K:%Y";:V@0LPXWXK'K:\V3.H2.&?!-")P:-S8C$C/%!3I+2EY".P8 M&6]A0+8.!OF7C65M!#KU GI4^LDP8S1'^![$'C%S*V:'M*M_"J90P2M[J\A^]XC_ ]#W^$/ MS\&(]/\"-VQ_GKYTV*4E9=9K;M8_!H"-R)E37A'_2VH+S/"]8_-5LX+^Z%S$ MC"*,S"TBD:'BP;UC<6%8\E](6+*L05NC+(ILCQP&X1N@Z<)&,5<,_T((*=HG M5U[XXB*GEW/I,3-ID7WRP8 %V0\[I/V3!,&J'Y]CMX5YV^"I^3G 9'17RT_0 MO[,@D[8IOQI#F/[]BDV I+?,A5@K1,F8!7(T1R9QT\F-I-]MK-P:$I&8D7"7 M"Y+*# "P0F&J]4!Y/2\)B<>$K@6@FM(P$UK:\WB$T9'-Y@PS'BG 7#X%= 5@ M%&T'X?XG-A3&:02<6P\$KP4W X@%472QGA2!D$*S=($!!6\[)1A:TT?7QU4. M$I^BX(Q)G,?8%LEVFA,2\7*.'-&$H:*\\S4'.^:02"'BKD5?NX(F3 MB/EP6D\G/TMF)&//RB_>AO$X=&P'7L6PX3^^@ZL]\&XZ8%2]BZG4#)'L-R&DY&[,51%+B0F M2?2.LFSY\[D3B==$8C:DMLF%%"MV"S_"+S"1).+,7"*7>04?-1\&IV*(PA\] M+! ,2%%AMU&21UOZP?=$M$4;F!2F54+ M;D!"F+#'"64;853@>KYA7,K"SEV>1OI!.?2DRN_%NX0E9I H CQQ>T5L4GZ2B9IG<0T M,2Z]3*GV:&0Y$=)EBAD O/0X[ANR_"NIMP+Z=9RTB/L/8"CPH^WC3[394&R* M4@&8LKC/L[BTAD+B)5;N4+ERV@D#6@B0ZX_)R(8 PPA4DN_98MN%[WE<*'9: M*4RP65"%^5VJZ1Y_U(@K&CS=-NMX M:- 9]F[>?[P>CLS^^UZGWQZA5F#U6M>]^7K[[?;F^E?M^N;FRQ^?O]U^_J3] M_N77VYO;#W?:]>?WVH>[;[>_77_[<%?75;Y%P,%D%<"<+7"&Z7Y)J2106C"O M3J+PAW%GB%V3GZZO?T^T &ZF$WGW[YFC)-<:0)+G"Z% BEO.DNZ3( #]N)CV MR8/OYF*HG*@;1O=,N.4.D>)YV1 M4T$U)<2&:/B#'$?0?)0R)F=![GM(?3_? C62Y+XRNH!;A3,- MSSB&^!3#_D![ILOI2U*?8NM'NI"SB7]+P6T1^F03LZ1E.!RS@ )MKMZ%E89V M[8)S%4]GPM?9/M=(87JF32SC8PO_#&$ 8)N^>_X2O,,I#2/9TS]+'9-T^_]_8GLJU,#X(4?,T6?_ M&*;I*TI(S"%BHB1=E.RPNTEQ:X22\RI /*Z7/5SAWC@4 MI?0IX9S*7A'7!$06R*.Y<]\6R5AP2 ,_VNK6I\DP5-MHA M5/;WE)]Q?#M,3LU"PZ3\8$#SV!6/R(U(8K\RM4/>,II,>!R/D]$!7):DG#2; M4B\3,0HZB'*=9=S$DJ?X09>[^);9('$/*IEGTMLBYR6#Z33I(L,*&0=@K@[> MCH2>3:)P^U%Z*K*'@B0HL,I;G##LL9%ZM. MR9FB[*W,H@/?QC2?B:L2$Q@HUJ&-6)C>REZEQY*&):;$^WZP]FS.;UAM>,;N MZ9BB3TH<\X\>WQ+^B?2E#>*"F2J9<<$^<=DN\.,%&?)T:$B'<#+Q@?1V4+.AUVX$A>E:4-$RJ\?^Q M]Z;-;2/GVO!?8?ED*G85Y$%C:73;)ZG".O%3,[9C*V?>?$I!)"0A0P$* -I6 M?OW;*[I!D%I!"21QZM3$XH9>[GVY[BHM:FIJ]A\OPY[D8,HK&I6@[".)A&;S MMA!ZV^[.OLY"5>;[59'S# %G8/8J>,^X^'I579>4OE@+#I=AO+^F)[JZ7@P7 M<8IR;^XZ!Y[;X>Z$-*KHX>I/E3*)G=@%ZZ-JST26#9#SK]_-7J=O:,$O8Q<: MSW;3.4/6W2F+V]N ^/I3LIRM@')MPR*Q],VFO. +8TXLYTS: M"+JJYID6V**N%LWT:/U;W6OD=N;KLS>*'+2">$IDM":^5?1M^%C;34LSXE/K MZU][(HW'/T',3%+FGJOJZHCRO"'ZH[7V6%,=8SVN]X6KGQ>:EA66I.;$"T]$ M.,Z_*\VCOL6?(+]$N'7J+\O*7O.4B$U,]RTQ? @):/*BUE&HS;S MC%$)@U'B*]*8^>WL-VHY;XCLC:?@Q5T'/3W0@I?=I [:"/A&6J-43FEY@^;2 MP_RMF&.RIJ4O9>@M5JW(TN,2%++H0H086[E?5KW/$&UT3:M)"Q8PN%V.MK7+ M/3N6VV<&C;D(>4CTLFSO.=!2.5:530T3 >&RS(LDQ<1^R)8YK?;7:I-O8=.6127"A4X:G&C7&2E7 MM%JG5ZT[E=8JY$'.E#J#=;9_CNWKDN/':[O^0%!MZ,V1DXWBIZJ"U^D M?&!I5ZR)F>\L:RF:/\]$)=(RDY4VS&[@="!,THK?M/";-OHT3*,(TU24-'6? MWGY=V,6Z@*4^/*<.7H@B4SH&*Q/3"S\,UDM#3%O^B")MA*S5-5K-W/R:=@0R MMA&E7;0^BOM#[:]VEJ@' GG-A<$R*D2;9(QYZ#E]H[+Y/*]9A\RJD!]>U;(" M;9G_9R5BZ*+JDIEXJGQ2BFUZP)L7PN6"@#D0-9B"K3MZDOY259.%R/R9NG@E MV-?\O?\*Y=AA^^_Y? M19'>54F[@P1:!2\&HK)3I?X).U07_'&RL$]\C(FT%8.VD(+\AILA16OF9(N. MV;'% .!.;LMMZ\51DW2\IZO&BZ79%8B<<*=VD!5OJKH,+CW;N#4%8/J#QR^7 MRTQ:MGH-35L]W2V0I.Q$-#-Q,(P9N3U:PD6K:OI^WR*CW,O*O\0*>(!$1E&$ MY&61&/8;1(-?KQK&(JLBO:;V,K<%*363I7G-34^V%T,K\&8BB>YZ1?$2 M\WE^S:A1[\2C9$RK[#A+4_KG!]@U/56XG[)NPR-0J19[X^RP!F8J?HI%4<^R MK%"\(D+46P1<<=,3<6O2:].#E 0[RX18I$Q.@51929T6VMT2F)(/6@?E$/MX MK:F&;;=$-Z9=4^]S579!E.UW4J]V.A-V#Q*UA'A[<5GU*4J5%2- M6IZ\[X GHUKA3S=FL)#5.DUP=XE1$*L/GN<542C4^M/8A<&S412AFMZNA."1 MRV&Y';HW>B==H(>VDT(X=I3#-+E(EC1_PU=WHBJII%SNA+ED';*XV186@QFX MWW(:!N%BMUL0*V)UBS?JK$3YMD22XC1%#JMD<&Y4C=*O$+(2CZ;61\Y1Y999 MRN- A&X;@3N4%\+24@OO7*E,I^3E0@2$./%U&8\9232-1LOVBD9^@?%.*NMF MVX)TOER>_3.XYR=H5P>VH_J]9O'>FM8?LTI831Y5&:N-EG$ R@&7V9(3@1"" M-)>_;&MSVD0[_P+1V%*?2V5)CTDF_V2:5A1[2[N,XX30+S)8/5&IF]7M^EA' M[#<>>-!"Y5UK2%0"L"#$U34YX;:J6*3?I!LC0 -Y,0B[?NH/B5IPGH3EXD6X M6QSF0 O%]PN!Z2[IXM8#[^V:1NA0CU.')YWT*1/!=^4 >?J!B,:YM%?[+A*- MH-+4PQ8#C-NH*2]!4FT*YUJF?[/7V\T K8?L>S'WT]M^KM/!H35CK5J$NV[S M0\][9UT'M+^QNJ"R@RHBLCS9EB#/E/Y+5+AO\X/6SY-_KNVB3UOC9MMYKN4^ M.(N<\](P_<=$M$L92TL)#5K16!P1R&.8H%;2@64KJ%C-V2>:\%5>3<1NF$*AC-E4L> MQ^W$+=82:FM1B\\R8-N4S.]O>USXH](VC'H+(>9Z9Y@(!B]: <.Z@YKRA/'O MIE Q]WEE *6FP7!B7*I! .JWM;XK^4EA85/5Q>.,2I?QWB==@&A?%>:,7(^P M.>L6)%*;0D!WSJ1DIU>UTW5:9>=+UH]*3[=-"),UG*=$+)RON'B[EAZ[B (( M6=N&E#8XPVW*G DT"5I6G%"QT6E0X_*.&IRR7:TF.G^9:F)PK:>UM< ZD926 MX9GUP:B2U$0>D8=U&@?:?:\9P%JME+C( M2;+< M^242FJ-1&>X8E_3V4]5IV;K'5*M7NL5%/RH%H&[VLRZC6Q;/OL?;/6OA*?W5AO,Q#VA:539A"(;%D37^-M9**V)MI%1[[#G?17*35RU MR*O0),;"#7LX;9]- BAAE_>97MZC$;K>SO[! MB&5+D[V,K%TSA%56Y\$3%?SSPIB4\R1$8'#QC>E;5N*D,&"R@+KX2#5 MS/-<^ZEDT]\DFS[^]A_YS?ZR-C3^/!Y[CI/D!G'4=9%:LIM=$C^%2!PA6]C( M.2&[6(:TDRGKN(NB%8^CA0E+*I>M6< ME.T\K0(][^H:\LL,&H!_V"RD8''M.MB/O2F)OAU)VT3 M7L5O(BA'/]L[V#41KDV*T8=!,5N'>8;")">[*#L%$FE1T+WKUZ#7A2G,D"EK M_'BCDRCCST09/UGB;P2#^2XA:@5EBVI%FMOCM9",8K_3XA6:*RO:!%@;X!&! M7DTEG&=96W0CJ(P2#:,>23FJ@J6M/:$(3)W0 ]D-I5:]%.8_A-P8:B0EZ:6 MEF!#RU;LY3H]IR ,K17#:RAIGPWYY!I72U3O]2(+C1NHLY=]9[!$FD#AWND% M]1W+ZH9/=2)JDF<1.:>PX#+_MNSW%4G'7%9VM,T$URO1BE:4Q8F\B#60%^JK MU^LQ]OU$I/_0 B43==8PS)E?VWE4;:,HNU-ZGOO8)RKP4 2N[Q;\L37!JR4Q M6Z".->A*?6S7+Y)$RI"18=4-<@QI,QR 16 M+TKA*8L%+XCNK)$0L,(A,YBIE]$&:1JER8I:A%]H)RS+Z>?%OU?5C:8+93!T MF7ZO"0_S K46&EFA:G.4J8NL(RY2UMS:!]IG/Z_!*>M 8"Q\FBW;NBW>I4IU M/TVZ\TB2 ")<1TFXK!BH #TK/GV@76JJG^B/8D,G22](+1?4R)C;8;?L^62_N_6 M4U _*Z96J/;4;F&5FA3=/ZJS5:-**&ZRAG^U14R1J3!10+>@Y\B&DM'B*5'; MTQWPP/,2OV>:77JCV:&<@:B45-NAE%!]4T4_76A'AJ,=J(VG3'84O_RD653;9S*N3V$,-62LK:;!@UIUW=7 M)"WHUZ7&N6L[,JG09E\-'5.%I:%$([0L!EY.=XB;RYO9'O]@\Z64N.&P]U'B_R7LESP M&R)[^D ,K^*"63+[*/':4@4.59J@4;4#&V)6J$58+-Z/>W+ M] M\.=P1T!8@=W@WRAFU6=4\RB:;7Q8Y!6&459Q7:45C5[P60!01]IK-B?@H M;K0Z=GD\L@Q-#H#1II67YVQ Z!WGW&Z$7I$H^&)W="'(DS@]DE!5SF&MW8@_ MD"'URN0I_?FKLZ5 @V4=QQQHK+BDEH $O=&@_ND(*5:[L9_H6Q_TLN3^.4L; MB4YC7)87!@L[,(.RT2&E9=13"%I6VDB,L 7M<[K*V+CIIE7+ D-9&_HJ,-TE MOO2&Z^:-$<138?EX039YU7$NR142/5"45_E\MN3M3J(2@;>%L::(@O?V$A(6 M%;N_=T W6H#B=H@O\]\*]7!I3 HJZ*^5=PCP5'W)Q[7PD3X27ZVDK5_#!9:3)K3W=ROO&A? MEBEDW]OZ@ID:3$NT[ VOM]38G!=":5C.AFBQD&R^X:M;6)TW=_:.<$,[@>@1 M5B=)W>Z]9+G?VV0L3PGPL+@47/H6Q;U(-R:[R/G4Y19!CC?SD7\WES3:23RB M:BUNR6K%+L2<]QZ"DP9/V&V58$8."V2P,C89VF@I)-7 R$6[".L36><>)8ZU M7;,N^?SJEBU3$['Y3AT][83D6[D"V+S?^O68<,I59UY6;<.#".8JX:%: PR] M+YW;!1G%OJ=!H>);7I4%GQ*5:H>@+%EC]D=V(Z)91;8T9F):-L.M;XLW#1H- MYX5%K!V+2%*.?:\!9K)<*7^+/4-)/#:).U.-&%0(2@"UMHJ2Y8'$=WC;#@OU M90O=7"6BF] '2\3D9=7BN+VNLVP(']![%A=PBW5*O!@J6)[=!^P L)XS%ZD2 M2;V:$ #-=KW95QFF)I%FHEBO)!;"39N07/$69JE;%(MK8D%JZ+9NM]L8HRK: MVV+<#NJKH5K%5J+E(M6;J;B!W>A0>%+R:>NYI,!^0E1HT=\KZ@%HH\''635E M'4?5U OYOZ_^RDT6WHLIPJQ;.S&IKE(ZK18TEG&$%SJ9@TX8TSO^2RZG\O79 MV**9G(=/=03B+N0Q?8S2.])VY')[?7;U>EI1?%JQP7[:4J<";FR+Y=1FIII- M/G/?'.41'-E023'J6B>"2N]5W8(#MYUZ-?,I>,R>XP>K'V%"J,XN!%Z62-NP MRNV-'K@N^Q3([YK(TVP9G318,(X/3V5&!FUQ(K9!+6>FRPY>Y@YHD2D5QQ>V M>%9=TRQ7BV4NBY*E=:2Y-FQ2EXH#2,\BX4J.8G :XN3)Z937.F2L](':HQ<$ MV5H]TD@1,.M2/VSEA@4A$)IA8&Y>*@E W&GK,4DSZ:(JO]-CX4]C_65'(SI'>#09,H#7^*DFFN%Z$<>>;CZ =O*/: MPU-1&W_.>)@-P*NZ7*@5O[1H5.R7+^@N"CDEF,[DR"H.AL\#(;4H7^W;[OR4 MKUA(6.3OVD)= 3W&=L"P1_HNB>PQYKY/:VWI8+]ILU45,8=0O1M:PUYN(@XAO?\05%"9_1Z M\_DB68(\YZGXM?9?^@"-;<\R]=LBDD9>8 T]/#9 E1*7$+(&86,@LNQ8#EM. M\_2^1R83)$+?+ 6GO.YU5JZI!1$-8U6XY[V^.';8;Z295NB$PVJ<=*N#,6S% M,3(DN6K,T%G$!L[@>UUC28D:4;$..@F(N\H7K "QS2P)R'5Y!K*N26O_[S;4 M;OT%C>IYN$?>X-JI,3 Q!@ZD^1GRL:_)W;QJ'_'J#:&V,\*;RQL>Q)<),69@ MB.IKWG7+^4^)$0EXP.WD5KAU;#.Z.&5P+=(FI<=4RR*K]9V2A[[7I* ,80I< M>5:VH5>0<-@#8K%>4& .5@=#G%]Z<]E62<63%M\4ZN>M:Q%262Y(SA80W^WO M;/-E$/.'$5[3ISU&=ZV:OX4TC+5&_[P6*/&,TCEDN!A#2>'#J+6@_X@J*F@# MO4(O=)?[9R;+V70)/L"W[;84+S.Z2&2%.P_6ZBF/5E)1VR,3LU:V*;P-:HZ> MDF?^Q-ZVS9^8\2?F5"QO-BL/.O6!GT4ZNR1/I#C9[,FT]B!EDX)XX(=%KZ@Z M$F7VK/-YV0(GL!N0D!'2&MM"2$P2=SK7^UMI UY:IX%B&EKU23ZV..'OO<[? M9F\-3F9L1*28LT'$Z1N=)6FOUS*M]7S!_ULM;_@7^>P1S'],61+G>44WG=ZT MR81.%H&%"'AZ@7[[C=&J\T5K8G4K]!S>NTW)_VLHJC+8UJ6""[ ME2&/CI!SRNK_=Q]M^U "-(CA,JKX0I^B+%/CPUF=T24/IDH>$\:54"2\J9"V;]26Y0 53>NN3M8EEJVOAEZDX30M]VZUZ MR3-9C$S<70D=4?_!#H,X>M>I&#?7.9=:FROT MH=A;;Z M!=3&A+.S6BN&V7H=G$KR2M-[':)<\.A34HHI%9J6YX-[=$34KE.Z MB83:[MVU]0I/U)7:N%N2.JIIKPW:NX _:ROCZMH.D5 M>_JK7TM*",2/6(.)N?6;JJ_XUK&N[80#B?DFLP&LSJ-;NRVP)6]Y+*__V$H$ MNCICEZ7A)@(M#M!QW-=D5"W+- 0T("U1+IRE*:>N.!'Y957=S3M.1* 6[#>JW M4"KBF5X.+J/';U=%>4:CJZ*\[7I%8>26M*B3-9T+ ()?Z55R:K,WQ+R)NJI2 M0J$WL]=?ARF&L)ZE&"*0]:6?>=A#-I2(GZP(.0;)>GULR-?YP_(*AHNH!#P8B@9V4J+1%F3]V@GV]O9 MU\[H$UXE58LJ)O$'_9(87Z7*.]GV:>J&W+THY^_E%[33HT7WW(:DIV6E,B:QO7&+\UTUGD1%&0ALNF!D+*(C\N M:O1/,PN(R'T5I*!^P7]6?"IQEX);_[/K3/!RE',1!:51+2K[I+Q2<,74Q_B6 M-QH<]BV=<4I^\JX ?>.=)6US-@QJZB2 MX5Q.06WIA>@$(S3;;1'=NEYM(7HE HV$,CVXR118?_JZRM_+&*.(R9^F/\@1 M["D_G>=+8>NG7<'QC[=?W\[.LP4+"82H3EKPJ21_T):*;TB@N M%I+&9SF1A75KIU"[Z[SL#JJ7T73>E=7N6F:GW\ZB3$+?DI>W=:$)=(&5S)5W MK2-5_,\3%?+I:NRX++LZ2^M;V]UX)H%J3V59DN_Q":V5AL.@3UW1TM^J0:=( M.0($>2C%GN "EA=EM64,4BK(ROD.F*:^/;I_?1B0&/O!B&8]-%)D;3V!%DNA M42'>A50PL(VU$^^TT[8=%71T!Z^Y$5,AVKX#.4VB,T=*U/TQ+("\;LJ*A7LV MUO48;3EIWT%A_09MKP@C%MJRP!QUK6XMD$?-HEE,;_$6"@G"0;A/^(%BGI2& MP,%+JC807C/[FET3HCG+*L[%%N;I,$.#HZ;MADK@"C0/5N@B.$7RH6I4HD'] MSMR6E):J"%M?KEB@!O#IYZP]>7GS6$BU>;DLJW?_DW.+.4SXJEYF[95E7)L,O%# MJ2@5NV6-\7I6B(>/K/DK2A-<:M[UEO*V/5?YHDI./<:'@Z-*;R]KZ M[QOAQO&RH T9LDWR9##..X2P^'.QI .\$,$](D!QX!1>:^%J+_ZDM=_C R_ MD_F7 @J(A7:I?2DJ4OEN%*_E*HDBQ]MRN)N*5:?)((9RP^X%*LC![7Y=455,D-"_Q4+HMW03>RTX$Q+O9)&G_'L^+2$D MATW^7)1+8F5P*SJ@)E%].?M,Q-:#)A3M)KP\#G(1GF-9\[/<<%4*.-"_HE/H M%[.0SIAM9KZL7.)5#>399V55E=^-F6@7*:]YL(+_ B,%>E?R9TYI><6O)?E> MDLX5,(5\^TM&.^TH38KGR4\)B,8;\3BI5.[\7F]=M#*/9Y+H",ET%J^JLB5& M=@#=*6*\$H 'X)C!"]Z:Q#0EQP;>>NY/U$UGQ:I7K$6'39-D!B__K7.6:DIY M7(4%>SAQUKQ G:6;%!AF)QI$ARO7VHK,M]0DUA['ZLG3X@^6.O7>\[%+XKDB M&K)EXSHITR8C@A@=;.6R X'!YB^T6KVC_""4:#K_770N_3'[ VGI2O@:R+)7+ ML,6L #ZAL^MY *2]*59]O7G9;^E8#HX*9*QU%#"_B#Y8@*6>J:7*DZ!C=@4, MC2!2:G-5F4"44#G/5'V[?^9E[_W^.;#L9EL"3G%]#>YYEJ),E19I:K;R0 M5^(VIO?Z3@]Z"]D]:F/+V#>N$N&'CRLH3/LA9\%\+[=Z_C >+ MF?4B3?[;=>?D-M$*4S0CD;#D0.VWT/UI<\Q-.?2/7R]PG[ ^:C98MP02UEWZ M2#E-&RO/GM#60!8"WDN=*M9U?\]>?E^X]3,T3;:YYZHZ(TGTMC5>4M^QR=_/ M+B5J#\,(D B-J[,Z)WXF;5!C'?2K>:,:.;7$CK"TS1;E@JF#;IB'8;[SS#K/C/+.O*NVYI_^"(L6B'[!QT=_GZ+3!,3RDU?P M>*3R^YQ=I\Y':Z\1>N5K)J;?24A"WN/<8MKG/%['F%73+/>#I)]":"R$QB(+ MO6 F<:8YD!8SW%HYFM\%ZDTK=XC45DI#D]\L=]*)EBXW9C3E8CKJZCO5(CSO M6E*:;G\HKT6%2C$7-K5\BZ@>49;VH^'0,)FN)=NV^(RN78QRV*0!6>Y96V[K M;_1.C=Q-R=V,15='K]7<\%["%GU)!UR2Y&QLJ>&A1>8L^D$#-?PN'OP;?#FR M0%VV*NI'0S$";C\6;BB_O(A[&=EF/.&YWMNGQ"N>MF?G2<]6E:=*M+;DIV,0 M<(>*"VW1IR6PH;.*UWS0N7=M0=Z+4Y*A9WUIP[$@]ZX4[,B .YLEV1&D;><' M*^GFPO%I43F@O/S'WZ2.RK"#->*WWM/7J! 77LI^.>7P4:(4DMEY/0!N;6 C M#3/QTY.SKN2LCZOK*J-JAL=;ME@?H_(MW*?[%B(OC\S$AM!TW0!8KN4Z011Z M";+(*V89_C#:],?L:_BV._O%K_.P; MUAXAO[[,SIMWIOR^L/'IW_H:1'!/?R2@GR$_R8%5Y\1;$N_^Y97YBOU-]C:7 M?V\X9#HU]D[^0_]5.A/L143*='0/G6ZPN(OKRPJ!IH%_4_5OBL6S!^!K9_> MRP^MOX?46QN^3]M7:6I3+(%?W_O.V5MK=ZG_+:Y;?XGOW^*'OUE4LXWN@MHW MU36O'>'B6N!($&FZV$[""(?>E8<8=M)8&P^1OU]8>$6:N!] M('*&HK)2V^5+=I'7/-/WF6'=S7Q5()GDU55[ONF#B&['1,4^LH&F=G7/1G!YZ+(QN$28Q=RXHP+>#U3,]/+->V0_QD^OO: MB?Z*/@/99B=<3(8",>,5!UM;I+:0)B/;3_.F;-_A&(/>,=#LW;<'P>'1;.+$ M9F2;$0QLY(:A$YB>"USLA-BR'-.,!J;9L!-!F"AX4 J^^RZA=7@4'+LQV;<% M$+1MUPTP@KX=NWYDQ<@G%S\T!<<\,#;1['/='K0/CV8]*TK(YIP0QJ'K)@A[ M#L2FZP+3,TTW?KJENB9U:4E@PDH")[I]KAN$SN'1+8Z<*$9>X#B$6T.88!_! MQ$PL,_!0Y,#D,71[_Y*[8Z"KNT\8NH='5VX O,"W;!,1%O(B'YLF^2<&(4Y, M,[ >Y3E]G5]FBY4$>?GPH0MJ^'\*)9A2\>.QL_F. M)HG^7#2(T4;.^YDE+>Z=@7N1+"@<+ MZCTCNP6=!=Y@!^!)__O3E=/8IF=%D MX.>8_.?CZ>Q+_,N'KZ?QESB:??Y'\.N'4$U1]7C#9'9>_947IPV" M?[/A1!Y?-!&4=#(BL7\C-@%$SC7\VI3S/S2LZ=.LJ5+RW_FEF,CQH9@_H(=J M!P?Z^!++ 9-U[./O\H;\\'S3O7RZS@L.5,LKB+:FYC_P8JDE-?#89%367JD^ M_D5BC^WIF3]'66NZ6N1RM@X%_&"3HAB8URUU6UW:IM&VMV(J;=TM27VM=<"$ M_+=%$?(;6ARTL?VKF^*821-" 4G*6M@[ZY>-C75%ABQ!8GA=JJ?M7,Y"$'6X M&O:Q1$82.,EK-I#6N-;M\I(++4HYBG,3,ETMS,G9,J\;A<+4N0QZ^3]FKVFY M@"P@I%"F KVLE//5VO%%PT.:^KO&DR5L?]]9I> 8.9_U1=I$7^W^X E5-B$2V((<2_ MQ8%W7H>?OGZB5_(D67&P NM#(: =F'(P[@-R3\]LUW.JE-;7X& 9;GI-55HNQ[+R[IY[ MP+S1#TO69XTW#V=P0X)),:&H@%[;6:[R)PN!!O^ 7]9!U'YK=TRV+VO BOM[ M&137-^/35#D2 &O?QCZ1CI]X1Q@_0C&TBH,N_*#ZJ)8BL_5Y-&.98>'D8 MQG/Q:-.M%94,3)?:@;6P#BLV+H57O.E@JGEU1;[?UL2UPXQ$<9R4^UJ1W">* M6YICAC&3."93$>>YI0&RU$F'AB7@CX M7.:RM.OJ "[5= P0[_1JP9F9U:V@F:O5LIUK=R'@TEH#[JOZ/OU$++M@-'M. M_B3;U+[*Z!V[H*+#GE)>2W;;[D]A4(H[X <[FYU>EK7^MB";F1PZ2L&C.:9T M5E'S1P &LV?1?LHS!N2KC>DB(F95L8=S0,#OEQGK4KF?R4DI][SB?D!KX5"B MD!\QVA]<\/E!Q$(MV:":\XHL2R!"BX\\QB"B;57*W-IJ;3W6U3ALJORD"%%- M^[GCRELM(BB,&]3EG/CU%4]!:F,U*.9>O94X[OW0>U'1EO7P@7=4'0E\17C]KHR[#I+O3I^F2M=IH(N8)%QC$NI.IG$YF_9X1? MR/^N/:)DTQR7TH7L3'Y_T%8>9*2H'7-)Q2R-@IL8+?30PZP>3HUMF(J"0 J$ M_)8FY0ATF,67X2FCHB M/TN)NSO)\:QU*#2']R$C@(XI=./7E#R(#WXVC*'=F55!X>2S'X(P?O_G+T3= MSV>OR3_><&3+OL\P2&1!C81G3(#E4/-)IVQ,'M?0W)N6.FVCT],UX0ASZ4"0VR8[-9<".+=JS:+- MP\VEFD!G5*&8"\QM%KJVH%F: "=F;:F!7-49.0/-MG-^VK^;)+K1HH MS#4>7)0X!I&:->-%\N5X/.L%8XL>D$G^C99!R]431NEH=A<;)P9 MQ0)\?I%=B& FI4V*9*H'95M]67;\;_I@-I8P+ZF6VU<*?$8#.J39!%IF[3._ MZ3>*UUI-6K6BX^]8R5JV++\S/I%OIX1#6.9*3A>6 M\RI%Y43KL=XOZ"O2"WPPJ7IN6:WGK3IOM_,*Z;/F;!&3?+0.2HNB/6"&6$,A M&!G*&(ML9.TP37HTY#D&C<=HBQ,NS9;5,8HQA&_$8HO<&LIZV=DM/T"C@:IX M;^.]E6J^JQQQ]$AX[Y?G\EU)1PK PB-. DJ.4=5).^=6Q=U9>$I-U):8Q.0? M')"3SE7(%B?$ IUG"K'XL54_ZP-5]_7>GC/4RP8"V/>63IV2L=8(IJU2N9R" M+&+_="BH&+= S1,U)**YN>9>1'O?[W0R,)BM?D+DQ(F4G6)R+Z&9$SHEB1AI M_V"_O)%X#,' ^GCLM6BE\]-:C>"?:T&JFV%!-]9[+',FK>D,#9J]IC;80JQ( M3-THLHNRR5-1GIF0C+ M#%XVJDE4&,M0J[@%'O(X(V3%F9)\NR;_JMFCSP2$,:W %!7EW(H^YU$I8AJ3 M3UVPB:^5O.2U8@YU((1HB1U;D>OY7)47%3>+O],R$JZ4Z/ ,]NATKCM4VQ>J M )C;X;4K9A^DG!::\H3)$?$N_<%K^>2KC'AV"ZG\:HI8?+UBA5(\H:5^NRS6 MQ!*ATY6L2&7S1G2@T5LE&IN8(K0)/UX];=E7%;RP.!2_2$L/_?+5DONYU+D)5U'-IX:M;9FWO M7ED]\A+?SB*>LU;3F/-,\\)$CDZ< QM3R(.8AABM3-QF7HO&#"&5SV5L7_.Z MCI8LTFU$(*S^020:9)NAST0)(R=)>L M3PUM)K;EPRXOU(]A!J.-#4FNIUFK^>J*%3W1.>IT L3)ZEID/;OUQIV1]>PD MV;F(&U=7PZW5!3%W?K_,BH[]+3^D=#J_1"[+MG$P<5?G_)<95+[!A0I_?IO7 MH2&:*M/.D'Y4LS Y=^6B$N"6G;'O<5^Z%M4.S51 L\U!4^I8YN U=F'#[SJV M'./BS;4JC-!S/NB]VJU9R+(E&TU[1KP-@]?GD-5Z-8D:@M5*RM8![,AH2E!R ML=(5>>Q:&6&RY$*SJ@@'+R50-9TRJ<5LV"[(K\BE:1Z=;('B&\W.SVD:GOR@ M=@_TIKIU3")*E=V]^/J6U;?5EOS1LG:(U[=DBWT-%^W4L%XL*JUF1]!EZ\-O M9IZU.IVUX^9!OT)$K/E4.NWB9;730]UR"0J^J81,%A!M+-MNPY8ZSPNMTN-[ M91"T+7?M][G5RF*7PXBOJ%"095 C08Z,R@JR)!G'T<]=*IY0XT$:Y\@3M M>5D]0CZD=$ /4?D=ET=Z*>W!4\6]\AE=J\ K":U,FY3.K%K><5YIK:QM1N]\ *WLG%(;542U5N8F$CU,_3,%T$:\]'HR?HPT M"$Z,LHHIB=E5N5!?$(1]QVIE8DI?Q ;ZX99CN2PO9.*Z6]_'5'#=L/$KG<28 MRC)1!Y9UETG.6>;GF18*9:MZXARZ48CFG82K?B$N+)\70V@KKWC.455$G1"O M^RI;Y H5)LFS)2TT$IZ2RB.MB'3;_T-^KL!2/;/8<7J/BR_]>:VMYD)>H^QV M9S-$L>6\1>W0T.T5@=*F:7^%4$ YY_&9-EUV!R&\_I)\?;-&#GP5#E*+>*L5 M4$JQR =M% 65@1<;R%'(?SE0.KO(BT)(\49!_)P3O4]6^I]56E'K@N8AJ52@ MQ7$&'_T,Y';/U4 :_H*<"7I.C5_RR"6M*J31^6(F.NLD%3EY\R.N$B7A'7Y?\-"Z(%#<3>Y[WRZS+C3U#->M8!U6^!Z[@2[14= M<4M_2^Z.1WRUQ;,>&"H+U?ZY2U:K5:4LJ>D,CJ;2VHZ&3#K,61:9N5]$[-+82*;A MK AKM5675VGU1]:TO_*VVQR@OJ97S,C@'J4(U7U+FTF5PZ-':-ILM32.5U?7 M_)18NKRXW(S7_!R\$;<[D*#'VQ"-3P1_N0] M>3YWV CO.Z[RWZ[BOSXDWQ/MYFUS5=N&[8\-2V@85N,M-[Y,[RDQ#;4"V;C- M4-T7LEINO8A-VNS$T"'"QC)-Y^TC:U'I&E?7\@L;0/EO">=YUPTO7EU=;QR5 M.1R<]:CLUITM8E1!8?STH+# 8[_'T,,]QF-_7O#UT_CTBS\[C<._223PC^'C M].\.%WG+1,HG"8CG6?UK9DX1%4[L(@I(](-VHA*[4S@F;Z8AU@,,L<;X+3(= MB#SW:;.LT:N_;ITPPY_D@>VSK&][ZY81V(_\Q2<_[.#G;?M?O\:G7S?/VVZO MW'[U')N_:X+WUL/9H63:,"R'::N^V?QBLV]H4(GZEN\N\P412D-HZ]N&L$]$ ML4X4%!Y<$L5Z7O]!,N0LG?]Q41$G?W$B^M7F\RP[/^\>)1BK="%6B(P:,>2# M=W<0D'4' =WO..YY&EOWOFU>U*!,\[A][OR^-EGE3UKQ(1)X89Q@"R+3-:/0 M@U8^2$21 &)HYM(E.*](H\ M?%6?7*3I]3MZ\WZQH/\3JVOWFU"4"=&)E-DKED$DN_M"AQ(F'ZCQ^7?G%4N[ ML)=6]>(5JW$CSF?]EUKJT79B$^^^BMQF0W/ MMO[WY^[^%,\]^-)&J[(.0#--;#\NML>N8GMD1;$+L8P<: +F'P/8#^U8CMA':$<0,?N\;C29VAQ<767-<%NU]F!0#LV72 MV/5LC!T?(Q.XMA7;D8N%;K9M/PG7F52>^)?VP#]FC7!Q=Z:2/8@,SS('Y,WQ MV>^3>WFDS&CAEAE#B/W$Q'84QF'@0CNR3)\SHT\SE/83F7$810FQ8U@6.&AF M/#QGNA2-N#P*^40VW&-N M7(8"^,>GQ_D,&A Q[ MYQ"LTR-P2H^!D2!J&]O@4*3X-73?P M+2L.B549)F: G#@2OIYEA5&/3\6QQ_S4_6+QB1XYX]1ZUPH/6@; \*"-S,GC M.TZ6!*;IM3Q)&!$C#WN.%\8Q#D. O4 8H3'&%AJ&)X?1G2XT3-,^:)X\.,?O M ^^.:M(?F1XE/5J[%9B68CX<.=!'B>G;%D)^8&)"WISY,/!@THNW\,,\I6>I M0BZ[\_EL PT:]!RMICLFA;;/K..HG#Z,+>0YOAD&281-0!C(!IQU;!!BNY?< MNR_K#.3E <-$^!!89V@G;[WX?SR:ZI3#)([6GQ-%MZQ]H5=Q^^B*W&?F8*@X M. Y=&\:!;<($VPDBYF80RLR?Y29^+]GP+'X?85P/&QX>,D*SE0QV@E?S7'*U[ MJM2[2VL#S>7V7!.#V/40LFQH.A:"CDC?8 OY0=0/%?-3_[Q,B\8O%K$\^(_9 M[NQW&QN.<]C%09/]?:S,"#43&A&3.4D<%]H^M(,$8"AZ6K"'H!4_D1F'L:@= MV[ \=-#,^#B+>,2Z\D/Q+:N;=C3]JNA ^O^[S(MF1N'G*>CA\8:B@>;-(N"$ M/E&'26B%R(I#B&)9PAY;(4[669&R7G/S&P.=TTY[=Z4,!O*&S)J.5O$=DW[; M8]ZQ3$=E0.,H@+:'?2LPO= "D9N(BG,+14[B/)YWAM%@MF%[!Y$"/1YG3PX/ MF@S(/N=92FNYON\!.P3$=D0^"+#I8U%]'F#+B7N-5_)8=Z:FR%,'KC<8G[4X MN6['RGF.TGF^:=JAC4S;B3T'!9;E8*'S F397L]UNX7SAE%R'D8'SWD'Z*28%T0F"!$+I^(C@I,D/< MTUN/Y*2!DOG0 -9!1#V.QW.+LO.LJMBP"%4T/AF3/::T3<64V(P='$56@B+/ ML>*0Z#G9^^@ &[KK3"G/N*V';7ES9TK-0H8]*+#-^*S+R:\[5E:T+-7>Z =A M'+G(C"+'"7V7F)G2THP3F'A/8L5AM"(RH.D=-"<>G)_'^NMFRY(N+*NNCAU M ]B.XCC+L8$?!%;L.1C[20B!)2,I$2#6ZCK':;V*'\MBON-2^ M=>0XHU54O'_J-O4T.%\-45UOD_<7Y8K&49^MO/XQ$*QWTL M!-\D^(84?(ZIJC9L&+LF\$+LN29M=*>-=*+M/7!=T*N7VBKXAFJ9PRXVG.=! MXQPY;4\]V@XC-%Z<[]^\(,/OWXX_1!_G?D?HUG\]W]\./WG M<64 #F@ZTZC(=:RAO8D\]\M&&G'61@Y=7.;I6;[,FSQ[\N3% R/"T8K"8Y)X M$TV-,LH_8CS/=N+1=7JS'!Q>R&DG0R=4:%A *DQ@Y'HX=#UB.12&" M19->$I'7MHV%^0;98)#6@.B;8X/@/IF.WW29CLO3"!JF#5CF,OL!S/ M\T#DVR%T 08R=8<3V(]@WU>8#%4W;AJ6]2SHC^.W5O;(**E6&;5[KR@L?4IO M[" MX_MQFZ=&;OC8=CW;=2((@PA$,8Z@(VM2+=_NJ>[XZGI9WF39EVQ)\3Y^ M5>[K[K6X;=AHFC"U'SKY*/@(*Z3^) 0!C%$00? M#:3 D&D =ZJ=VRNONAV/J,4+CRN8?2^.A$!Q9!@@GRBS((X2%T([AHZT(VW; MM+W>X)I-0]\D6][L'%4$8QZ*L MW/=MHE 'XLJA9C%2?,()]V*O?+W.0*E;@]#'8*-"5VE$+PDM/S9C&X91Y (G MQ):8)N4',>B/067#<'85H_UO5I6+M+ZD>:ZV[B^QL MPIC?P(Y8L:/K)0XQ%5W7![9E6[X-0N'5D7_[GK7.CK^2PSTE9QN1H_6+19A> MYTVZ_#5+Z^S3&=D+"P7O?FB49;B#0AX061Z M*/)C.2S8=X/0Z2% /94[!W+S"'?BPRX/.#@O3^I12A+DT?2?65H5)^5JR!CI M/K.EK0'0NTFZ8;'O.5YO,$NPJO,BJ^NPO#K+"\:$87O. MY%]UOL@J]O*S!4@MQ\#>A)5Q8/IPG_G+5?5OL>G'01PC,S8C$V/DPDB.Z0Y0 M$/8@1 ?EKX%TH&U >TH*[I4OR9&?YOU.@LE*[;.KI]@5F!1B^6X3@\2D9WS,U:Z !<:R)R2@9.[>(B,B%6I9V(E<11%*$ZPB4([#*-0 MNHM1''F]9.#]&7$8I8BQ@9TA*\[&QX>/*CZHC/X"QW AH M6,(. -#&#O3"&$6>'7HH;!4GBG$OO/-\.M.#A%?=07EU+P=P3][EQ++(5@BH MP#-MQ_)=)R">*+)\QPYBB8!J6: ?D7T^[0H!,DP\I,^YGRP[3LB0/8"-.9+S MF,Y@HHD!;/81@V'L8J[''KO(2'.1PR0,3"]&,')"BUC=?AAYHHK==-RX5W[4 MFQF@*?1=SO EH&](4-6DP6]IQ;T2)@( V4$1[:38!- %-FFYP0>\A(Y P>; M9GSWX(T[F6@@5'/3 ! > A,=STRJ7Z?JO3L84?-&'<_W'--'=@!QX)C "I$( M^&(,@_X$G/O5!^VNZ #:!G8.NS)HU [&6/3@0?*EJX9]>.0U[+MN8J(D3'P3 M.^V<' @"W"M@>#1?#J,G+>@8'CCL>MJ#<_*4HIQJ]K:QI*=8,@960CP]-TDL MB& 001,*3"T_M *G-W_G$35%SS#BRD*&"88<[3A:/7E,ZG"?60R;+8L% ;"0 M:T4A-#W+<8";.%!8HRBRW-YTN*%9;"!E>#!3Y([':5R?V3C5[MW"LX13%,]2 M_]&S<>Q& )AFXD1F+-4BI)-5[RH9>@:=AVS#=*=QQI/3>(BL:&%MU) =![89 M!##QO-@&T(<2J-'"0=*#$W@0*PZC&UW/@,-6&(R.%:?I0<>T[2/:ZC'>\/%8 MP,2'NLJ;JXPBQ:?%0L6$YD0SS%Y_+)N,GQ) ;R8]W-?#6$6*+-?$GFD&&"(4 M(XQCWQ?OBGQ)ME^MLE83FVN:N&0_193[ M7[?JWZ&MR\D>GNSAY^5#8"I[V 06QJ8=(<]U+3=RG @(*.4 Q#;NM94]C \W M&,03'T[&\-&:2M,-'_JVQUD7OP-I%O]GE3=_\*MB*++@_XQ>RC:^_9)GL/'6UZW;),-5K&-MW$#,W8-VT'(>B;CN]),#@OZ8/!M=?Z ME=[J_]$;FN"&IYJ4(V :2V%TVXX-0QCB)$'0CF+'"L-80F(@T^Q-K;@?TSPR MFW:03'-<,?:RN$M) M>\2TUN5H[&S'4,%[KL==&7:C6]9R[,V0' MT_C,ZDOIDFC>!SY;NR; M/G8=A,(PD<.?,$PBO]?B]R@^&FKL&C*0.8$1[Y6SZ<_GJZL5&V8[*SDP<7EU M766765$3?VZV+.NC[&UX?1>/6HI'?1,&40(C9"<8F$D81A*G CN^VZ^HULZ< M%5>'^HES\(I?R;%_S)I/YZ?ICZW#\X=_9(U:5X0'4X[\\FS7Q V6;PR5IA5R];C029$P 4) !'R M3#^"'I*C59W \WHUV/*88W'*&K='V7D^SW>(U&:8'C 'A0^8ZS8JI,C>QRL MB)2B=>S8=F,G"FGM@8/- '!BK8;>GTLFT>QXD#S!1S'P'#05N&Q,N+ CO"8 M!Q!D397.3K/Y)<^\7I9++$"!L6FI*;DZ]ZB#QH:?.Q$@]"[#HQ#&(3 M1Q@[0&)L8 CMWHSE>_'@0!H3PH%QAL?'@P?G4U*@!_):52Z7M*8V)Y11974S MN9;;N=%1W @C.P()]L+0#7V4V&$"91FM'\=N#S/UM[PHR9-O/HACWITCZ:%C ML%PG%_(X6 XJT'TS)@XDPE[LQ#AQL1T&2%3W!(YM6;UHSCU8;JA)Y8."$8^5 MY8[(6633ZB8_\7XLBK31D29R[2ATS2@,L>U '\D9KE:(8^3?;:-^*.;+%=WI MY[*B3_.;ILK/5DUZMLQ.RZ[-LG-=2GU+!Q[VJ,G)MSQ2OG5--0' C*+(15'B MAP BR_:\" EK-G#]V.N!9.R,;X?R1ST#F,^2%!V_-NZ0J..,7.EJF*NL*>7^ M2GA7)O)]YA;:Y/U%N2*T_GQFVI^>< S/O^MGEFV6:GB%,+0!B/TPMH(X]I"/ MH9BB@ ,(T6WC)JH*B'@5WB'EF#AOW'3<.WVF(_,UNW?9W] M5UL.,7RS$X'1!"SSIW5B1FM<3O_6MC#/J-$\Q":^9MDLG=,R\+2XH9%_BNI9 MSYIR1H))7J3%/"&O, \=YV]\[^PX]D?;?]E;^Z_30&V!@T MUZZ&_?>RDC]RG5YD)V=5EOYQDIZ3);U+E]_3FYH\ZN?+2NPF9:Q9VX'GXL@& M81)CE_ @=H@3Y)F>GUBN;8>8?B?M',..][:)\NZZ@ZT4MT/R8G]^Y\\\(V*( MVO7QZ1=_=AJ'?S.X/OSP,>P3TM9%/\\B.Z2O")[VW?.JWOLO> -?/\\>7N?% MK+DL5S7QFVICEOV89]?-[#JK>/__C&PN;:MEM1UTC U3+C+9?B789Z2?\FCYS+OS=L\32_(@+H8_9]]J6\2GN6UU5: M7>0%7UZZ:DKY C?DV"O?\T5S23Y-CE]H">*E+]/K.GLG__%^71^\:MWG-@P$ MK%?;O6O^#!?_]/Y53YN)Y]_RUFWO#?[6"!_VHAB@@YL"&[CO7G%& .X*--Z1 M_!DTWKA#693DU(:<_3-+JUE,),EB;+"PHR&)NZ!#=T$1_<.YU?!^"0+: %3# MS!P:;7FQ@,$#3NFE,AD3.=V'G"BVD22G+;B $SE-Y+25G#[-F[(E)J!HR3MF MP.0OV;>L6&7/%>[<=EJ/(Y:7#'/>>?&/C7^^='@3F39$&=:*F+W8M-S$#=P( MF1&, L?TY4CK.'*LI-\&Q&@JJ1@/$/&T#F)YA.X.F:,9)R%.]R"3$)B&FA)BCJMRP V" '#=. MS" VZ0SP1%3+A&9LACV0QV&$&!I*B%D&AHX!)B$V";%)B!V7$(.6AHV $^BC M)'2<)+ MT[5,@7P2AAC@7IYY&"'F#2?$/-OJ[.Y MH*R2XI2]3"_:5L%F!QX. Q]-W)]/PR20(QT#J/8\7H 9"$Y MND_GOY3E@I6$9-6W?)[57\OE8JMO]*^Z:O[UN2H7JWGSJ1)?\7_D];^:)OOC M7YVK^8T%TH9 Y@2>X8$AZT?Z5/N4&W])^+$#,#2.@DVQ8E/+A('O.);K)0 F M$"-B8HO81H(L>\/$UP>P*7I!-H6VX8 ANV F-IW8]%G9%! &4IB[T#83QX], M$]J):=G8MD4?:>A%41_/\T%\ZKVD.L4#0P'N#Y\>39+EDP#QK7EQ6G5;SN7^ M[6UW9/'VLOWM3I'@F*U(0+X9)<@.S""Q7!,"' =R6+OK0F_#X(@!+6SQH_\2 MK[$;'DPH (/8(8;C#MK$^E1R&;\\&948&:M!<)QB RJQ83E)D& 8NYX96)$+ M0M<,A-AP@ U[,;1!+?X=BPT$H&%Y@^*J36)C$AM'*S:0$AN>%8# ,5%H6;%M MN[%%_E<$"FQ@/S&>=Y<#LF.Q 9%IV-YSHA@?@-@X.&RY7ZJRKF?757F>-R\' M;C7F5!P &OP&C!(ZEAF9T,&NGT#3DA&)P,8F[,UD9L?[F9WN+JN=B(@R !IT MU[LVE+_PM#S>X'ZV]EML+H<&SG$ M47\V](>)W29VVQV[:<$UW[/,,':LV,6V;08^#)',BU%PN%YP[79V&ZR"Q'9M M ]J'SVY'$QK_FC%T,6-VD159E2X9?E2ZN,J+O&ZJE,XOGV4_KK.BSJ:9=YMX M%BH5&>#$\[$;A\<>BS.O(6( MB[+KBG!ARG#BR*>O*&3'K#^J@OV1L=A]-9>W4I >F8;M32?D45QLO M/][%CEJG:9)8@0^A!2)L8MM.DL"QV\001FA7[/AX _N_654NTOJ2WB.R@/5^ M0%:<(M839SV)L[3V1S]Q,<*(T'H$0RNT$8K%I)( V;$7[HJS'F^Y'B1G'4UP MFO;,DD=F14-IHLX7&2<7SI/L1L'[V7F:5[-OZ7*5S=+%OU=UPU!()U=U R_K M4X/(-,U@ M4+Y^F,E['[YV#,L=M!!RXNN)K\?*UW>QM19CB@D#1RYP;=\,?10&@1,X$CXI MB&(T*%L/%BF&!K8&+84\D(EBXS6Y/UQ=$^*A%$,[)2_*.Z@9O,] M;W;_M>Q1*=,]YM>[V!4J=L4XCIW$Q AX$4CB$,5>&\[RG/YL['NSZS@CP:.= MD3VQWG&PGA9] IX9 !\"QZ>@QU5D4&<5A]X=AP!TS6Q$X$X@K)- MT(9)^#@.'JY2&-F&[1RQ#CZX\#"=#I75S2S?,.#UF,JB'"V.Y,:>!X+(/:0?#A:G7A,JF^?^4<+!D5^ M9 :^XYHH\&W;=A/;]&5N,W+[O>X/X)_A;%$#64/"04[\,_'/4_C'U9"0/-]! MT/62Q 5^8">F[0(YZL#QG:2'A/0 _AG,$O2L(?O%QF_/[7OI;6OHB5ZO";[P MX:4!KA9J\2#%1/8],[0#[(70-@-I(\9^$L(^C_+S%UV@.S4-7!8+2(8,/ MCHK]QZI>CY/I]9F',$()LJP0A9$7 S_T+3'S,/ \'/0*#.YF^N'LV<$GLDY, M/S']T3(]M+4B0((<(3-* 8HLB2^N1U!]Q&:?KAPK&788%#@EL-G^H.# M&1:%$&<9(91,Q'%G3?IC($O_4+,N+G)5WA2',(ZBT/0=UP\P,>1-V3N7>#BQ M^BPNDRUR$FA>K,@9?&KK4 )V&_QSI^F/K(Y_-%5*CB4OTNKF0Y-=U1_+@LT_ M*AEJS+/$C#W7 /8.IAF,+$DSA<0.GWVA5K@$7"\,[# */#L(0CNABEG"M.$P M[I4]/"_[#FCB.X8[; '4Q+X3^[X,^VJAM"A( NP%7NQA"P2AFR!7PBWY8;0I MW/V<[#L@RAHP/#@D*M,XV?>(0NH#F]I'Z6I#K=\.6@' L6][@1D27QN'P).) MXY"V]FR6!(3#A:\=9$6VXW$@ !JV]YP==P?@;H0E-X,K^09Q$_N.9?S#[W;4-Y$P3A(\[V/XQ>\%2Z7UP[#T3JG1Y!!(3 MVC$(DCB( @^';>8,^!CWS'D^[FCG?80N.@H_? JC'0&W62J)%?AF &T8VQZ* M;6Q%9A1(YQE%V.]U+=S*;<,%K6UH8->;N&WBMOWG-CU4!;P@"&!"V O".'$# M'R?"6PT B-"#N&VX&#/P# P.G]N.!^9"&9RSM&FJ_&S5I&?+;-:4LZ*3PF # M/6@.X\D8&,?HBWI0*=(H]!QL(4RTIV<[3A!'CNBB#WW3\7OI9')%*B7E:Y=T M6CY_C0?>P:3J0_90I_#4)!*VB 2M0,P*0VC;#G)]*T$!]B&*)+R592.G5P,Z MA$@8S 3WIJ#5)!(FD3" 2$"F$@FQG7@A- ,;XA";@8,!\ENP2;./M3.$2!C, M3W F*V&*8V]Q*TZSIDK)?^>73Z8%F]#"HES1'WX*WN7+^J!_VN4Q['E$!-FJ M:QU;ENG8'K3])'* $\8@;MVF!#K@=H'X+(KT&35FB'0:J]$5]'TSD1IU5!'EG/KK-J5E^FU6U>Z+LQX4[D.9'GP<>FH>?L^HK-0X?$O^5W]$]$:MU1,Q;'1'K M+1H2U/3.VQRMYCL !3=)E(.3*!"K8*T'(ALZ&'A.%"/D.-B50(RN[?8'L]Y7 MHFP*R3Y-HC@[@%N:),HD42:),H!$04@UH+J.Y0>V[20HJY,_P1Q["'S ML1)E4Y3T:1+%W$%Y_P@ERO&4^$?Y.Z7(GK( M>3RKC+-,4UE-V(U]WPI]\JZ';=\!@2\[!"WD@5Z.:%W&"4)]'D_L>?-!(Z7Y M*70Y2<1)(@XL$2UE];F!%8,D\B+;LBUB#D+'\^2D*C^(>D4_]Y>(._ D=X#\ M.4G$22).$O'H):+C:4/@78]:@V$<.G'B01_3^!J3B%[D@M[LOOM+Q!UXPI.- M.'C^<+QN\N\9?5:V.$G)-M*+C% 8+57C]4/UK%PU=9,6=%5/K1@ZL-3V:'7R M :C>B:8FFIIH:L]IZGA"S;>4X#RR\_LQ]O*XZ/5>)C+0YA7$/K(BR[-\*T!^ MZ'F!B1UA(KLN"'N-CM)P\;G=\G%U=995G\Z9X5M_4F;+O'YO)>P/ I M7.X:T-O=7,")RRQ0>+Y(6S#70C9=F_VT%.YO!<$ M>PJ70P.#'> 8[Q.7'UR1_*W%(,/Q]1,;@<<;RP9(J7 _0#:&$&$/8Q![P/&P MS.Y!V_;O:ZB+*^GQ^*Y-==? NQC6>:^NV#$%LJ>0S\38F46X2\$Q.A [,7:P M9;L62'S/@2WVFA]%][7-'\#8@UKGT'#Q2X$-38P],?;(&-M2G6*)[P2V&40Q MCI/ 3A $MF1L*_!WH;$'-<@I^/I+P?",B;&95?XSPW)H7V?_U9:SS(OLY)+= M'[''S9_6Z1>MD3C]6]O"/*,PF4-LXFN6S=+YO+PB7[PA3YM]+)NLIA@485DP M9)"4T-(LR8NTF.?I?7;[M[9__A1[*^V_[*7]U^&@-LC,ZXZ5P- M^^]E)7_DFG#,R5F5I7^_2Y??TIB:/^OFR$KM)&;?6B1.;D6U&,+"1 M&X9.8'HN<+$38LMR3#.BWTD[Q[#CO6VBO+ON8"O%[9"\V)_?^3//RN6"_,1I M?/K%GYW&X=\,KCD^? S[A+1UT<^SR [I*X*?E>>$*ZZNJ^PR*^K\6S;[L&$8 MU@.Y_'EV]#HO9LUEN:J)*JC?/&G!CZ$;[1$=36[*[^<%,4?XW_H:"JINEIU' M I-;-1PK9YXME^)=5C%%_R9[F\N_-QS::7Y%!-S'[/OL2WF5]FR@J[2ZR N^ MO'35E/(%;E*Q5[[GB^:2?)J?\M;UN.^=C /.[# V :&OI?9#< 3<)BFGO%A WL(>BC#VF#8HQG#/$[JG J4)LDT228EF;0ANDU4WK*[N((% MN,_]^G:G&P!3>=W8"9TH(L0!;.2%*/:-XYMX.-UKYLIW$X](B]'%,<> MBE,_I8?.G^X7BU-U!7Y[ Q^SYM/Y:?KC MNQW4#!C ''((29_HGT(;0_'%FY&Z L\EX0^:H36H%.1B,P"69?H!CF&(06@) MAO9AXGJ]U.-+,_3#<@CW8FAL0'?(+LZ)H2>&?LZH. ".XN< P C:#L4Y,FE/ M-?:P+?@Y:GW?59*WEQ@J=VIYJ-+X($*V9;NVAY/(LTT/6[$L M,(J3R.W-]]LF%2*RH&_D2KYE]=]79%?GM!W/K_]&KZL>BX4.+ -8[LZ:/!]! M/OMO"1QL0./HQ]I5)X%0C,HHO<9HU54K^.[]\@>C"* KR[O(R M+$O9!Q%PH)/X)K(]&+N6CV,@8XD6\MQ[BP7J%8[%F;!MP[*'E ./\@E>MM9O M"AT>*W-KG0"N&?FF[2*<0.C&$'A^*$,(20#0O0.+CV?N'83^D8'<(5&8)^:> MF'LLS'T7;VOA0<^, 42Q&P8.A Y A-=$EX\//)P\ V\/EP; AFON +IQ7\OL M]SY'<&?)9L]H)_=.Z:LJETNR5O+A)JNR^LDE/$?I]"/5I)PX41(B%X01=#%V M8@]80DA$KHEM?S A\;%S?Q_$]3U/<8^S.W#(?7#YI^C?L0J"NUP!VU3F@AT[ MMH-=-TB@Y3D!"$(4"W,A F8\G)]_;TDP6/@?CB+D-^4-)X$Q=H%QE[S0XH)> M$B?(]V)DV28P$Q-:L6C5]6WD!KT9[KN7%P]S-^YC.>P.+7X?[(;#PBVDX+I] M=V,TD]WW#Y7@OL>PYR$5VU4X^1#A"%F6&[JF[?CD_RP'RT8)Z#B]NNH-XDZ* M.O+7^;A=:,,PAQ!F'02;Y-X:\4;Q,H%!# ,$VPBC*$7 M)['K("Q+P6P_A,\OWH8#ES*18>XP#C2)MTF\3>)MA.(-(35 /(9$L&'?CI$7 M _(_&,I*5P[%VW!U;8YG./8DWD8*>K(/T#?'1,OY!BG!C^^1D>JWG0)AO?-$/5:-Q_& M\,/&W@9U3B>&GQC^6!C>!2K_B$PZJ-NR_3#"5AA$?BC;-7S/B^R'Y!]W'8VR MD74(##_.>-)+>0=3$?9P;&W!EJU#VXX#-X8^B&W"X"%R',G6B66B'I#++6S] MTF4$MCTA+8Q&3$REDR/B=T@^)$EDX22Q[V2B>'Y_CDJ\07.JB)[$VR3>)O%VF.+- MFBJBCTF\,9_U9W8/[>OLO]IRR*5D)VU=G?G3.FVC-::G?VM;F&?T0H?8Q-_2Y??TIB:/ M^OFR$KM)&2O7L1L[L6D!!&W;=0.,(&%VR;*N^L. MME+<#LF+_?F=/_.L7"[(3YS&IU_\V6D<_LW@^O/#Q[!/2%L7_3R+[)"^(G@Z MT#3^SRIO;L:VX"2G(GKVSRRMZEE<+,BRY1*?_N.?YDUYEE4S8,RHOACNAXT! M%_DUNR:W1)=IFVR=:,AUIL60!ZK6:F&V5CS<;\_N3YH;5,[S4.OKO)@UE^6J M)L=:MW XVE([]J\IUY43NB[XW_I>"FJ2+#OB#)C<_N=E%/-LN13O_N65^8K] M31XYEW]OV,MI?D64X,?L^^Q+>97VO(6KM+K("[Z\=-64\@7N?+!7ON>+YI)\ MFIRSL%+FQ!1+K^OLG?S'^W6;Y%4;ZE9] >#5]DBX>(;]T_M7/8N*OP>WOP6& M?LM]QF>A9WP6, ]T8_@Y#W'X7WSJ(8XTM80>*F719B%[KT0RW!UJ[]8DX]:# MZ&F..$*.^%@6)Z%*N[ZP]7!KK]A$ET=$ER\OJ;>*R"D,=[QD^?4R)1)J MDD]'>?G^5;DJFN.\_&E_T_ZF_4W[V\G^]@U!8RB%$OB_^A_#>.:?SCZ%IY^" M^,O,8N4U\*7[B(>I4G[4.=U5HXP!M.P, $\;4>P#WTN\,$H2%T(/)V9L\AIE MQTE"%*W7*',K[M.JJ9NTH%M?JS+^0*_@[\Z_Q.?_U1;4<9^ QMO+@M;7^3_R MNOT43]JRG.UOK%A**U&NV1,?UT_K&:8S)%#.5D(99W'RJ&3"ODO]W=[](_G] M4:T8=]WZ?@LW;"ODGQB981B9MA<""$,$'"@A.Q&V;:B'OAA BY ; MAF.6A:J&BY91?2A$(=-@*8M";SCTFX:AJ^;;- 'Z8H+S/Y%Y@(<,T!YW?.^A<[Y=D MM6GD]R1@CT+ WB5?725?+>)Z)Z[OATX2H] +HS"$0K[",+3[4<;QR%=9ARE+ M(0>S.CT;&K;K35;G)!1W*10/3.Z-0[1Y:DI(Y$3$S?8BZ& 46!!%2> +OYK( M-M"8%@@! &YL MAY8)0R[M@B@.K-XLA1%)N\T_/9CT(^PQQQP4HV]T]M@A-11L!HPW9D764#"R)OWQ M[J5GR@W$F8\6IZ-5< >@QW;:H#)1U$11$T5-%#51U$11$T5-%#51U$11$T5- M%#51U$11AT]1 S=I@K'&KSYFS1/&'+[(G-+GIL'QA5"/.7=S_R&[$W%.Q#D1 MYT2<$W%.Q#D1YT2<8ZUGPS1BY;@ =[+HN#D1I*H[,V%JO9_A< ME>=Y0P&HMXX.'$OQ/ ">@;QGJ;B:.'CBX&?E8 @5.D^ 72](3#N.0P];CN] MB=C)YA,+3RP\!A:&IMNR, 1>$ 0P(3P+84P,:1\GHM,A "!"CV#A M@?0G!L_2-#K^;,E^)$62LLK(K\WFJXJ84O.;65.E1;U,&0&FBW^OZH8-')YJ M>T,[_S]Z7-KF- M7-G^%42/9YX=P99S7^QX$Y&KK8AN22/),_$^35 D2D4WBZPA2*DUO_YE8B%0 M8I5J UD@F1VVI")9!)!YSMWO34F\@L>E)GI.)B1-D'@[)-[BEK=8<8RA)YH! MI+'F0 )4#[PS2LJ=U/NP>;OG9$*?L!M 9CC2FB M]F<#_Z,XBE4R#?N318_&T\6V0!MI-Q<9E%YF>7^?1SGGT9SS>#K'.!VOR)"3XU=58)YC"RWB'4 M!,8LH4C(AUKG-MS.EV Z?\8$L,[Q>LQV>,$] M/'P\%.W6=Q?)H138DX&39$B2(4-7@ G<"=P# ?>#%*3L=&=XP1"0&G.A+>;. M4PE(?;(WT-;L'-AX< 69M-PATSK[(/[!I[NG!I"!ZIMS4BL)40E1"5$)40E1 M"5$)40E1"5&'0]0Q>.'Q=++V6&\FF5):8@D,UH03 GES]JWG;.? M%L<\,;' M[N'DM,%$IPD?8=%G7>5@'?3$^'-@?*>O@4I%N<#,>^X QP@X4S.>8D/\SD"R M@3)^SPT-%";R)_*?!OD['1'.,2F95-@)[F#X2[*ZJ4D1Z0U]*?+WI+,)[G6H MV5!IVW.OQ%"C[7965)"*71'9]3@L_7J9+6X@*YO5T$IM$ZE\ZJ3T40)G F<" M9P)G F<"9P)G F<"9P)G F<"9P)GC^6R\1,O%;;[XSUQ.]@YC< @#[$#V!H# M!9)(2"OJ7DE#T>XI(K_.%LMPY6]-X,WFDU4^+G*_6E[="*O<%:G[^W(>UN=8 MSC) !RFRW27.WH#63P#M3TG4#$#4#$.:(-!*$RZ1!%P#RI7FV!-(5'TF$0;0 MX)VS3?8N34Y;!+P RU^T[/[93V3B;*3PA;,@$Z9%K*W_ WB%17:=KP*"KJX" MNHO+\>HI1U0/D<"I3.R8=45"5$)40E1"5$)40E1"U!$X0E*V814:/!"D"&6 M6*@$(L MXQYR@ %B%&G O3$8UD>N,8_4SE"U1\O^), /$',^[JKT$D0_?QH7>:3?U76^ M*,JY_2^=:QNL_$_E%D>I,1(X$S@3. _6I4<@WIHY# MOM-&((VPEL=2(.BPE M-/1Z9S)Z>^90\7&IPO/%"XSG[\:SZ>N%&5_/UN/YAY@P+;66Z2BM]WEP;8O9 M.O^0K[[,)OF[\ #+Z?M\LOR\*+_E/\?S3=[;A/3;;ZV_MGT\(A2DL>A).AR1 M=$BJ*X$S@3.!,X%S/W85AUN[RE)*L=#.8T.4-01A16N[RG@$V+':57U//TIF M5!(&QR8,DJ9*X!PL.!^DJ2@$G>'X$!CFK/5,*F2 5J*NT#>$"K@SEN_%-%52 M-P]A]&E-P2\S(-GRNIK+D_^>KR:S@*H3J<9_&%=Q:U52JI2%P#, H))(1?GFVVII7;.R?=F)G2SHCK%8-E04 M3R(PEWT.RQNLVCTG[7J\Q"3ML#MNO1<">$^Y(5A0 XFLV]R@<'YGV-T=Q"P5 MX(OQ\JE:521*)DH.@Y*,;"FIM-3"2X8\Q1X@CH5OQDT30L".7?MBE-Q[JDJ, M*&6)HXFC@PV,)$0E1"5$)40-Q8Y@"+6F/8H#[ 6BT@BE+5%$^WH>#C>,#<>T M[SLU$\P&UN>DBT3)1,DDY!.B!B/D61M8Y5 #Y9 &#-A,92.U(<54$BDW4G7 M]R?DDZ0^O[Z.]WD<9#59Y_$I8X)C_'6\FHZR5?OZOXVOKO\:IQ"5^[Z8Y-48 MHB)\9A[G83TE!7)Z>4PF6@H+A+V&#CEG X?C#Z:NN,$8J=U#OG^8&VEWJ/R8 MBOM3GD;BEZN+?+;>E F,0:=*(.PSYC.\1.>@1,10E?,)4EZV61>EJ%!.8RR5 MI8A1XT4=XB4. TD>H[6'PO@G]X(FLB>R'QW9[^O(YK!-Z$ ;7I,8&$^E=)B% M3]6M2LQQ#N%0V=Y+?J<(2Q]>^Z$(P"/2:S?XT8\F35)C48'G7!?A;!\\[7[: M_3.U&'CK'P3'@'%$E6%'D3ZJ4A39 MK$1AQ$'FKJ[GRV]YGE7],N\VJ\GEN,BS=_/Q4X:%#9?:]S$;\[:O31&BN>78 M,L^$<,; YN09+ZRRC\H'-0MDD8^7G;33R28A M ) Y#Q&0F'I3#U>DVJ'L'F,WKV3G.>2KTFT3+1\!BUYVPPN&<%:.N<"'SW# MQ%E6-Y@2@(1_5!W4WFFY[\89,I(X];8EFJ8"V(2HA*B$J+-&U(-,"8G$UI0 MG!O)E"(&$.UB)RZS6_^;L9W)LB]J2O3<.Q,L!Y+\[L3*).<3HHX,40^3\ZR- MLT(@+ =8*<:X,()IPNM#LKC"5#^T[OZ)Y_!418Q=:!B@D_+U31?E9^ U[]GQ7(^FV;_ LK_!I%]QY"T 3UM$7? 6.B! M%4( (7 SN%(9@G<+MLO,VMO-NEB/%_'1OV/OZXJ]P\CE43H2O-<8_I/V]J7U M\SFIX1-E+&T[CK$7 !H!J?60.&+=$IE(G@B M^+$3O#-U!FC,D5;<<$$HT<@I4^?8C,. W3YU9A@$WW?N#4H\$I@FPB?"#YWP M]SK7G3FTEGO/'=), &D-90C:6J4+X< =Y78#8?QDLKG:S,-'IV_783WBQU;Y M9;XH9E_R<%?+J[S_.512C&BO3OV3?/=>1,:-PC,Q#LS*:3#%K# M%%04"H:LU<0U;@ Q[/;!0\.0&>_S]7BVR*=NO%J$[R[Z.T@4HU'R!Q+33X#I MF'0:(:DW#F%-$ <0(*)$78RO!-1WS*T>!M-[3AQ+)$:$IH!>XO?1\YMV^*T9 MX\9JB9"'4! 2R+X=9<2T&#"_;__J_MQ]#A/7$]>/G>L<;[F.K/)0 JP]TI8[ MYJ@RS7PDJ:TZ)-=[4L@,]7ETW#!)>B:=L3>"-]FLC-Z,LD6^SI87V7K\^U]> MNC@H%6VEHJVS+=I*X$S@3.!,X$S@3.!,X$S@3.!,X$S@3.!,X$S@3.!,X'SY MZ.>-?8!#C7*^R==U;/-$CC9*0UR/6:HE1"5$)40E1"5$)40E1+W\5(1[JCEH MIP9;"4P<)\89R9P2'')9C^X1B NDOZ_F>+=:7LS6ORR+VX8@BZ=,YME;*37$ M;"1$GZ66B7:)=L^@7:<@FG),F17(6 6]! X17Q\R9X0&>%WQM/U3[8]%QGS/LL7$^\2[Y[! MNTZEL%9 ,\PMM9[2@(F*;:DV)+L>*CL MX*"UF!TD L2C7PG@S$!/$:JG5F")'-F94#-LV=%'/NDALH3U.AAD9AI1P"%J)YD9[2S?F>2W8'E2,^&!$?IW)G3[2+YVWBVR +< M)^/B,HNR)+O,IY_S[,MXOBF!]Y2$VA!IGNILCUFC)$0E1"5$)40E1.VA7DL ML+5MB0$86A3/:]&"(DP1QW56"7#IS4-M6QMNYTLP(+[DQ7]LPB-=? M/KHJ_ M1^.B:$S86V<_5C&QP>:5?C2W'?09Y"2Z21'DAPY*CF"VL0,ALP8+X&0 MDG'G'25"-HD9K Q[*3G2ER5!SMN2>%J7Q%!S,G965)"*_1#9]3BL\'J9+6X@ M*YO5T$H-$T-5.^>D71*B$J(2HA*B$J(2HA*B$J(2HA*B$J*.%5&UGQ\_\5*Q MG7L&9!!(VR"Q--AKRRE4DFE#A95"U ,R),:[)YO\.ELLPY6_-=$9FT]6^;C( M_6IY=-R(CP/L\E//IYJXG^9TI_V=+?"VVI<0HZ8+!T5@/O:_I;#]3..*%]T[_G MUH-$^D3Z4R=],D@3. <+SH=I)(Q;C800<01JB* AG%"DC:_+UZ4AWC_?($UJ MY25S&4=1E5Z"Z.=/XR*/O+RZSA=%.;'_!?*/ Y-2I_Y\V[W$:2^/_?E.H"[@ M/KW9Z3UGTA%J#'$(>^,=LH3ZYO@^#J']7F^VQ]X4'YIA.Z)PDCZ4E/,Z% M1PP)*A4%IG9%"766J\'HA"38!U^.WGML]WT>6QXFZWR:_=OXZOJOL2Z]W-_% M)*\*TXMLE<]CA\3TI5-4@V V!2VS)>%0<8L--@ (83PPK+;V+ /4?<_L,I#^ MNB@V^=1N5N'I*H*69"[:G2@_IKZ.5]-R\I!?KB[RV7H3/M.7.==)#NW8=-6F M/RT1=)@LT&!5@?E2T4\ M%,8_5=D?9/)8(GLB^T&K+VCG>$$,F%*<:2N@$4P3NS7=#?#*[M0##H7MO62) MBK#TX;4?'PDU$IRDRH\D-1Y5+7#*BW"V#YYV/^W^F5H,LO4/")+.\])$@-0I M*14F=4C 4[9[YL%0+(:G)'@>:B# 9" D(9%41-K]\U41C("MBC"4." 1Y-8X M1X2F$C;Y("01/IR*2'(^M0 \\ E+=&7+ZVHP??Y[OIK,GI81&BZ'[Z,P@RV% MA11E1ZC1$G@"9*!T'1?BC+*=,I\?)G[*-]]62^N:E1UXIH<2>0I)WE1K<0K$ MY&U&EALN,) $"B8(AL K7;?+46B%(X_1K2_&RR>/#4R43)0VZM-0K6Q996*V7U8.R(OGME@MD ^PRM)4HF2B8AGQ U M&"$OV\ JHY!X[@U #)!X/B_4]8$NG"H''AI8?8*03Y+Z_)I?JOA[-BOQ$W[S6IR.2[R[-U\?,>XHU/+9-Y#5@$[61 G! C6EV24,P\( MD$HUM2[,/++]I5GY\D/-NL=E'WK3"R1]]KNE.OBC5+XG2'349E6,(@AKY!14 MB$KC%&ZTL@5*P)TAA#_2RG?R?,B9E8-4-B2&)X8?E.&D3=)P1H5!##(CE?!< M"F%]H\J]I3L]ZB_*\'TG:NB(XS[+&Q+C$^,'&[M)X$S@3.!,X#Q;<#[(5I*@ M340I@Y' 2 E.@WEDI'"H]H8(C,-F!V4K]9R,"J81 BD G7K@9>.[%G[)!729_;L.))D929LE5_7^"A. MJNGGOL8]V>GZ09@)J"SW& /G-&):U5T_VDNN;J]D?K]=N*E:3-_GZ]GJMO37 MT)-<(R+[3',=2Q=?*C Y"1+S=D(W]A8S2RV 0$I,&.;,-0/< +4[!X,\C,2] M#MO>2P:KS^:@Q-[$W@.R5[;LE9@B(;RPGDKHJ*.!L;7UBQ&PM_?.'Y:]^\Y. M<3*2(K$YL7EH;$[EPPE1"5$)44-&U(,L#@IH6_M&/"7.A?\% X,(9PATS40! M)*7& [ X>L[Q<#H"H,\(73(P$GF3.DB(&AZB'J@.9.?(#RP$-\8"X"P6&CI, MZRY4@CDCMQ=*/E,=))E^@#%LQ]S)5/[T-2\O]FDYGX9OT.H7]<:X3'W,/KAW M']VOVKW/,!AE$54OG5G^M%Q-\U7Y"7C]>U8LY[-I]B^@_&\0&5<*81MS(@0( MBQ%72BNF#5,(UC$G##V%8H?R99KE[69=K,>+^.C?$?MU1>QA)'8H'>%>9[G= M"92G;?I+:^A447&&Y,?ML%; K7:<2^F ,1PK B%NBOVH9+?G?"^##,Y71<7G MUXO)?!,7X=UR%:^FUNO5[--F/?XTSS\NWRP743BLEO-Y^,CK("8"D]=[EQA/ M+MZ@!SGT)\F*)"N.1%:0=O:_@H@)980$0'LQ_Q9RS<,"R8M])*TC$ M2( D.Y+L."?9<5]@ 3+9&2D-*%<8.M!B(\)I/-U68> M/CI]NP[K$3^VRB_S13'[DH>[6E[E_1\L A$?87J00M(GQ3IZ$4/IW)$D@/9I MO(B._#'(8T0PD=X##9PW@->5-9):!08L?][GZ_%LD4_=>+4(WUWT9K5(0D:2 M]5EKDZR6)#2.7&@@T)Z/BJP,7HZV2BID#5,>.E@)#6&9I[>/:QN&T.@Y:2X9 M&\G#G("31$42%4S/GJ23?%SN\6RTO9NM?EL5MXX/E4T8)[:V4&E(Q8DR<]-SOQ."S9##M%$0+ M@I30V$F.D12"2J#J@F@#".([58[],[CGNN;$V\3;4^5MISK96L4X)A@@S)&# MC%C?C'G0U.J=UNW^>;OG(F-YD-[K1.%$X8-2N%,I+"WT@&$'M7?::BX-JAL, M#%12[AR,\P *]Z0_.3OM\Z.?5M,[V*2(7Z[R\&W99+,*IM3D6[9>C1?%?%P" M<#S]YZ981VE^*N?@'%]V+N5[$Z(2HA*B$J(2HO8[H(>A=A(@@40+ "CTQGND M#!>(-I-_W2T-K'>-PHD69VUBF-K"^!@-C.H.U&+ZL34WU-;:>).OWUY\'/_> ME[OY(C-[$!Q!T&>SZRXCG@.M-%G^7*5!TB\)42^B7VAG ),GB&NJ":?24D ( MD*K2+Y9I*W?&3 ];OSPE#9%42%(A1T[X^_@N6GO28Z" $1!+ !V'% !EZME) M0!"],SMIV'S?<_H"D3[S%TEK)Q(_1VM+V?$*J1&!Q30XA! '#FM:)PZ1EP3L ME.PH]EVZ0B,$LP'TR+BZS*#*RRWSZ.<^^C.>;$GA/27D< M5=(QE9.FC'@"9P)G F<"9P+GR8#S868]Y[@-QG$O$;684>V$HE(JV=3Q>H7, MSC&/=YGU-MS/EV [?Z!: 31 M0::G'XLGD43+J8F6I/<2.)\[BK=^9:BG% F(VB/.),$>,,)(C%I#X82NBR"P M9-ZX8].+^TI3#5SU/1EX234FZ3- ^C&JEK6J%5F"$*>;26XX! ME\@U_2O.6VI>7+4F_?B2^O&\!N>GWIJ!:JIS4D@)40E1"5$)40E1"5$)40E1 M"5&'0]0P_/=[W'?):#M^PF&&K,42$T4(=TQH4KGOCF'+Y/?N^RV>>^.<]W!B MW6#&1R$Z(ICTZ>@?:XPO,?X4&"]:QB.H!!1$ PZDU$Y2*^IV)_8_V+L9P"0+?N9D%8@1 T%0>.'_Q"1%?NE8X3LC)LZ%/M[ M4MJ<]WI([5!IVW-KQU##[7965)"*31S9]3@L_7J9+6X@*YO5T$I='JEFZZ3T M40)G F<"9P)G F<"9P)G F<"9P)G F<"9P)GCY6V\1,#+;-E$+=1>X@L8$X( MS9GF F-.4)VGLSK\MS.PY=?98AFN_*T)O-E\LLK'1>Y7RZL;896[(G5_7\[# M^AS+.1%(\*%7Y3X2::EEY71DS4#$"6W%"5:<"L"$4( B)8$'U-9'M@'GW4ZC M^-[%R8G+@'.KO'_V$YDXS"E\X2P(A6D1R^O_ %Y1DEWGJP"AJZL [^)RO'K* M >!#9'"J%#MF99$0E1"5$)40E1"5$)40-7Q/")'V"$U,D.$" ^\$P\0KA26J M/"&M*, [Y9"VL4E-:85^6"\GOT5C=?!'62,Y8KS/DN9C<8029T^"LZSE+*+" M>8NU%X! CP%5K)XYX(''BAV:LSUW'R2F)J8.DJG)7DN(>@G9CT$K^X%Q4'#% M@[7F+5% (5W+?H4 ,SOG#3U:]B=# M2R?;!BO_4\'%46J,!,X$S@3.@_7I8=:.U>,:>L2@M-!1R)'@!M>3W(5B$H/O MS9SV<*7BXU*%YXL7&,_?C6?3UPLSOIZMQ_,/,6%::BW345KO\^#:%K-U_B%? M?9E-\G?A 9;3]_ED^7E1?LM_CN>;O+>)[K??6G^=^WS$H#A$'4"2#DDZ)-65 MP)G F<"9P#EDNXJ@]OA:AX"12'K#(7%,>N&XK^TJ#0'?.0G@6.RJO@<@)3,J M"8-C$P9)4R5P#A:<#]-4M#VB67H+%#3&8VR8<,PHJ>J.'\X>SXFZWR:_=OXZOJOL2Z_W-_%)*\*\XMLE<]CB\CT1$KT'T9@WA+8 MA%<998Y#92 T !+@:E/300=VJE3*K-+KHMCD4[M9A:>K>%ARMF@7O/R8^CI> M3 M0>%T< JEQD C:NO66J*1QOR!/"V5Y%!H^N3*A<30Q-!A%/W0SOF-T"A--2#2 M&D@4 @(*4!?]>"_$3M'/4"C:2[;K(0=3L9&0?9Y+=2P%1^=$=;P'J@_L64_] M^=)>GL[SG8,*YJV53(GCP6KF7#DGN"0>J[I/RL+@X^X4I Q%!>_KJ.2H'PB/&:620DL\L4X18RHIC:R'3!],2B=1F[HI M'OCH);JRY74UY3__/5]-9D]+&YQ>0I!U1@!:3SU0@')OL2<48NAJ"TPB9S%] M5#ZA?/-MM>:N6?*!)Q (.>T4X:!H/E0]?8(<)VW.D /L-)'"4$Z4@X127.3UU$VK,=X9 MXOMB[-Y[EPX<<=+K 7N)[HGNJ;PT@3.!,X$S@7-@X'R0H<01VQI*@FHJ%:3( M>JD51QXK41E*&#)C=TXE?S%#J>^VFV 749CLHL3N(V)W4CT)G(,%Y\-4#Z,= MU:.D=,@S##$#QFI$61V!P\[+/:J>I#_.KX^F2L9DLQ(_<6<.*2T0YH1J[T5==.VL=[)QW72- M< M?JA9WKBZ@^^?Z37]-5@=>TZJ]'C9*=N<%90 0NR9@49: [!3II[(R3GD\%$: M\TYR#CEOE9IF$BV'04L!VV03@=P9"CRV./Q?8&=LW3.#I?/"#(J6^TXXL9$@ M?0[D331--$TCTA.B$J(2HHX.40\S)7B;CM%0(FDI57&0!=?<*]Z,HO'6 3LH M4Z+GE$RT'/JL5$FL3*Q,L"U8$ (@NOZ1 J MCMG MX?4KYY.P/M/6GU5^7>.C>.F<[&$H>5]'G^QT_2@IF022>*X<(E)IXII2&&L9 MV1E86R[I^^V*3M5B^CY?SU:WI4*&GO 84=9GW]^]2!EZ0^"@A,%0-?$IR@/: M#K 6A$-&#? 8<\^\% C5!X,H!Z7U3Y,'O.!1ZD6R )@B0(!BT(>"L( MD(!(2H4-P=0XZB U=:$2D13#VXWUPPJ"?6=UI!Q)T6=:)PF&)!@&)AA2=6T" M9P)G F<"YUY,*@Y06\FFM88." " EMH!ZQV0]?2D\$]]>\G,84VJOAN. !B% MQTTF5!($IRL(DI9*X!PL.!^HI5BKI1167BG!/ ,$4L*%HK3.TA$K].W#T)^I MI9*JV8>J.:U>)K.YVLS'Z]F7/ N;D$_6V?(B&T\F88/6X4:R@+[%Y[M2?'M- MM ],D)WZ\Z7YN:?S?&DO3^?YTEZFYWLI\^?YZ4=GI;R_4M)J5 M?--8?UW:ZO#M9 W@(V-*P1L8SQ;YU(U7BW#)HO_#$M"(,WZ&$[R3($J"Z*"" M2'8$D240$F8]H4XK<>%$^KZD2O:@2A!N MC]]TCAL,$ 90*!:,6FY%?:H,50R8G?D[^U E21^D V4>].CE3U_S\F*?EO-I M^ :M?E%OC,O4Q^R#>_?1_:K=^PS)41;Q]=)9MD_+U31?E9^ U[]GQ7(^FV;_ M LK_FC?KC^/P_G2Y^33/MQ\80@\91Z0SX]YZ:1%F2E $*6<>L[I?Q2+"Q.XI M-65_R-O-NEB/%W%MOLM!53* #*,CA9(190TBNZ% MQ8G+3\8[\T>E I(A&TO.%%4"V+H&36F U.VS#B^#GLM712427R\F\TU[6E[E_6>R B%'=, MKX,F:^KV2#(\R? ^+&C<.:N+ M0,<$,-IH:3$V7EA>%SQA+9"_?0[!,$3X\PJ??CBY"' X@C)9S\EZ3I(W2=X> M)2]I1\,!395@$C.BB+(\9MAL)7DU=83R 4O>GMN8I9 C)%*D.$G;)&V3M.U1 MVG8.!O06<\>4MTQQ):F"F-?25CH>Y.^ I>WM7]V?M9/D/7O) M*T@K>8&@V!H*K#$2$Z8$;,;R!-DKU"$E;T_&*F$'B>$>J<@LZU3_7.[.]O7R MS\[MA*W*?[ZLRCPA O_Z/0_$=P(E_MQYA$D>M[F/A_B0Y^64@ZOPB]_"U;(W MRW5>9.ME9I:+O;CY[^4>U)-\_[>Z=__3CU>CA MP>+L[1M;4_YYN6J^Y'K\.?_YTRH?__;S^"+ M%QQ9#[DEACE#J1>2$R8!I1!P *A#\7?&-Y9AS\]V&_+NVX,[$;='>-U2S/S1 M?7ROLH_._'U4J=[7;\PND.Z\ZL)=#\_FP1K+CJY^X]+*+VF=^X) 25 M,5A*U6R2S^?UN__W)_!3^7-XMDGS\RV+]G%V%<3:F_QK]GYY-=XQ':_&J\^S M175[X\UZV;Q06:+E*U]GT_5E^'18GUKW!&TU'U\7^5^:?_SU>RWST[9A8=OI M!4MQ<4<_0W4-AO[UKS_M*,_Z^C]X"SSMUT[F8J/HR6\_RXB_G-'(US0,^B>1" F<"9P)G M N>>3U@]"AW_)E]GL[+G((W6>?'1.G>E-@41'.>RD]F4%GK L(/:.VTUEP;I M*K-IH))RYS#'=ZOEQ6S]R[*X^^C6/NHYJ!AQ!D_A'.4T-2M1^W#4A@#@]C A M!33#S&$N');( JM5S6UAY6Z]V ^Y+7KC-F8C2?LFJ UA#:G2-8?LAMWANW(1])>!+SZ^'G^:Q"C>]6KY93;-I]FG;RF,=T+.Z*!0GB(E"9P)G F< M1P'.)X;QP$ - IM?!R-@-BX-T/%BFHVO8L7Z_Y8OO,#):<.PO&4['A%SBJA& MT#+LD/)6&P2:GM?@8H/O+>_N@H9_S_.R_'\Q59UUW6-*D7MSJ3F)U*IM] 5%B.&^^SQ3E1* M5'H&E7#;&^P\,@HK9 V2#A-F-*\/2%! 0)[HE)OD2)"1YR>!)7Z#A0-U3"L M^ABSV:()"RTO @PFW3:;?RYGBW7V)5^L-ZN\&)51H_"IZ:RHFAW##C_W\-VC M\G+NF4;8T)AV1EE13 V$R'/+@+& "\YJXY)[AG=&6553_F)8UZ^65]46_9JO M+Y?3UXLO>1W8>Y.OWU[868S;+:;%VY7M[L=>3<^#'%2PRX273T.D07^)WUM^ M\\ZT46BLM)HK+A@36 )A>,UO B#4!^%W;_8P90<9NY$(G@@^:(++EN#&*JX9 MXQ1S3HEQR#3CA)713.WD9?="\-ZL=$;ZS.4>/<%/+-3;]?6BG5[$J24_?QH7 MP90??QVOIL\UUH=+Z7L8C6![G!CR&CAFE9*, &."&8Z:\QFD)F(GWEL>)Z;C M(L996/FBV'N$%_(1@WUJXA26&H"B/%[RX,Y94H8":(+G"KRQ@F+$&*GM78SX M;ECJP>3IKQQ1CJCHK8. UM7WCW_,4D]VE(6]U&-0JZ"Y"L0=$ M"Z(DI*XV 5W\);42K7$E6OW,2ZP6DS#WR:\.%L_/^+ZD&-:<+0)4_@U16<2 ME3NU.\$TU=%2]'F/6I9!.5$Y6/DLH8 M=LKPB$-*4X4\<%I33+BNAZ'C\!;<.:7X"51^G)G\$"K+GCO?CI[))Q91?1>[ M8XJ(W ""(:.8<$5,](ZSFF=(-&.4+^3 M =TNJ5^N;+V@JE[/O095V4CV.B([Q84&H!2/ET*TS4A0I8440&/A'46.6:2: M(B&'F-DYLO21%.HMM,I'D)U$+VABT"DPJ!/2P< (RBRE'B/BM0[TJ4,ZBCDH MR3,9U%M\%8U$KQGX%%[=LP'X^NIZ/%O%HHV84/^\7$Z_SN;S\_/D[N.B;+69 M<4Q19)REQ$ HH-:X[JR56_WEX,D(T%8HF8@TD&4XZ74#3II@M\B)5HN[0G'9:D3C45%$G<:QY >5D@"9M ;7Q M.S4O?PM+'S?A[<+.BNME,8L7>'NAR@W8:^,_[E-1'GV52PKMG"9W[Z,N;JEK MN5(JN)6 6^TPYY %E[.R?:&R>B?C^%CJ]F_N!C^2I*Q'HN7QT?)>E4H[#8K2 M&&RB)K6*8DVMQK7EK+A 9*U51LQE-.\MF7\:=Y7FK7:+1%DZK6N,E@_MY@9EU' MUF(M&-3 "2JH5%CI.HF#G?'P9A+G]6*RRL=%;O/J[]>+9@_>;[= +::FWH#_ MFJTOS:8(#Y^O2HMZKPT>8(10GQ-HC]ZF3O[PF=*[4_S@'$/![368Q?$\E&*/ MZI'LDC*NX;[IW5OS"6$CQ)/+G.B=Z,U;>C,J.9!.*$()H%0ZKNIA=LIYX?>N MO7N<3#GBHL\#@H^>WB=6N_ANE5^/9],L_SU.LLJK.-AR'3[8AGLU: *G9?$U6245DB@]D;&WDQ7,<*]'I%] M+%P\NS#S]?A;=)'.SR.]C\X,MB6-5&D-J ?$ >6Q8T# NG(9(K([7/-NG_1= MM=K[#!EC.0+P($[G8*W7%"0Z3DK>JV)%ZU4RA1%3UFN,!<;<ZA79"*2RX\3ET^?R/506G0"11(02B[TCE%/H@1?-E$P-D38[4QV> M0N7^2AS%B,J#C,<V=:>-W"R7NI]M$.M5>L$H()(:HVSR"&B M-:FM6LD1(>[^-$M"Y%Z"[,B/B(RM8@G(@V$2+0-FWJJN7:.<&N]!P)31^JR/22L9J@7 M(O5ZKA#LLWAG^ ;?D0<]FR*0;JO*^7EF]T591"?*@IU3A *O@JUH&!+.@KH4 M1S,7U,C]KMEMA3>_U,O_[2!)^QARZ=-P3"&7W@M.R$70B&C4CH, M#%68,T@0:(8T "9Y_[SNKTR CA ZR)'N@S5L$T%/DZ"=(!17./)6A_\^#%",G3)NB)14C+FI(>C>+A,O ^VU=VPCH44$*] M"LZG5UA+[Z4PV[I5HG:F+NQ2L%S7MTVO_"_M^AYFQF8<7=:GX7LJ]NTY:4C79I^+\_( W+]CV%B?Y%6,I*]*L+!&J2)4$=<1YI[U@M3)V#GO_@&#L,WG> M7VR6CZ@\"+T':PHGOAXG7^]5S)WV+DL%=]PJIS@,=%6,JKI@U4.E']+1_$S" M]G_H.\0CC@XR2?=8%/.)Q7C-N+C,BGR]GN?3[LE*^7BU^'FY:6LBOKV ?_QI MN9KFJ^85>/U[5BSGLVGV+Z#\;R JN],1YASU'D-J+:*2@ M!9+'(RS\?]ZKH3N&2 M(-Q3BJ!""$+KK8SS >N637H @O871!YA\N))G+Z(G9(\B=*/4;FP$PW3 'N& MO5)4",$EL$8V*A=Q"=V^&3W0XTF'JG)[CG!C-E"[.OAMV23:UM>KY9> K6GV MZ5MW/OX64D-RJ6O4Q$_L0N8X) -"6\D0^ ^!\[%) "+,09RP4A=J $IWXV=A MRZ(W]*[>,/WM'T4^?;W8M^7]O6('8D1[[1^X$R+[V>Z7-MI3I"V)A1VQ0%H? MG7'F &'<$\V<=U@3VAQ$Q[%6_8J%_D+H@HXX3F(AB84D%OH3"YUB,B,994P9 M CGQQCE$)6L&)0KL::]BH;]F0P)'X5F26.BY)'N@7D49K8^"I<@N5LNK;+:( M9]#>="C2V5E#J.1*<:B$J(2HA*@A(^I!Q\AZS("6TC13% E2.W7@=5"]^+A4\13/51[,XF (K[^]FX\7 M:[68NO#J=?S(7F=!L1$\3(?AL12K)*?X3+G<[9+"'"D(J<4>ZD!H8'!]>KO2 MG.&=*<7/XG)O\2XYXNF NT3E1&74K5Z1Q"+B+678$:FA,:+.:"E#!=HI,'T6 ME7N+404JDW3:U>F6D#8HBQBX_3CW[;GO949\7&%Q>H(^X,,HC4&;I ;!L-80 MRL!LCB@#4 '15(PZ),V]E-;U@N=%62H>(X3U.]-]VMJ"C&"O/A;PI#',2 M%.S4B4B�@N+D/,<*(X KJI$V'\(@3ABB2C%F=:,%(8,[H_Z?2<$>C\/J=X;DL3#P7"+'P5\*MSNMLZU% M0$2T8JLS7,M#78 M,XRT],#:H*J-J^LEI?'"]43J_BQU!,Z:T4^+.0^_O6I3!.-[MKBU$O+EVB>' M7!-]GU].4*NY/3":8<, M P*BBQO3KC5Q'"XTRY]1U'TZV9S>FRA>LCT$BE' M'+QXA.P@A=,IO#:8\-HIR #2RH# >P@YP()J+X20G/@Z-N<\Q/RA_5(/DP'] M'ZU+T(AADF1 D@%)!CQ.!K!6!A@4Q]PS%&Q^!8S#0MG&V%>*R8ZHN9HOQ8C+KM:?JJ.K2GMS(D*9R'J5^2^!, MX$S@3. \Y1K5]_EU4Z4:+-WY,MY>OKH*5N6GYV;KAPC$AUGXE+19=\:H<1I[ M06"<,NX80?48-6DAY3L6?KN@;R]^"Y#/MFL]CXNB4 Z M(K+/%/RQU. D%_TD.-BI?-&$4RD,(TXZC(GRY<>JD^6L #N5+\_D8&\)!:2>.1]PPX#KU 4H*&SL)!*7Y4I?*Z M*#;CQ22_G]AO\KW.-2"0CU"O!]P-S]],P9#SY"JB[: "PCUG0F$+.>822B3J M0052*\MW#E;NDZO]V<( CB0[R(DYB:N)JP?E:B=9PW$80++NT^K>IGJSV&XLXRU.E5@ M*Y3%W#,&G3)&&M2<%1NTE'[&Z1B^29,?9BP^1*.@I<_0O4TAII/@I*"=\YN! MM08HC[5'BK%@YS:ASCH5[&"7[FP<_PC %@4\W"!P]I>QZE?]<9QT"E(IU"@'O M40B1XDHB%1Q6"AAJIM &WU;U0>"!GJHZ.(5Z M8N'=]_GU9C6Y'!=Y'>&]NEK&+UA.?CM?/U6(-G1D&/.::2P09L(9(ED]JC(. MXR [O;@-]8*CVB[MVPM3KNN'N*Q[C=D", +@Q?ON!J@ESTD9'B_S!&B9%RBG M.!6>& HD0M)+4B<\I0= WWF*PJ.8UYO9RFDB7B+>\1(/M<2S0'I"M50 ,NJ9 MAD3*[2G>DMP9OGD4\?J+OYZMRCN7"&P)H6QY71YLD.6_YZO)K'CV80:GYS$* MVCFWQ **F1>(8"*I%I [7''88RG)#T>ZENO]MEINUZSV7JU6..*'F>F:PK!# M5I\G2$DFVW-'+,"<8V*Q!TPQ@["LLR)24FYV3_A[ B7[B\+B$3W,_,9$R43) M@U*R$]SARD.*,%! (0.$98K7PQ:5=0#M6KI/H&1_AJX847K:9>XG%ENULSB+ M:S$MLNOQ['P/WY*@58(4'(W) A5_D,EH%O- H50D1XR_ M^!3#%-!) 9VGD0YU+$_.M8.:,<"X!":0SC;G>SBFY%WEKP\G76]F)R(CPOO, M_B?2)=(=D'2D)1T)SA^P5@.M"(5(<(B;Q"$@S.[V03^6=/TU9<&@ZMPE^KV23^LX]L_PD>S7$OVSEL$TX=H: 9_\D1 MEGJ/@J$WSP&/B#Q(1/I4!,.IGPEVVR3_=!;(DT0%;L\"4=P3[;742D (B".> M-?T[0%EE'G@6R#[F1SSH+!!,1X#UZ5D\1QP>@B--1Z\P9-[LS+)XE!/H_% P*.)+TQ"@&A/%/<<8,$ M)X&I!(#Z9$!D/=G-Y#U+"/1_*I@4(\1>/+UW;#)@F*>"?2\E+O/R@S1\\% " M Q\RPC#<]4AKD#"1,)$P\&)IY4 #3^[B(I^L8\-Z_OODK\3K/ MJG^7)T[%N-2HBD[E_[.9?0EV2IQB.E[<2'W']\^U7 5#RCLC)@@CFDABG"&0 M, P=:T["(1SO=-M6._#VPM7K_SXL_]M%-#;C_UV[XN^WBQW?4(OIS1$4 1 ("[BUL6OP4HP:2EV'L'HZ3'TF2 M&)L8.TS&WD=8V1+6$FL-58)R!1%V@C%>5X1JC"'>2>,_(?E1R;=.F$B82)@XYWA++/29+2:K?%SDV1^#RB__]:=8\I/B+/=Z;4BT M@UF,X XQ++2E3!,+-#5-HX A1N\8@<\R]]Z%FUY.7]<;9^MM"S_/-W&ENH9E M96P>) 2#^$B*%R\'2AY=\NB>Q&8,6C9CX$%@,H'4.:8,IH+4!RAJ9A'<:?MY M<3;O(3R#1P*DD\@3FX?)YOO(C%HRQRF'""F.-/(&2J^@KXMKPK^$VRFN>7$R M]]\UW.E4NQFO_+(/-CHSK+Q.ON4?YXM%N$.8\;T6SY>I=:=Q\H)TG;N M" $D=A.RL-0H<@4(K0S&53'C))8T?J[*LG*N=HS?Z)COOA^P2C9@\R#S'1/9$ M]J,B.Y<=LC-/M83(2,.=\4PW)15(:&!VBJ#Z)COKA^P,C23OL]7F^,C^M/ [ M/!%[/P^O_]#2?\D^&QS>GRXWG^;YH9HJ_O",13C\,Q]2^)'.B;S(&(2 (1I MJQSPQK+:TM$>:0T2)A(F$B;.J*+XP^;Z>I[' MB9;C>39;5%9$, [^7*[!I 22XA*B$J(&AZB>G:J!IW[JP[OF&Y6 ML89O?9F7J;WH>C]771[5^8[]F\N#%8>I&"6!,X$S@3.!LR*AG<[U>K/-8 MPG,@D_DXLSN#R,\PTJF5D[_"Z8<6_RY[?9 M_K 9H1AGSF7P:JA$] VB=\#XC=KJTBTEQX21:ES@CE#&6+--,3P6< ?S^_> M#N."=$1YXG?B=^+W(_DMVOH*++5P"A'E.3<* ,9D4U]A'33H\?SNK1<7PA$% M?59^#=]2/^SQNCV8[)/E59ZMXZFZHVR1EW.(5_E%N/\B_#W)9U_RLO[^#_05 MRL)7S<,&CK(_H%>TDA7U2V7Y?G@5WGCU4$5BSW7L#BAA[L7'T$4/!ZUIH:@E MG@C)&=(8,20\<ARAM(RCG2'R#Q(CO?E"'(WH81J9A^\DG5 EXV,J M.T_KL<_H4=,.G_JCGN,.GTO1V?L\:/7);#XKB[)C,.OA9_MP?!)SBH?@*1R;)Y0X_V3. M2\!:S@MD'662"XN8U%QH7-XD5]'O5U?E.( M9>=\ : !A@I;[C V-/R!F^)$3:6D.SFYFX.=]F=],WG6(X53_"8Q]S;F=@X+ M@!99#"%UE&/*M '!I*[5+!:6V4>FMM_ M!5X:&GN$0V,)2 /\3W5H; H7)BEV+E(L#?!/4BQ)L23%CEN*I0'^IRK%2A_T MS^MQN)GMZ^6?G=N9SQ;YSW49.=^)WD<*-#''7_(\VP\F2RO MPB_&S%SV9KG.BVR]S,QR42[O.'J2?K88+R:SX'E^6(<7XMSEXM7-!RW_J)[_ M^T?;O?.??OSH/3P8(]_M0_GGY:KYDNOQY_SG3ZM\_-O/XXMP2W\9S[^.OQ7A M4G^^7-5/,RXI6DA+K!-<$X(Q-_/QPVVJM+M;W@L')23 ]+ Y\53WT<_ZLE<^;S56XZ.3N$0 W M]O+W.5V4I?U 6<94_AM_]D,_S4I[_3"$+##'0<\PILP@12TMM M90&6BN*?.RD.9*%6F &K/9+(6&SKR4@>"A3'%\0[FRTV^52M'WT=^%.6!\UT M'67.:I/_].\V_+B:73=-"'I3A%TNBJQ12?5R?">SPWOU78RWBOK1=[(/<)4O MS1;!*%W_A8A^>E7^*RB 5?A_-L_'\?K9Y_GR4Q#TUZOEEUG0IV7S1MCXS7P= MWXTAQGSQ.3Q/7DX3+O+5E]DDJHS+\3H8 Y--$7X(B_8UZ(G5*'SVRVRU7$2- M,8J#^E?C8(5L)A%6HQBK7&Y6DSR[&B^"/*X^E"_RU>=OH_)*LRAP%N4NA%N: MYE_R^?(Z?NQ5MKWO^GYK'5;=1WR6(OLZ6U\&2V66+\(ERJ^+ U86RZ^+H-*" MW9*%BV?Y[]?1U"CR<+'ZH>-SE;?_\RJ?E_IO^Y3QMZZ#41$H%+_P>A6,J'6> M3>:S4B7&NUI_NXZ&R_Q;]BD/ZQ0/5(TCE_/Q*GRH6(?-"8\:5W4<+_?/@*CL MT[> L? %88_CM=?YY'(1OR,:.)N2=N75ZN>/'\E_SR?E.]GU?!S>7H]G\^4J MW&G0W/&IZAOZ/UG8I^DV,%PN=KC+M^$3[5=?C;]E)6S*VPQW$99U/KL(3_5M M,L_OV?_Z$8IZNR;SS32L]?5UN/ZT6?M1%JR(/ZMF!7EOH?EF%R.NE\5 M/I47 >VC\G(E2.+S=:$1K[')R[R[X?6:K'[+U]4ZU]L6OKQ9 MG<=;M3_T7B0,'DG.>1N"@8HJ+Y 0CDD*8A0&UE7A/ECATC1*)CS!;W\)$OA3 MOGI[\3Z/+P8GY7JY*@WE#_GGJUN\DUOG3!359[M.RNLW?NNE@!M>RL]%/HF> MRM?@+A3YXJ=_7W]=WN>B/'K-HIR)SQ/^;AXHJ^^RYM_?8IBAE(O9AT:Z_&VU MW%QG?_RW?Q$(@;_^[9#LX_DH"J-U)1OGR[!8?RK_^?W7=.1N%K@8'('XSG(U MGWX-8JMZ'+.\"JHTN@A_?GU#:-_Q<.9U+P\WV5[V!@-NZHW.;RZ#C%M%';&( M#_!;*<]O>[Q7V,317S&BU8R\S+*J%+&=B\8I.MED$L_QS.WOQ.SMZF!+6UZW$@=%O&;\,?SR].=IT(;QA?B%@0 _3X(6N2F M.ZLWJW3$^R".IW5K9[Q1T_WXKUMYO=WK]^;7'^SUJ\P$!1S$>!Q^-A\7Q>PB M/'3UN%_S530.IN63Q$L'7(0=B\<75!NQ+(_^:=Z=;%:!=^N?R^,-KJ.66:S+ M;_I.-?SY.POOI@<1)VL90R2BG%'-K(08!']">0V(0XP=H0>!GBC(;OFJ/GR1 M/WKS^/%['_+?6MC%.$'/0ZVQ=N+=YUM;^S]CAN@%E,UF2PWC7L=!.!OMWDW3$* &5$>,^:=P!2SQM:GF@K1\6Y(3#X(8"C$3DDK M 0&U=V,]<@#\T+NY]SH[WLWN;M[5["]<:*-WC=E>5/S,+L_OGQLE)YVW#GQ3;<66S#G5OG)FK*<25"*M6^OEP6 MI9OTSV6P.[(OX=/!NRV?Y.OE;')96O*KO-%?P42(KN$B#VIN%O[]*E/S<*&P M"Z7B"]]06B^-/QM\VV@XU)=:!6>O,E&+['(<;/]/>;[(\OGL*MQRO/6@1B?= MY7N5[:J^+C>?)(-]Z:>\"[^RG-Z&>6>1U)9P%CP **!5C+H:\T0+"3J8]S*\ M3*!GWGI%-&%.@"8@1!#TIXOY:A&S_Q=LE?XA_5]Y8_AUC+Z."_EI7$2__+#1+P]^9='S[JN>+JG%WGYG$OSIU\Z'P?I$CD;K.>PG115.Q*W M\OOT3"^\_T>1O[UP@37!E\YO#04S@$%0=H@Y2Y#WW*"Z.S1H.X*PZ3"?!WKK M\*JW4'#&@*.+4[=%KC0LW6WRJW>KRU MCJ.R:K3RYQB5+8.:X?W(_VGC#/XC.+GAIS(O6$H954)JG/WQI[\I]>ZGZ/+] MSV86%6+E/%^-?\O#UM;/7@4,==/W='\C&%Q?+[-B$ZCU@YL(^GPK0]L0Y?\)DC6* MR-\6RZ_S?%K%>6NO-,N_="[=^+=E]'4=EZ1>SXM-%1L/']F$>V[$=]B4^32; MSL+#K[)X3ZM9N1T7J^55;8'D.WBZG?HOPJ,GR9O;^T@?8'2K($2TI)Z(8'@# M2&/Z=BN&'*)=HUM+"[0S-CAHFG+N%42-&+(:\Q^Z'/=>YP$^6P\"93M.I?Q' M9ZGZERQW3F[9VL+N: M?0X29/YK==_?/BY-%:3ZIA:OR[A7?#A5W 3I#X:L?Q^*GFY6P;KZZ=_;0IF= MK.3M;O7CU^Q^%_P!@/[W+-QN4:$AF([SF$^MADK/ ^@V@0Q5TKFN[^MR>O5&JLQ M>J,ZVZRN@YR,I/@^_I>IHM*1I1G[,@9LM:+QF3IIH-*DCL'AHDP(78YW&CQZ M8-$?[LSM5#QBG<(T[! '6B#'+!%0![^M"5&$O_G.Q)^=*K3G]@'0;5:'_;#V M#+S:'?33'*;Q[.3.LTS^!ZYY.V6)>1",9$4IHR(LL@H*"]9K3HE LHUOS,IEY':74ER (1HUK>L/2JT,E67&9YW6V>+;.OHZWNFEK(/Y4 M!D"#>HK9_T51&WA58,P@ M"AA% %B/K((< BMA(Y.QHUUC)KA1BC''F2'A3^\8Q:1)O4)F] ^-F7NOLVO, MG(Q+%C3Y9E6")^CY8%P'?-XIZN:G_A\R;X? &4-:3GVX=XE85+Q/5?E\<)E9[' MK(P)8GA*UZ)?Q:K;<1/U\759XU%G"YHZ^J\;HZOK;W+ ;Y"RZ MKEL5VRWC3;$>I_9BXKV//\WFT3&-=[,NW<)Y_CDF=,L4;W/3RT_S^AG#361J M$7S4:8139716J<'XJ_77E1G957.O=SB-'59\#:* MGCHQ5;PO#X&*ID\E'6X5"L!2JBD!FE"'C0T*HB$K<5IULU)><^"AHXP0QYUC MP:FIA8)#'B!UNJQ^@,'[ *%W2[ZXV:FLW:J&S"+H[[]F;_)U_S(B?&F;>5AM MKQS+VMIZB1C36,V*Z@BQ /AY^%?DRV;1_+#[#:.M" DOKB,9F_*JLNRARC^4 MI1++S:?UQ6:^_9)7F;[S6UMN;]E>WT*4776U1EFN5V8R%LMUEO8FAE4U'Z\R*L9! WFW7YC=_"FM7?$>S_8A/S*U7A0/6\0=9? M%3$$WEPH%H-7J9HR%AY#X:5?\RK[=5FL&R&X7RL,N]T'EZ ]+"3\C*2@6FCE/3!!G&Q]A^!T MZIM9UV;G3;U17:%8;HQ?KB+T@N I3:IY3>C'.=Y7X;.7L6GX'M?[\7M0?G-Q M#X*#>;ULBR:W&K&J.2UK=_YG$_1AQ;WHY%:%,ZUZZT*YYE)=MUM5JH9'B:R8 MYA'FLT5M"%01UN9Z-W3A^U-\.RK/\$ZKG*N*TE@#54O6 M*(.6G^+]O7!SAN M%C639G%/EE$FU M2RN1N-+>TC9I-B.5VW85L[J:\F9M?NKVCVT/-T6*))=K; M&/]Z%2,%S;5KB[",*"S##H^+,F80X!"\HO\);T73JI9G]?J/:C1&8VP:-GT1 M\+>8?*MJG-076X]@&MIF/5^'.I@'UJV]=5&SWI$X*C.MO M#(O3V(Z!(>'.*ST5'JMG'A:QQU&'4;$IK3##J"M S" M=^L//S47ZVBZY:+SQ;$N?/JE,E\OJE+$H&^BA-IRZWN55O(V/.P_EZMZX]8W M>/PU7#/B/H!\<2CAWHZ%]5X$(U-)0C100BIC)&_"Z)P@<4.X-WOQ>N'*G7A[ M8<(^;.7Z^^K9WU>//D"I_F-'X([JP@'UQM'G]\9UGJ:'PB[TO,(N_-0$T[M5 M=W]X%WW0=[(@8)2OKM0 MH Z5U%KMZXIXIP 1[G0]L&:!2YFV7=W^7:,;U\F;Z]RT;8*JB.*^\FM642$' MX1ZT493@46%%>3KK!B V11[M@OGL2YF\+EMS@@@.2F@;RA+U(GMP*"1S,7 :U'!9Z18M METXC3JW KL>S5;%U1A;Q,:M0; RPAA7[6U-3,+IKS5?C18Q%Q:=\,F+6EZL\ M?[K$#PI\KRH4M2/DO"(>^2 5H!2J3%@VI7".&+0[0NY.X?6/<@U_F5U\/V.Y M%83_7:S6__T^+J_Z?5:4/]59SU]++_2_ZXO\]YT7T=\^!ONO_.WFL]OWJN^X M53>W73>!+J5!WKN2;IREZZII[&*S6I0XK2SA<"\1L\$@W,SFT])(NU48-*5P M,8@0[<6\-(KWB@75ZFP3-5)I.RTMV-^"S&\RJ=:E9FJ??HZ:%%_O@E7!0XTC;SYUB55T8+ M2D>^^L4Z4#0K858YV+'G+[Q9%*7=%H-:6Z]\&X,IVZ1;&1"LH*(,TS0%&1=E MIV!96UAW9)>674/EBJ2U?*CNY%7V^J(3+NI^S1]O?']\MNC8+S=UET!\K,GE M>!6>[T\EQ4ORE_V-NQ<=!5'W->Q87G7]?2U+"C]U+.0RY#C=3)I%K\S/\A[C M>[.P9NV#MQ+G*!NO_ZL36XG3#VXD&V^D!^JX:1TK"JNQK.V$JEXVAI-FZZ9- MLOG]HHD8EF&9;D-F1%QM T?PY*MJ]D)1!0!G9=0I&M/5)(#5U7;#MX&QJGFD MW))-&;*;K:MBT*OP-9M5I4WB%W640HW\2;S0S[&,JLII?"QIL_U4 /PV3/D= MXMN;JFXV*HCQ/%R^BD;7$Q5*;I2QN-);B'['=:UGRD[;B[Q\[H#!JZ*;KJD6 M8JLQ1[4+$;%8QH=;V!5QI%/G!O:1E6WZ!LWRZE.]^\7=J=A@M@-N'#+:6\^) MY4;Z)A6+->R./U'T_[/WY<^-(U>:_PI",]ZMCJ!D(!-G>=81.+WEM;MJNJJG M8WYR0"0DT4T1-$"62O/7;[Z\ ? 2#XDBX1F7JR02R.N]?,?WOH=B*W)2*S'] M!*>8&/R8FW5FZIC!^5XODGI%7]-CE7*Q/%T.MCZ2["!,OS-6!:Z8R25Q MSZ+MK'!<_I-=$@++..*U7BT@ 6#"6Z(RUJVQ#C:2#JD>RTR,T4C.4!2B]F7X M AL'0W-H;Q93VPRO!W%GMRF\@9650V*)W9RY*%J7*@!_;HORQ%HSQOC+_QO&K>* MC,S7]*WLA53/"#4$CW^\A=0;A-?)3WE@@E?BB^I[,"0XO0OYYQVE(H$J!%5I MMT+Q2QS,4#O1G7 '3:/!#V7:-\1L(+@>24HMV[??I M&$62U8#6!Y/R?L!I,AYG!3"GD 5D<86!X.&@9C/H@@&4ZXX**JOD'[-\+O.# MS,T6QO]O*B!!U5%W(@U+C -3Z!ZQC#='PDH0( 3 6L:BW/,EJ]2%B[!$=L'8 M1)A#M,(/@Y\NIBJ>(L("7+-VWT;O'"* P/%15BRF+/U\.A:1YBB:&2J Q.2D>4"5ABU,EF M!TJ;T)VZ9,4T++I) M!J'P*&25J#[2QD/N K9<-"[R?\LG -,, 'XBI1ZB+2# Q>-L4CZS6T \DS+H M\:"T.MNFF%.8J3C5"CLD MI3\W9B7%J^7Z">K>>N+8+.PO@[\6C(K(E8 M3@M*(4?>6MQ3C->0'.KRD99/3,&PA&?2N ^QC>BY4E?R@&'"V*_H.Y3Q IR6 MTT*!H,">R:LI3=;)N"JO5I<8-PX)+(0\TZN6&&/D?#!"N;)2:D"9-:NNF%QP MID'*!(8.Y5'&!*C;I(:&:-D=#96QZU?5&@H>._+,8_$NLIQAH.4, S,.+<>* MW2 )'91%J27RQVY,_*VEO(M_@PG544&VI,N]F)65<"14+N8;Z-KI_1I(EBPD MHP_?D96QG!:'9V6DVP>W=/FT=+^@RHR'*,D-2;&,<-[(6("G[K.BX51?J26W M3TU6%[X#TKV$]I$9_O)WXD@Q],0RK3%G"RV?+T<"6,*B,9<5KY37G?HFI?8; MSQ=4W4F7#8; SC38T8#:U6@3QE.V3QSF*R-"+!OQ !1]XK@K-:$I:*'B8 YJ M^1IDA!2:(]?Y-]TSU<;.(8U+!4W5$=1C<@ARS0."_ @Y0.1(D)D/W^>-#H'" MUM%HG9OI]W+RO:CE2-X7+3Y4X ;MY))ZOYI7(CB M54OK@^9'BNZ"]P285X0!5WG,Z+FVL03:A-2+%4G#<>- MCLQ J==@8==[>5 9AJ6E:J(4J8.ZI/$E" M(%L/&-<;4ORG#WMU3PWVNI[N?N/7[:TJW+8)N^X3M45'B=,>8+_!1Q?1NV*D MI?FE.TN,[H8\,/'1145)U6"E(SO@&HM#;'C$DKKYM!HV9Q%#6C) 4_7BP@/? MDUY9N63T@:J DI_61)U*?)F&:$1+7QMAW^T^!"=*W'>!P!G@OP M)"(3![%./!@&;N0'H>]87ICY3NJX'D?ZI%D8A-'YYB(.H3/0LJI8M6]&8^,. MG][02S&UI((6CI=E=4,U*/ AKP%)0>0='%L>MV_A^#,[N94_9U52JW= (I0- WWZS%H?M&N?2W+.:W<>-W/H1LD$IH?C0_63Q)\(-$; M+954BZQ0O9AQ\"V9&\2Q;Y\;V]9<=4 R#*3;LFP&X),3!YMZY,80&-6&/! F M;0GI.HN9J8$*]T%/!(@9-N?/BC,_H)_X[(EY41G00H?E[I;( _<> "X&IP?" MA3Q'4(CJ9^:B%D0,V++-95>&]2=^WLQEL!!(,R(H_%_U<+8G[!V-P:Q6T^J- M0BE2CWN1^NRJK?H[K\K1"809E^62LI\X;6F-+=@' T'!V66&)E4GK" M:C$M;P%@PW/LLP58W+S/@ZI3I:%"3BBL,DSR7>1*JJ!CT#-5 )!&RWF].5-+ MS,*!6BD5!6AYRDR3+<%!\2)ZZ#@I[G:E);4<,D0$#9C>1.6H.;B2VLWL.&V: M^J(N)'>J-D&^#>K4=WF- MC$7L4-7K.4&197E9Z&/7SU 0!H$@1K/(KW"SYKB+Z5SE9S#A%_3F.U;-;*A^ M@JJTX]0__:3N#5U"R"%AQZBH(.*20_KSJ>!H2 JX!QFIR>^ ]NG&^-H@I&?) MHIHG<_@_X$MCEN,59A8_Y$ J1:XY)FA/K21K(Y]-#BH0AL(S*E[]HHP-GKWF M'U _)W[9C.GB-O+ED6V!1%DL46B*+NK&^'7"Y!QJ$'5HY[.JII>\><(!YDYR M\X9FQ+RTT9Q(\K4$7%IY- "HGB'?I/-1B6P74RGZI^GE2O2LPOFS:C3O7O\-[B-*6I>""Z;^2 M\2Y^OLNJ ;'B6!F6WZ*4/&.R!!**N!#=4\=#@?2E2#F*\)#*GOGN@!4I*P5U M56-@KH-NHDNKGQ$U$=-^4C)G180\E$E-.^,Q5T:K3&,E?>HY% 8R!JAJK3^! M*(_28#;9+7$61LRSI"$6YN_7'W4/Q=+5P+\6)2@!GO;[L)B*@JB?.*@%UIJW MY&0@$PHZIMXZPW.6E:X8_Z2_":U^$RTCYKGN%34BW??#Z]D#&8P.UE(I-[UT M8JX/"R@:F*4W(L[^$*PV^B3Y+[)VM&T"/R/$DB&F)X 8^*5:JS8 M$2HZX-@*?V_)26?AAX9WJ*W(,M4LCS+U^I^FC8/[/\F?T0G/\?S/#6=6NK7DM3H=.<,;:M&A7# P#8@N+9&)O: M73[D8'3UOD;YY6TQS"GXEP&ZF:52L0JM9A8 6'W%\H%X\T#ZY MBH5M8RQ'NB$-4PS6^II")QZ@?PFL=2NK>:M("[9OM]*0I_=X2 '[M5SF.,:$ ME9.3W:=YF;QA:&MFJT2=<@0Y!Y]2H"0KE]-(!+D]70E?B'^*!ZFT\ZPUKGE2 M*/1&0DD.D_)?P#$E]XCP1ZDG40/V5011H:$,59;$R68';LGUSYSF!6.J%B[P M7$.^CXNN*:$CSSO>B!XE4 ]CK3-I,$90CY*#!= M%.,X$QT?;3/($LW MT53GMXML,;+"EB;*EQM+2^T[?J61FP5.[V/;ULC*E0]F&$?:5HH5%,V8-4Q+ MYBH]1=>NF-*CV,+N&Q5@5N1Z@*6A]^>RE!_&045,X0D;%&+<@%DZ:A;)4;0S M>=/'UVG../<,\%<7#\2%9P^B0-4205J MS_/O6(_.R].@J6,V[0(0#W M+4^R"L*U;Z7,G;$CH#5JFY,[8\Z>U]Y'XY$(*EPTO"V3&C,,\>Z.'%#Z"!'Y M@)CNZL,#/EEG?=X_'Z9W:L! >S]@H+,5R&>+^^-]W!C,A0#;:9G@+972?(6V M$AY74SE"!:% DS^(MGX\'5Y ^H0)Z_"9B04W]:1^9CFYN4JO9G MA3]*%JO4.OPR1.'=8DHW$C+]XOWTEV)4LIRUH81U??@(=385T\MKYZ(HQXFI M.81$!>1!GP>4X056O1;+WHGLUBMTGV(>7ZWT-,.+;X:!?C@WJ)MPFE'CR\EF2TE_J09Q4F^CD.E:>PF(48XR"Q)4Q;'KFXW(C\F@AZCR'CDAS@/1.ZRQ12)[:IS)71,UQKU5A&\2+6.*''.[Q"#*@,G9"=HJJ M&MG6J-$B@;C(-"[(61$;E21,\3,=P@N?:$Z,#(*HS.^T!!'VE.A[U%G!YFL'G8@+JC"H71Y=% %6>/N&)E:3*IS0CON8].]UN=MC;7 M;^>9.EG&%>U++T T4XTHLI6Y:YP"JM)?3"=\#/)(^N1O^8\M/'8KB$#SFB[& MB9N9D4G^)?O5QZ&N>5W;#\PP<1/;3",?)\C+),]]&,1GW*^>+:A!5O08_<]^ M@_"_Z**4-X_,KS=?;XR[8D2QG@)LG?\ -;NHEC0V@P=Q;Y)]1/-Z9213F$%S M1IH@K)]_$G^P'HVU8BWVH.;/R9>9QTC>1DP244?)2A>U*(%0^ETIXA1X,L8U M83DN'98MHEI,L\I9RS:FAKP+X<>K,AD5RZHO=(:^56B5;NB6:6'R^%L&_UE) M1Z:X#E4(CWPOY[U11@!7YTU-^(W2Z)"BD;U,45@ ,^M8'"X$#P)=)3D+(]RZ!9W,H+^LGA,.@E1D'?<)F+ MLO<".#BF3?RPY-4E'V1M5&@:4"N%50PT TE&T87_T7)W255 #P54S--D,*O& MIVQ'D9X)4[2FO),L!>$*[#N3CW8<8[3L@)U(DRMZUB0-"ZH^9!>E.28#9 MMD8<\?^8?F%!/Z4CBGH@6LLKCE,*L@%)YNRA%.:33]53V$$J.0R+=H*B!7)@ M-E!B'47 ,J4K+]ER&E\4>+::K%E.#67J"^>2XI [P>1+5+OQV8Y;63F.SP7Y M@'M?$5B)%[$HG#:C=@1MA4KCM;0L3Z:&S>OB;@O%HMI,SU*2W;DB7V4%Y[3= M$83?!(#=,?_ %FK\4):L"5_!ZMW9&659O@4''AH0?V-^ \[F.9V?QG7OV]A0MH. C1R;"$G1*Z7I%GL M"Q,R2$.D]^.TX]!!*([M*(L]._2]2"9]LDU->C>^IYOT.88QV%@J..1LL0Q8 MK<,;A]DR"!230-$.EY&?\G0\K8CC.4VM->8Z3 &_O)B;HA]VD.'&8[L=Q)9J M4840CJT(FT2'V/!?,Q,1162Y0=;8P2^RAN#S'6^%J]ISULFBR,@-&_)>V4O: MS0>-=O/3!:N74'N#Y,Y 9[!U'>=Q9V/^L/?.L+1D!U_T!.&PT8+W(Y+-L?DL MA772\%7U/HAS06VV\\!T>[E]P[[\@&S.#VUQU7"-#74LU\64MRA43/%+85J- M0!ZQ#(@_QN.J"^G746/+8 >#ND75?3[EK49KT>)XS#N&<]Y5L-8TGL_[HKRO M\AGQ"FF7+7@+R)=.C3>]+S4,5]&LO=:Z8O*J2A$.GK9Z=FJD<>Q)+ URT\TI MO*YTV[:4[M0-K2"Q_2RP '(2(8P0EVYB@[C^2NGFK1A3&OW=+-6\#.J?914+ M)CA:'07/_4?&I.(O4BA$H=0A-($='%X3#(Z^0UHMFT M5\1F%B36J^Q0+!NT'G)KCJ*D022/O#N.HM;S?+)Z;N@%08I,%%ANC&)IW]"V M0*^P.Y_ 5V,^]($WR#_.+:KQ>1[DTGOY( 2!)#"3JBR\;)M(+FOMCAZPRUOK M4LP;%JA55WV2%=?#Y+GE_>Y6W,/BSS%/OFOM!^IP.OJF4O';(!!MQ\S""%O8 MCM,DM3(GE:U)[(#XJ\)(Z\+"-&?&2)&MHLB)%]OOD,ON*&6')# M6^37J/19@MX0,M/$;RRCG6.U<>#8/C? 'S(*_LR_70@.R/;#I#W#S"4M+,0* M446 ?@SYP:$VRH'F4N7,QA3VK%'=-4W(_EJ&#DXQ!$$)<8KZAM)?SD1<2C'W0$P^8( M) 4[O:[J!40^"N@&\0B<>2(#+9ZDI91DYDG/6),C +?Z\[4 2SD)G"WS+\&DLXL:[DG )?(!U$%DKU(:!X:R,ABH>&@BR'IHT] MXP-K',#I#FA1E"8Q-%,%U^#GJ?%Y."_I5^DW?1JCST?EC V2[JK6VYWL!@M& M5<6\*B6=&Z<1;L ,ID2RY?3!P:#PA/97(5]:=@%HG%:J610+!V-2\#M?I.!% MVS@8,HU@_<+1 @+,T5Z^SNJU5H#E+6X+VJZ>LBL4HO\B7P]Z="G)D>+,E[ - M^FV6=R^F"G++J\CT+I3<#M]I#%4=J:]%8?QJY7? MY5IJ2N& ]"9DXO.+$I^=WWO%@#_0[Z*HA*+70!ABYZ6( >]6(N._$,J5W^U]SLE 5O=]=?K^3*UM:\$K:)P5;-:GG]&;L>!BU^/,&\R5L, M3Y]U>AF]Z>Z4)IYEH9=^K<*]TKQ ^3U'J<-4@$J#<$C> 1BX_NG!X>[5;[I> M$D!H.>B''$#M>^JI=6?S]0[>WX&V8<6Q$Y1*:K.H;2!/'>>\:B"4& 4+L:/& M(FT(R"-BX5^SX($DGA17*.<$RVL= BHPI&0[!!R)XYWXAQ1^D[CMDEM3 )$4 MSYB S0)M;#X>74,)3CX#^_S&^#1G$"0Y'XV/289&9-T"11=1OI1E_&&T4<(6 MW&'":*:=I+AY (:1JNP$RV@9_5<+/-65&VYL+I.836+AKA4+7XC%@)DV!6UZ M(J5C!C&_.2V*$#"2-0_S&O9I0ZQNC'!)ERY-/'E?K._CNA@MW:RKGX&:!1:; MMXACU?U+EI-3]\K/?^#4:S\UOKELJZ_$25R^W\WM9NE3W<7*'J1/4; MQ^IRZ5%MM 1YPU:K"Q_>,W?U[QN25^1/52P68S])/-,,<.J&9NBFH<";!:87 MA]UPW#PFT_C"9Q$]_THV_]/TLYA)J&UV)\+G:^28A=QV29&I_TPN:B>7M:A' M>B(+3!V>R7+7)K+\FVX6V"#+.='L\[?,.&[>-4?MFA.;R'>(]1B:GH^\.+,S MLH%D"]/,<5%VT%WSWG+7\(USM%T;\$##[I4!,+MI.91XW$N^KC6(@&7XS&5'6GKO7K MN][:&^F8)K4(<>D5,PJ*6ZN@GN3?YS!<]A1A="I35&]&64ST$J4Q9PIKV#^T MGHQW&V-$+[(2[.0\)QYP.;%1$?,[7-R#<;DICB ++PPZ2EDBK-&KT._4;,-D M*Y;BQYCU;.2X1E:8,Z/B,:2>_@/YJBBAH ^CT,B9Z/=*S4>]^8 *T=+?ZQ0W MJGZQ:UF?41A!BM.[CR>1TMJC*K^F MW^90A#MV5A1_K(I=0+1N.B\KWM.=%HC)K]"^[ML>^6ZZ23_^W=\N$X3.IRY# M*,Y9!GXNO_/2U)<( 7?UR1DBRSN2H3MQ>\R[Q+&L574SKJ'%A;4P!J\:ZM7\ MALZ'OREV>W6SSF2A_M:-"QCE!^L:U]H&K>-W@_6=//KJ"_D)A*(D,DR1!LAZ M;PI6VZZ_U%L(*Z3@)WD%E%'T^M#8[EBI9*VH/:M#X:*,NMU8T%:(,N\GYS*;\ MG3<(5Z,>&!P4T&6KIJX*';J8O. DIC/ET$A0!=W%> ]J9L :8,PTU 9M@7$I MR:J3%5/E)V,B:JUB7PS$5"5;: M3U03O=%T0KU;G1J-FX+-Z@-F@+(\!?5NH:\E /59Z%&/_>6/):@,O2Z6Y3H$ MD(S9.V,>.*(ZKIM1-OX&H5/H!">;D#7;EW/L"IOW=7EW35LO4N>8TYT<&5,C+(W*;_.!4FB M; KZ+!4X0U 4/Z"6JX;T>V.NW$!Z%N]1I-WLNJ?@"I6\99^Z,;XV )NT1Q2K MV1&/:71N9#^4H(8F.Q9;.0GEH'WQR*;3A0;9X TU9:M'O5,*_6[+*ANWC;*# M0&W]==87,IM.7A,2RX^4@,62_=#WE(9*:30<,,*4O(;S0):4PI<-1S%&89,Q M1HGQC')5+Z7&\Q,]8+3/,PWZ,_.8"@ZC %:$8:OH@8A4_"9(PR@4>SZ>B( 6 MC^1"3S3R^]%86@0#5I:UTLP<&*QHG/.40.=@2!7 L:4=WXA70@_?)E+:TT=K M!J>&UES?1&'CU_%AT)KKJXHV?MW;L'/'N< A>T4..G-$*Y7=4'!VJN\JJ:"% MPH-VT54AR@N7>*-<$WPH;NYO!IK&+)7^I1_Y2;UT-2:>=:C&+9$2W0L9HRX9 M8LVS>FQ6_*E"L=-,8E7HBH$JA7L6KA;D$)QRHOEU2IMW1XSB4B^=D*T-Z#_8 M3<'J!@ 6"-:';K#K%R^ E6@/1YU*DJ^8PI[JRE;C^F-5#-!=B%5K*=X_.H_F MO =-A+EH7Z!?*0WR1'%W=ZVV!O3/%H2GT9F M.6&[N$[7AF+($:..=;Y5,'B9[TEUD18=IYS,(@C[V&P-QB0)R+>'\/8)[R@/ M!Q@H ,9SE83ECC(+^M+Z%,L:&%=TB^NK/J>R$K:_(&;L_DE%U3IY,E$*J4&V MTV#;G3_/F-;>V#J3W&(TV"^YJP:,W7QI9RE5WZUQM\)PJC$C>A4G38_'LB( M[IP4HB8/'BLZ+E*!YF'*SJI0!#9Y1PXAF5;,IAF6*H$YEY[K&HK_&K/71 4, M6CCXX,6P*!!+P$*$S?+^5.N]N@:L.)'S'_'V8;12D6T()1=?NAUM.';'-SEF MP#A8Z[)8RF794;,-RTE9??PWY,#_D8.>-@'?9*X:YIN;%?QH0 ,>94EHQ5P< M3=2 L,.E2?5A'Y0^8E!Z2?I(B\KI[+O0:60I.ES$CX%,&\X;G0'K&M.4+@#7A;$Y7+HG34C+B9M:\1QK'>;49. M"1[-&ZG TY>_16B)=LJ:M<'AS-4W+(B_/AQQ3)'?.DIQ5(NDE\F#167]-5%9 MZBUU74J=F+C@'=L8Q[768VX9:#EK]!%?UCH=I(VV6C?PBCG#7;S@ MA:$%T%%/*9<6 -U"'2%B$[ M-6#9;_U]^"&;'(B=%-]T!X6W6;UT<\I__H^<"F;M(^0.3=/W MMG#$>HK&H1?:Z7KFC(WOV:*W09NQ[% \+4L>KF2A3:FR9>K*\_V$K%"L,]=Q-PS>KFW)#9,R^ M"]HPO?1^F3.REBDKK&DG1 $3$+\8R/29G*1.WT41MQ087-9+6D?NP=QU!2 (Q=G^9Y*XENEY5AO0@: 98X*]]GYJ):_7J#AR:EX' O,%15) M/D4 S,.!)!J+Y5@H=)7NCOR.(BEA8^F%<]MN=7/]L !%UIAWW>2P"PH@*$&Y MTU-7?1]#Q1]?>'X@&I+#]PIZB5/A$@=U^>X/B.H? DX98 S#N7@P5=BB'K#[ M>E[G(;@QF?B(0U*,5A[TJN W%/TZQZ-#TEUK$B.(9FC!.*_(AE_K[267J"[: M5 J$I&I /L1J;%H'UN$/[JQGXY^+T;WH):R_5>@DNF+WM!N=7!-%4C.N/QH? M\I^@9HIUZQ0=Z\0:#U@K:-ZV3ZPA^?RTV4M0[+S^%HZI!*D%/?1$H7WS\IX- MC)HYHE%K3>[HH4",, ;L? 0DX_GW?#S1NWZ*(;#LZH?;G]1QT.(!W#%2Y@<[ M<\W9Z&6GR\;?>B/XYGNHF;:6>8?X/L]\97S?%E[.7D[2=FR,6W@Y>SE)^.7X MOLNYUW-#"FFOJ7.A#:9!#5$ ZF]84)VQO)S@QO@[>'>B"=7R =&B MG'+I92<4*!A%4C-2];0$P:EUW=+#PQ 'O>?M'>5500W&YF?(!3:#T@+&9KA> M]3)[NEIB^C*3[IFY5\)G@Z^69(4H%%.I4+BZN7/(*A>7K8]L(JLZ' /"R>J MAF45-*#D&61^][1<6U JKS \R3+Q,N YY[D&,%&C[6Q.T_YMIY5=_A_X(6&? MD84>8P9W9S0B(JC+O_,3<[\UMYA,;_AP30Q\7MQXS+#:C=E7"%7# M I4?6B[S6L1#\T=8OF4"_"]ZUF>-F$H1E03/VM%@A[8M2&-U5NO\47I@>:UB M-V1-P7^LB\F$E9=ISUD[+KT'2'O./9IARQ#&4M4CO8FZY3:+RZ>E9I[T,I1; MGNB;L)V1S6STO%G%"PF9J[74#:(WB@@L,F7:?+O\.C>E=04+;C\G2+@;_R@D M*?R ML-D $?Q$^"F)=8P+PS*YUS7ZC=:32,#%!9%Q:8NOM.VF1*_*9_:&*(> MT1Q.\O$CP"QI9?M=084'UND[Z&:>;;M;3,6'%Q3TSKH&_6O!LV&C_!%P_M0. M4$5O0FW# B\?"-,+K$$Z6;9;YJ-0L6[\IXPTC#A/8V.6!&$4CS)\)A*G+)\.:(/ [BEDL'-K)DJI\,#3PS#O!\_<) M^FMZ:F&N[<(!GK>> 42T$S/J'/Y;@7JJ3]G1]+*"E@E8Z\EJ/9292( M0W4OZR?^J4H^&'4R1,I'4I$_,S-D*LTQ ANU MXY;V/!5:M@4%RQC1USB#BYF8DW.C#([I45?>T2YX"A)^N!&@&+J8C "]>\-'A#GP$- M9A=S*B*+*2U5^CBNR(4"UI\F+A54ND"904W[MDQUI>I$,:?@3&]VUV&JEEQN1,4Z<*796*X<@C_T^!E^9J=VG MLOI=O /8,6AX;_236BM>.B' \^Q,09'T[3]Y2A*^0HX5?S7'_T"HWK2IHRVD1!P )H'4K< BX M$@0 ^T018BEB(_C"8S$7][FX+,>URF**?#,8?+>%M,M4<3Y%0-UP/OM:CN^I M4.V!M.AZTQI29,NJJ6$C8R?-3*N5 5O2ANRC,4$NHER>[7K(D&8#;(5 M*PPP9J/FY% 2(U2:OEQ[L&S^Y]-%C5%)E?WH#O@(B+#NS&::\JQH_#,57Y0>SW9YQ@1!U-U M N>Q8CU;Z1(F(G>L,X+^,![M4L;2A-D:M!;ZCCR9X5-K\M3Z[GF=":UYJZ*> M;>F>#&0TA,\0OCPJR++OZSWW(KY]R*SK#3,ZDC'$G 3LE]W]JY+U-3\58V:C M-$(5],R5$Q;';<0M6CFX5M3BBPC8SDO&:,7E/Y718J9CZO"*#4Z4*+V",YXQ6#+<&[#J4!M+[OQ) MKJE!3EK6/H;-2(H4>&I]T%-):;LIG]+WSKP[("5OD2:FP9 M6P29N6Q3*.?=,H UT!??R%ZS;#FJA$6F@.V,'HXYA %?A M0\".%/#'9:[!"]7)H$'IU]$$]5P6E'.=V]2#]2Z*<-!V>]9GG&2V@SDYC8ZH M="5%ME2W@[C3D8\*VOV=&QP88E[#[.?.5*>1-N,=P MJU>ZQ04?U8AVI=D/;U\W>/H]1NE8S@]4)"#)0TT@K*J\*%?>2<8NJH#V8IQ 3UK)BTC;ZR+)PUSRF#%;Y-61^ M1[*(1_Z)I MT=??CNFKO# 8+@/:L6U MO.=^O[>3DHQNWA?8O#TXEAC!N'80=-M9! /)?@/S($!36&Z%?9[;O]/BOIRS M6#KM"?I=TD/(" +P+=$X.#D"$*5]'S?CFX]JV;9_$V+Z=R&FN^_^P9@+UI6W MO7A8G/.^JXZ:7IT\=L8#<:V(QN&Z!7K6WFC MMP2*.7+\4'-L)60B&7*3'M8G@-I 9F\JTW4R',7#TMIM<%<4$B+$#Q@<&EK] M+TZ.PMM(I$RYJ)N!$C(;.*@Z<(<2#\V?F=4"FT3=>^+[3A?TQW5^5\R?E0$C MR_;ADRV!9IBB+B1$$P1P38LGVI!7TR7,E[X'3Q0XX61MS M[LFW8;DA\:MH,-E+9;4$9)=IVA](!<5&:%R#-.7!NFO1[4\WW^[6ECB)+ M(:^I/#&Q/TUE1"[D)C?UDN)D=4!7E/I*C)?>E'YCO>ZHX$C6;N'N[1%I7#W7 MMPO?LR4M09#Y?FI;01:X"$4)3A$6M 2!%2*GRY; AIORT8:*+BFAL(@NE:L5 M_*=%EM6T_L$?\@_5?+7.RNKGXBF4O')?<>*,VK_);\T%=>G5RS3B;D%;89 M,.97^>E/C.0XG/'&(^7T"XUMQ7)C4KHOWR!,3]5EXV6)S*U'C'"%@XS^PLO" M/TW9UZ,"4@SA=!1"-.9;27Q$UW0/WU,6W?C'ZRF[[-SG **93$0R2R)WUI[L M^N/)2?@2O<,(1H=D=IQ.X?]< 9\$^3?YU%#\>\E+P$&I#6A/\DM)+G"H;&R_ M;5Z1_X[$EY_&H_G#1P^1J4"$;CZ"7_*__)%^M/'Q[T5%.?3YLLS+V/V:B<:5+?DYK4 M"8A9DF KL?TX\#V?*%/,-:D=1FFG+?TRLAG*A0T=L%D&H%>EQU"ESLWQF+W; M9:Q2T/](E4ZO>\Y?]^@<_\=70($O%1 V,R>V_-B)0B+&2>PZML45D.NX3KB- M OJ; #;U&NB(&LBZL7H-U&N@_3605BQ+?4H!-\I_O)H)%)B!TD"QFYE>8H6) M[02F'41F@I@&BGQ$?M;60 D?\"?*J?LM_T'MG_KG)?U >KVS0>^:ID/7,W$*20DBRP"G%G2E&M]R2&XI <^ %:U& M+AX&[&=9'R@&NBEN M5F&W?A+1]!E$=R%DK1CSGO0\>(NL0'>_%%65&,=2HI]?VZWA=&HRC39)5;!563<-Z ]J1Q_7TPB1)#+8]7\T)G+ EYWXGAM2OPX=B MM)@4G^_6:=GI*&80O4]3_3,4I#$IZK4\JHCXRF:(HS# 5N9E<6AZH<#O8-]* M-1Y5E)!KQS/M+(Z2R'-0Y%L\8!FDJ1D':W%"&]_3Y5$]@7W\UHB_,?M-ULL_ ME$\=XF-9+D1O%SBV'&I,NV>.Y\6CK%O;W#BJ109ML':I.U\8JHL9"A@9],Z/ M>A?!QBU'Q0&&W2=JWV\8N*9@?^53@'_K+YB"IILT"&,MD]G$!_, 6J-E93ML M>/EB7HH?4,@Y^PES"2R33/Z6UI5>0ZUR/JN+C^(O^JK HS2_@GP$EO;_7%GH M:K4?P=YA>W_0O([F[ZPUOW)V^]K9O&RS8\;HB)ON%FIQ$^O_YO3%^H_8B>". MH7;"H88&&M1]?!B/R*D^%NN.6 -UGJRK]9/EAY5/Q9K],*C6-/[-I/_9:3&N M-H"-#Y,?;D*7,J;(_QL4>0J*?)7Y?FDG +_! =BT%J]S)#0&>&[W?Q%VO_!3 M7Q(,Z<_&&9V-3[Q1!O.[PJZ)V9^,"ST97:VQ^D1YL/?@8!].KKF;4*'PZ*XNSNV#% 7X@";SD.WKZ3P5J[6T>?Y M[SO,<./>[G*JZ=X>Q"EG\UF;Q; LQY(A)C>R<9)E$?8CUPJC-,4I1W*X@6DB M],(.0ND/#NT-:4"S&'W+?URMBKT=*O40YY,A@^51[;PV\;!UP@'+A ->WSM] M8)G.P$7=M$,KW7"(,W9TB5A66'H0J7C'UURO\-Z]PO-43-T,G@A;KZ/P^GSNMNK5&GC(ZU5KKUI[U7J:JM57D!@O-9&3.9&3^&;B M)I%MAERU1FEBHPXJ^)"J]4"6G#? =K?XX)S4S9L&*(XPST\\<_ZW> M$+! &V)9!PU9O*Y (M.1 AD&?F!:7H(E6QEZJPL50541H'7D1D+XJ<*$Q\'$0"C9YF6;J7 MJCC(/>L//!>=@_!<3!*(&]907T&9;.H5^:"M1>V@"_):,OAADQ"ZZKZV@BAS M')QXGIEZ<>HZ=NJ*T&*:A7%;"&4I2,K6-V)]5,__AHO=E9E]SM6A MQ&I98OFD5,FIWM3GJ3Y\I3Y<,PL2R\16X..8Z!(4ICY3'QF*7+OCK>^L/GJ3 M?UMEY9BODM;M-56OJ4Y=4V%3TU0HLH(TQ,3CB ,S"6*+EQ;%<9RF=B?0_U)- M=0@SPQU@[Y"!O3,0WG,+_?]Y>3/XQZ=BVF0%I3YAQU\2/O*#CFI"E59&!4#0,^5;&Y>-C.?TZ+X>_ M/Y03Z)47Y?5X>.XNBS>P[;.(7O2AO_,0;5LE^1P<^!#K2WPSP(D;A3'O!T!$ M&]M^YS(^N&CW[L3V&02$W%Z-]&KD5-2(%KP,$#)M[+DXS!+;LN/42GD&(0XS MU[:.I48. M]F&7DD003..\)AO$D0YK@USES^^@UQ0ZM5Y3]GZ]IIRK;4:Q!0E,3]NQC+8C M"&Y<8D][SM').QQW-XH+])I\&B?XLHNLM.V+L'OJAOYL]-0-_\K2@<)KZP9(48V_">>N(,#OZYSZ_?R_.9W\7LY<5@JGG2"[J.#HOQ=QKD MN#:FQ;POCS[/\FC75$V3HB1)K"!$?A@B.[/#,+4Y!L-Q8C_VVAD6<5A^D6=E M5;>DC#4-L,\";>%YYL!R7P4A?K+YTW.&4?9*[>25VB8LJ*LCR\(D0HX;QX&) M4LN-(AOQ3DQ.Z"5!!WZRAU;K@28-';I5]Z6!;??%-KWN[77O>]&]FU2OK51O MZG@X".PP\$W+P2C%B1/PHE^,PZP#ZGVYZCV$.>?Z P]UNU">DSGWII'C \Q+ ML"^)1FI[=%%;S-:$D]< .[S9_.K/'RQ0V(O9BE-Q"9 \5X/DF4Z LC2PW [ MB6,147<3;EHEV LZ#N.+N^R>E=]H6=[ QXT0.\AWD9I$ EV#R@VU"&,*&>+Z %(CK#W#?B:Z';_3*[5130KZG M\KN.':+4]\A_4(I2TS,C/Q;YW7 ):?L!M%N?$WIQ3@@-/.M5X"OGDRSJ=7"O M@T_8P R4"HXC/TQ<.TJ3S'%=G+IVP-'+&)O8.Z"!>1#SSAFXUGF;=^?&49L4 MY#*KBI$@JIWG/XH+[DX76*H3+XX\"T=A'"=F%$5.9F(?"_/'0GZ'[UXLI623 MUJ+#/Q=G[=?A@1/TR+;W82"XGQ[T'\V(/Q@6FP1[3UBN;$U4VFW2-K71-G,61Z:6^F]@QBE,_ MC!./V^NF[:3X(+KF$#(2WUTS?(+P*1T4-4WE,HJ#\5_:GH3\7)+,A) MP]F. 5]+*5QM5ZC$D@?NBYW V]57GCM2YY(<@WXOW_W\+F8O3]/7.(*S]4L! M+2B*D5'DU92\>T5&H,\UOO-<([),)&,7* W2S$_#-'3,,'9]S[)X/9X3H2B- MVK$+<4A2?D;"X9#%'XM14MR-AYT&FF>5\AB8'AIX^)!=]TXOVWE2>NZ]W]J] M1MW)QWN7!$#=DXH)GY>T[Z@J?8[?.Y3O<0=WJDUKWJ\_]+QB"_LFO%QEC)J MOO3]LLO>Y!D@S)/%B&*9C2ON2'4Z65S=[-*;]HU6IUU+O,_J\"[$9'GRVKB* MQI,)6%6P5L6/85'3!L+#LIZ3OTR)"34L'V>3@C8D+EE-0?VNEJZ=2GSQTGUB MIVF72G)MRL3R7V\B(Z3*B;&762B*K#".4.8Z21QY/ (;F4X8[1VC8!:R]7DX M-ZW7B%.L,<4=:8J[6Y:YW70;J!N/<(K+:2G$-:_.O>>&ZMT>LY^1^Z M;;"Q>?U@P'5BB#=LFMYWO>Z[7I_FRRZR26G? MO[;O>MV?C;[K=7\R^J[7?=?KONOUUBL4:\Y)53X:Y:RHV[ M21I[<1"&O MV['JI8[9C\%^J\FX\_UM9URTX2L+@*/_]+3D/P+/C#1SLG#4B MYJ0TV7N_EWLM]MI:S%.M5]W4C!TO3;+(#4/+-^TP<(06L^RHTUOI)5JL!S9O MCR-$!VW7UFO,7F/V&O. &C-0V(L@L3+3Q:D596F41%X0(T[E'EMA$'3Z7VZA M,0]B=?D#S^TI-7M*S0.&?%^Y"LNQ5!$ 3FS/2AS7#3PK<(ALH9BWA(]M#SN; M^;&*FMS6Y']C\L/Q_!Q\KJWZOOH#R^H;OYYC&.UV.DKL+\2Z%V6;0T.QSP+5L!>:YRZUOB O8%K.6=]=UU, MBH1KREJOMH!^F*)TP,BA3_>^1O!!5^EDK&-/,;#X9N!%#K8#G,99'&=)9G/V M6 CF^;&X&.?SXO>/Y#:LBKPNDH+][Z>IV(5?Y":0:V)EU_0S,)W7.<[>P,:' M[-?>:<2*,;Y2&(7IE'=-;YB\. M!G@#9'9KH+%28)CGS7BLS4=WPG"'$8^9Q+GYA'5O0Z MFNH0MHCY6GG ]V.+G%O0?UD/ZK/TV[\FCH,<$YEFZIEF[$8R MY)]X3CO:UY7DM4WMSMN-00,_.*3F.-DK_9)N[E,6[(T7M*-V@ W,\E 8Z:/>[@8DOL__=Q:1'H(*$\I#,JO+[&$A' M;I^7UOI=8DA@D[AKW; =SX]"K#M46'[AJQX] M_UH#BN"S6/E0+OR9>Q&F/W LW,<,^YCA^2D(SU*Q!LL-G,"-(M-S$L_WDS3R M0JX@,([2CCUP2 71.R,KU='_%%4Y(NL,I]A'%OI3KXEZ372&F@@KSR0D>LE, MLQCYB86P9_J!&4HJ1R?K-!T_@";J#87MRPV:/+D'>399,MB8\721LS7;DL!/ M4"X>9\JO/0CZSQ;)B4B-T$1;38%A\F=_6Y4N>>' CT%8N60Y6YM,-< W\NJO MQ:2@HG+MFDGH6L3P 'QSA)T,9ZS/3&(ZJ8.B:Y,),'E$,0KG+_ZZ=742:_-; M88RGW\OQL#"&/&Q2&[\N^%<4O,1^-V?+>HAI1TE6X*$>4)$$P3"5], M^3\4)+2^47+/'U45G &VO>?_PVB\%34U'=TC0YD"D>O3PY@"C:9]X.C% M#ZR], C&$"M.Z8WQ=4&^*9Z55^R=Y!A2V"J=1_M(4UK?[WE%B0T?B[Q>D%'# MJ,CU3*]3QF0^DH.6\]:2K2C(@Z?P7>"LI0S;?+5S32P^ 8?P MB)[[ 3GXTV?X $R"''@&K"47.-E/LB]9"(Y?\CG]%LU]SZ,I_'\8^^H_RC@/ M<%59RW$-E&UY7,_UG6H*:U>8-='7GS3B@7@X&$_:Y^43I*ZOR2SJ.VYX_8WQC6QP01:' M_#$MC7IQ"Z(*40#RS^DU&68%6J8ME$0@]8&"QH17L8?6JAD 2%CG^#+K_^<% MT8#CX6IWH^G!K(16A=.1S*A\ [4 IS":E,/?KY8<2CM+@RQTO- G+I2;9DNS\HW"H^))NHS^$HFGKO2YUXP:#\ "ZQ,.M M =,_'RKQD%E^7US?$CG[_3J'B-''?/*4/]?D57]\J+JSV:R9PL#W@R3-/!QY M:1!D*,.VV!POPCZT#UBSMQN_[FZE'[ M,OU=QP>]-R _7AER.B(';I1/J)V1ST\-!'NJO)BOP_7+WT+59N<5;W%0EG03 MH7>FWE+D0M%,IW%BWO10&-AD'89Z+;+A_KA0@O1WCI!J.=H]X=IY$JX%6K.[ M!/FAF87825T?)XEE(>ZDQ2AR';>#U5@97X#4*8N"'*\AM&4/,'J5MO & MUTJO6=Z]9K$53!2YL>OX7A0XP':;12Z.$(\+>F[L=^I2=M,L_F$TBXT&OM\W MFK_P6L]7#7>\LF0Z@93,./+#Q+6C-,D*A;$@^09UZ"*![:Y3=/]AI=E4_=>SH M^,,VQ:*.-4"^=S0]N,O)>%&=Z=N*3D^*U^O47J<>3JH?4J2^P*;1UF5I6/RV3C M"]G5X?-:V&02X\"R+3](;3LE?TE\.Q58-1^YH0:;3$W/M['OVHYCFC:V3-OC MM#U!$J X7 NM@ZI:;.$X2\TPLWQD6;$GWF.';@+E+4W8Y"GLTV^-N@*Q83NJ MQ7_?I!9MM=:9:T99YL=AX'I^DGB6E0DOVPQ=SWV1E\U/R2]R)KN4 CI2/;IK MM6)@WG3];:A@F)"_M-3CBQ=2AUV/%A7 G>_&,"S . 2L*N$IKWE%!<-6+W,5 M =5-'M6%25#8-*_Q6 Y(YX4>#U \01'A0R%'58P? M;Q=5K8I,RGI.5VS!FP\UAW)C'*Z6 J-S+HGZ;64=@CB"M;8EBSDYB_\#F\QJ MD.HYN8ROX7]%H1"M$ZK*^PJ*(QZ+^4-)=X=>W+"3!9D*' 8&T! M^],HAB"'2Q(,&,-\/GRX7LR,7!$>P+OT$BQ:YN_]B1['@A:4P:( K8$8Z("? M5VV\_,WLO,*_6(E7#=5:0DZAX.(Q'Y'YA.0??,R#1NG(B-9@W.7?2U;0I7AV M>#\N?=QD:L>^#1QU&\2^DT61&9BN$_@H=%,/\]L@LG'F)0TCN:GMX='$*/YU M*BBD^B_$@IUM9(38]K(Q;[HF^,'N&JA]X0IXYX?H*,P7?WE MA3@'K4SD!$[G8GI"YU/E!#)R',,P\S"Q3FPK2OTTC;FUXKO(]HYW/OW3/I^6 M==--T1_C@#+;1=/5NEZGETI;;9.)E)KNSD&;_I,8Z^2P32_YHHMSJ-&T M@;8[2#LM-R:&(?CBU'J\Y44 ]4-1S#6KMEVA!W5]P_$L%YM7O(H"\!3E>DRN M(\>TTC P,\_WW,P,)%O6"V+?1*GKI+[H.FLF=JK5JG1G#1J/I5UGA^8OH(7+QC'R)?Q5[C M+$PSY" 3VRYVO=0*'='L/3!#Q]]P;:=BN6.RVM_*F*_U+VR97T&@G2->KCB!<_.&]++W3",8.16C$5-KA]-H:3,41H M:J+CZ!6O=<6;/\^* :<^N"TF0!EB$$?XEBA (DBS,>BVA_*):CUBX"XJ\FG& M>3/@'"N<663^W(X!4+I92"4RGSFGO'Z,>)9(_K1\' \-8%,H@1!EMZ!U\XA\ MON,'9'.)OY6:2>!G86P29SC,8MLR31Y#]C(8;4R)T5#,;;F8-[9\U%C^G%K1 MTR&Q[J0 P2XN_<9'PUA/$+"Y5'V;J>ZS4N@TXOC'(#A[1P7X!ZJNM]#&\GK' M/9OR^A.KY=^U/G$/@-Z+A6VY2; 5NM:R3@E>>\3:S8P%;/Z[R"LC)1IBM!.6 M\\Q/PVE4;O>U_B>/1.M/S(M.# 0IQ8E91@FP+_K]U5>Q/VXG==P^$\=0'C9+ MG36OO^1>8O)<*!?%V]*Q' ;;N&2%8A;(^4H#.7OJE3.XLL]]?OU>GL_\+F8O M+X8PZ->;KS?D"Q!KIZ2\)3CC][#44P"*]#0?9TGS@;&O:#ZL('-,.PDS'&5A M&&6FZR:BQ0I*[ Z!T :0??J#L[=#)0KY_]&W_,=J)%U=S?_Q]_R?926^KD&3 M*'H)6(_A4/Y%GLF#M7-S?&^ W9Z-Z"++\GHU]0[4E*U5&YM)YL1)A%,G],C/ ML1,F$N(3F=@^CIKRWUY-V6XP0/B@_"F]FNK55*^F#J>FD&I8AWP7:C8<.T.Q MDYEF'$6^L*;2.(J/HZ:\MU=3V,$#T^T9V([F_Q[*V[LK1D75\/+V 5DN9FN" MMFN::'BS^=6?/U@0(5W,5IR.K;FFWB^7%+:U*E?'M3WB@EE)Y-@)3H+(MWA% M<9AX?M"!C;^:)Y:Q(W,$K1'8UL R#ZDU3M:&.0-3Y2($4N-9C++4L8$/P PC M$WE^F,:!N,Q#WPW?S. JFQ+=HFW(6)%<1^YOIN MX(1^QH, "*/H2 *YA75]1($TR0V)NY5#[U @+RNK,I25M?LRJ9Y?CW=L!QJ; M,0XR)TU\+_"RV,5NXEEJ$]$ MJ+&G$9MX210D"'FF%SD9-N,LY#>UA9/T2$*]A?E]#*%V[8%KX[,6ZO<>SVY0 MUKQ=%!L=)HI]OAT3L.-J46Z49J9E!BYRG"@)4>"C5 35DLCK=$QX-7._<9H. MID=\)Q@X[O&H<4^HYT(?<+L,8?:4[QZ&R ZC+(XB-TS('UZ L##S$4;!FYGY MQQ%F#Z.!A;N\21^!KPFZ["0I0$$38\LP@\TTL('B^CSH- M 5_-_#^6L-L#!RJ)SU_8+Z=;TK=ROBH@_X*MZ]MX7%X;CPV*TD6JI,)+3>1D M3N0DOIFX262;H8B3I(F-LF.Z.(> \@TLTQM@^S3Z>;RM+/3QT%Y1]HKRH(K2 M5D4=@6VYD6\[:69&*5&5IIMYDI?.C%_:X.5%[N,!%"4:!*X]L'I%>3 _[W?A_?*, M[S&$5?N_ZZE:P0[:KG)]D/XC/9%$KZ&/*>AJND.8! M64RC)FL.;/&,73 ?#J&E(RQV61F/9#O94RSS#]!# %I+R9:4944?/G\J)M\+ M\MGI_*$V"N"B;O[C=!KCG%2CKIM60]1NA^FE/:?%B6L?M2Y-Y]7ZHWB 8^;9 MK2G0/Q\J\9!9?E]&]#&?/.7/-7G5'Q^J[FPV]YD( ]\/DC3S M<.2E09"A#-NB_;,78?_:O3I(NXH7])M8R8FJ?;]A8)U@8P>BG^_'4S:\?#$O MQ0^8<4=_TO=^./67O2DH^:T01GV_AU.!I9\JI>J%4JCW/1[Z$]/W>.B/V\D> MM\/V>#A#-=7W=7C[!-RK]'7@(57CV_.L> >1_'-/T)S*O7 &+A"%1]\FWO6X=<%>-FFQAR*;3\-XR1+W=CQD -X+X&C#5/' MCHY:4\T?^H]E3XKR>EQ_OOM"#B(\#BJVQ,?I$85?%.*+!ZOOO'KE=3CEI7'2NJD5>5Y$-$J4V3A&6>)97'FYV K3HU;%GZ#R M,H.!%9RWY?6F<=QC%,6/'XOKG*POV53R";+A%TLW;9N!JN,.G<1#GIT$;F19 M+C)1'#AIDS9 SL#8N06@M M2]44AXGK!VF09LAW(A-G*(L3<1_[@>N?HC/Q"D*+ ^? E M31;[VM";< )G2#9M6X[(D/XYMHA#,-"3FM^_$G$0I=I"?.:=D?',2ZGK^ MA>S[X1I4V\$ !<>K>G_!F3K9N_Z?')G:T6;^N)D26UY/8 M[G$,3I,;[ +BI;T2ZY685&+8[0EF+TZ)'47(WU.A9J\">Q4H5:#C].2O9Z<" MEY "'N39R^B9Q$./0;>T/]?8WH.@_VS6K_Y2/.;C*3G8QJ_3FBQ$?3%\?F6#(+1P1D?_M>_^0B9?_KEUR^?:_IWZT\_O>VFTR\R2.*43AO?]TUD]"UTL@S+>(D8B?#&>)? M=U('1>3KIT$EMZ@,NEE&5+J@!..,H!!V$2H@PFD[PRON>3 M!?W-4UG]3GYEW!8Z6^14(Y',G_(**.* F&T\-695>4]>4=\8OQ7&0[X'61O3 M]O^^2=U[RFWW(Q3&3FP%D9O849+XONORCGPA]M)5 4QY^K4#K\Y[2\%_8H[Z M&NWN2^T>K/?2;[HP0N-V/)F0O[3T^XO7#K:.[7A>P]]/AK_OA@]K/!U6Y/P5 MQA.Y7]D9JCDY9/&DG:ZR,L ,88J'['[Q8TSDA"@J[0"2@T<6E3V.3)<>V;'. M;JI348Y!"(;E_90,:K3\B6*,C_FS0;:T5$]_>BCH"?]G05],A&<(AV4"3P*J MQ=&8*DXB!O6PG!54!L:,;Y,(G'@!G3/Y3"G%DCX7A%!^9-P4+++*.1&K@A*X M:N)GS(OJL29R5A,))<\@PQP^%*/-O(0GH)66:VPB#3\OB*TU'JX.D.T@Q>F/ M&=DS8K&-'\E'/M]]I;<J/LK\ M4-P3CH_(/:&2*%;F6+$;!] 7/,WBT(E, <&T/3N[,@JB'69@/56+XC3N!W)* M"[H^H.G9_?^LGP261^7H_JCL9,9TO,_OH3_T;Y: MG2EBK_"/2O]XD4Q"I\% M=+].R+[4/@(;,:G5HET2D49!Y0H5B^ M,S"]0]8J;3JHIZ]7MC3$3APWN$+AO$'"^31[,O;]27=0U;:I;#_/"V/?#FP[ MC>TXCGT4^1REXWF6Z\2OD[/8'EEH^M; ]@Y)@'"6[4B/DZI6P?&W2%1OSJ=& M3II& 7*RU/5\)T@1"F4^-4F\;$,^=8MT[$G$R\,)Q"KN'V12]0YF8-PN:C*@ MNH9V6S2#0Z8*7?6J8L13J'?CZG' 6%53(?/1O%C^)!/[\G@)XOA?,$Q / %\0@Y@0&D"O(9^?FL&A.+ MZ\: S+-J)$>_!7IK7DPIJD E\9>XR>09E@H26^,I[1EW^\QR8ZQ9',V> ME0O(8->+VWJ>D^/T'986'CDF-_:,/'PR?[XQOI'M*V ^K$%=)4$.,PW84&K M!G*FZ\7P0<\MDK6>$*.2+S4\9EH2'5;PC -YZ+\6XXKW6J-I=#YN$) /BWI! MYP.-&%SR7_*9P#1&^7/]T\VF#-V)0%/^_!\Y%?3:2MTX)$*,H\!T'->.HLBR M+>)=!+YEI:D'X?E\F\1+Z]+V6_:/+W(KQX>]V#?K6VQN\^=N.L]@R$Y3A./5]"[M)Y$=")WK$F_.UU*,9.L@C]D- W#XG"*W(B;DI M0?X2)OY:W;OQ/58[--1;70NK!?>)=L,:)_Y MO* _W%&Q.5/CY_([S8\:#FM'R-155.;5"!*O"=$OPWE9$6VT()JOHL"%G.(D M:KH%E=H"BK[)'WD'V*>',=%F3Z!G%Y.1_KG%#-39T: YV+7#B #F38A^7C(UP[,%^XL8C5\)0#/$;"7L2]<^S-4H4# MH9VF29(BG*8X#B.B.5P>/7(BQTXZK([+-TMZ*&K7U&>6[A_U4_RU?HJ[[=9U M@[L'VSEE1S!@Q!UKZP9C-YZ+O+HFZH\+(.S;#,RN"W<&RW/3#6ZYP8=BQ@HT%]RP/P M,B,":I\_?ET\DF/P_/GN*STE:NE&F^%,IA/&8+NEB9FZD6>:*?+$W>@E6:39 M%$G@A3%.',?*3#NPK5"FIIS M$.\]@[>^)Z.3?&M@>IA6)F:SI2LYQ(1@IWZ M/IX_4_-;%T2P16#A/NYKAFPQAY?BC-K(H^XPMQ^N9NWP)];\W2J0:LHXJKD!"VD'UL!Q@[,&5_<"?P:E)TOD_=QJ4795 M:4BU>$O",/'MR$O(;T/D.4X@:U-LP!$\.8N6YWI/6Y'U<^WG^LIS M/6K_MQ.>]R7-=>L4P)G-^Y+F>I%[?#&)$AH4#WH_\D0G?JP=[],@;SWQ-Z]A MINZT93H*))S:MAE&CN>:D66EF6][.!1T$]CW-A4,;)?V"$XY[6%C<^ X?=+C M(L7[/04(SR\>N*V^8B=.:(:I%0:9Y%S((C%X:I&T2.E6$DTK!>G*)#I"Q>1V/M MU@FE3UF\%F'?FP<(>MU[0OMWV94L!Y_?B=PLEJ5NEL -W"1TPRC!F>T[=NA+ M C(W]13 YS6=]Q"^\@I810M;@\!%![Q73M;4[:7Q!=+XEH;K.](B6$%J',]T M,CM&T&HT\^W(P58H(356BM_"I7Z)%MG3E7;=&W1(5[I7(^\47W JHNE@U033 M2V+3]\PT3E,GPDGFQT(T7=N*.\W,7\%U?*%DG@;*[?0]P_>>85P"[:0^"*V6 M[,-[_<3[B;_*Q-^40WM'?+=E^+@3D.5 M/7S: WFBCHL&#CHHK?;[8LWN)?LU4C5ON?=+!/NU$SOO4K$AT]-H%0I?Z[)J_[X4'5G\>O]737^QOYS Y@^@(Z MK%YX/OERZ4R%9\O 'D! MU.P&>&-2ZY[.6GVCW5RP3U#T57)G526'7=6Y,,Z0#>TE8S>,+2B2\V(6HH@S MG%I)!^H8T^Z+-)4@-9C(=,9Y_0#*K)E'8-%1BW@^EKTY0ZKWFER?(S5OK$.6 M(9Q>>5NO9$YAXL>]8J#-=7_'G/#$C[+]1!>R[;?L?ONWGC@9_SG;%S"],S N M;%,9%VYB!LCW<>(@'&89\C+,"R6QZ=D^7IDNW=:"V F*X Y?5L()\JS+Y(OB_G/ 5=ARWE2*518B'+CE(4N6$2N%@Y4MB.S$,Y4B@K M;I%_PH[4R?I+O0(X$65.3G!%M;F%>VU^-IMYV5?SYA+I7=V74[GK7$?==:X3 MQ\AU$N0G4>8DEN,B<=>9MA6]R*Y?=J'M:M=;9\$H<$&YEG!6C2<&"G96'9<7 M!NDS+>](:08J&!)ATW12#T46QLC,D@!;,5>:*'623C!D9P?A[_DS\4OHGP=V M$YRSCIKTJN84)GZ4:X8(@V$Y_25STA,_VLYCJ]_YG5V6<^S$X&"M$T/LFHYG M9K:9F5;BQJ$7\6ZM*$569KW,EUEY]^[DT?@#9)UWAX0SS%0L)L_[.#1GH%CZ M-,6)J3M7I2E"Q_$1MM,HBDW/C9W \CD=!HK\*.R$;G;U0NQP<8_-$_8_3M;- MZ!7 B6AR]@V)2 M=][R$V;/>JLX4=_]O.]^WN]Q/]=^KOU<+VRN%ZF3+PA_)PM17>IV>KW;V2/P MS@J!YSFJ;Z-MIRA"EA5G3A#$7H90X,K@<./=UWJU\>R5S"A-_ M%:Z#_HXYU8D?F>O Z;=_ZXGW7 ?OPK@(E'&1VA$.4A=;Q+ZP$V1C'UO"N+"= MH-.-84U"<;D%L5-@V1DX?H\@?%]@!K$'$;Z5KO.1+76=EX0X M2^,X2N/ M!/LQIAS'2"BOY!]*$<*_3VO3'3"CM3)^DN] C@19:ZX#G:G^NHW M\T0VDZBCX8.!+GDCSY[GP'=44]PT1-CQPA2:O[A1Z)JFEPBL2!C!S?0"FW[9 M9;:S38_/X1*[H#P+XSGHV3[[+,M99EE\7P5"?#N*' ^;J65'88"B)$QM45 9 M^58'6;VKKD$%?%L=/ \0/3"]T,A;XL=;*\X$5>S+);=U>V-K=G87Y?\0_* M;;"'$W,&*J5/2YR8HG-46B(+LC0*3>P@WW4CTS%]VQ<,:U'B=E*PNWH>M-S3 MNJ9_GK#_<;)N1J\&3D2?"X:#W?V&?BM/:ROQ[H[ &6SEQ3,A3(2^%2_8D M!WLLSIDS'"!3HWBSW C;41K;IFVG&0Y]S\]$ B9S+/\E# ?^P1@.[('M>3W# MP?J;XH_SG$Q!_/P@SR8+#KLZGBYRMN+:]";C:7'-JRHM9/ZA??K]EA:!?VM+ M\D]B<8[OGMF/QE-RAN8?;?C,WLO$_@D?_S@F=\EX2)[Q=7%;%_]:0./T]#OY ML[X1,]U1 W?__#PU1+4*^X'%F8,'QORA,*(RKT9PC27CJAC.RZH&29@0?Y_< M;\:_%GE%C/G)LS',ZP=U_9'/[SQ0)OO_ODGX/95]#=S4MQ*;V'A^BHDFL&.7 M\UHY$8[B]"4QD(1/KF,0(O,_+;)0EG5-__P'?]@_U!;1'?KV/"O"'^-ZU>__ M3E?ZM3DB7[P)QHS8*S4,BI@RSR"@!MD#4=?"#PKO9&3,2_)LLI@/Y80H&6KT MD+-"- ZW@. <#2=E7< _;A1]V9'>H/\Q[E9):G;_\EEY^?% M(WGQ<#6'#Q.+^;SX_6,X'))K8U[_0K9D_!TV_.=BGHQKV+=%57PCWX\F9(^O MZ.+#/[\6DX(>-G+YNHGI^9:/[=#U/&3'/FN-0WX:! FZ5LS3OA=B;+IQ',8H MPBY.+)&7B5,WP2D3.[+AQ2B7]?P;_';M!CNF&9@6D;;4](B_[85A9LO1AE:H;3"RTB1(@LA!D>4Y MQ 7'FD_OX -I.Z\O?M3'IH@=;M]7!A2U5S0<15-\GQ\2 M^+<^ABE9VU#\>\FR?!L_%C71/$_&+^5C MWO&I'_/J?CQEP\L7\U+\@+GH]"=/X]'\@7R:K ^WYHF)/\EG=?%1_.5/;=O] MJAN(\:]6IVK9*SS\AS]==3P2_OHUOUKWNX/_:KNOG12%VFL%@C?1UAPC%OP& M\?\E]I/45FR=0'=2][#G/^X/A3@4<(^)0[$L$GN1*L-[M<*6(V[TA_&4F&#E MHB863_W3>ZR].%2\#>S\8M07'IQ;X8%/K+_"UQC=0]O$CN]'GA,'KI-8%A*- MG##&L=?)=[*#$9/7PK.5;_C_V?ORYL:-+,^O@M!.[]H1+'7>AQW;$8D$4%N[ MMLOC*D]'_]4!D9#$-D6J ;)DS:??ES@(D!1%B@(D4D+/=+5X X& M_U28EVT4;A$R(+S-$;7'E_1X5.SD*()W/3LY&7:B<9U,:$+GC J1+P3UE8FT MD67Z!!41QQOC6I_"3E0K[(0)-D#B;5% M&*EC53XS/A%4641"BA$/416KHM(P$ZQ#K-J\"F0-AVYG,ILB- "]HD_+/0D) M_!X Q.H4/V1%Q"@1D<7:1]9*XI<-32F+0KU1:OLT +4CI8B0 TG;[$%V_,)H M3R47':V8*C+X'@CR5)%513#^T8,U9MDSD=BJ07#8TW4 M1CO+Y:Y'LS0H]WP3T5U+94X'7+YD$?-#P:W>TGTG("8-$:P"94*+ M0)D.J PY1\16(EB&>L.9]%P0MR.1J1QPU>IHCS<#XM[:7K.VI\F\BSJ9]UHW M]NPZHK=AQF#$ZU9!(9=4:V8T6 F;*:^.;XL,B6.A*&H>3 ML:NX]>;7\=R[CK\EWG0V]RZ29.H,45<:E8S.O2J\^-#E!][=]7AXW;S+%*@? M4#$:.X(%!3A'NKO;;7Q_X[Z1+2[^!9?V9M/)O7O?U13=QED67^75D_/Q#5QV M/!U.%J,$KE7=O'SZ^?VM(V[X*=QP,9F[.J3+='8#+[\ETT62UV5>36%S1M[% M8IZOZ#Z95ZN^7:39(I[F#S0LXZ7>/$EO,F^65E^*+^&=XKE@OV3Y]; MR[Q6R+?.?G6CC0'61"ON*]]$$;( I*@,;HF M\*U)6<[W0,N#JI2PP70_9,GPA]$BO8'O7I_]K>[2ME$Q>>@AY%?.SKVO0$KQ MXT[=&D)93>L.EYL'.9S=)#G(BN7FECRT2[BS)7_3;V;> HH=2C^7UE1& B2H:@? M=_^@80-X;.-;A&!XJR^O\RY_^F%\?O@A+F7BPN]/9#="P>Q/8-'#M]-Y;,K3R4&YB M>*K+2\?&XO(RL",Q4*M;5<'LSKU5T?*8*'DA.?'9'?22[0%SR]'@WAQG,+Y*DWP9.5LL MJ_KS)0)AE:*J%!:7:_<=NT>*77&R=PM/G[JOW\W2/PJRF[K"R1^]Z]D=2*D4 M]@@@/,_K)8?C=+BXR>9NB5FUDP61Y3^_36?P4%F6/]%LX>AME%SF2_M6/UWU MW.?>;Z48=/N0KVP&FFIVZPX-=K>A&!0PS9)B[3F;:8K."O+Y>8#*!RB"@QRF MXXO$X<+[939/#I<:].!?#KRSK;^]6REN/?M;M1>_%>MRI';P?<\ WCK1Q)!7>E=P)V;@%Y?^92$G3-SEJ]% H2QG7V$(Y0$&GN8\V0 M4XD0DJ6SS@;<#]B*@O1Q*>HV4]0KYA+O[FF+=D\ M R4J!+:3VU)FY C17?#SM+KDDUU^8FGEBD>MW >ZNG@W3IVKO\M47MJI;?U-#3,N-R#77I-H*+U[NQ<#)KTK;*14W +5KAY3_!N3TT F] M2C7.=9%<609U9#&)7=.GY%L\6< S.$49MBY+YG-G0^5/L]33':U5[8 ;A[G$'.]M0 M=D#ZCT'O=,ZG6I%SSYC_L-2\\\>"*R;?QK-%YE91Z?NYQG,Y=N=<=L"Z6Q'[ ML!F+8:&2Y2V."OG99:^K"DJB[O/DU+\=\:A&HSLFY]!0ILKGCY9<^G+\E5?N!Y@RSWA/^T2[/CDZL++J@L MGGQ)TF] ?MG'=+:X?:AEU@HV^9[8).)\LQO?2?%46KL*@H (2GS$.#5,V1#X M+:\Z*:% 12=&"+_!YZ-Q?ORYLV(*EF4!MI^79G5KA,#.-PM2V^/2!<,K>/-D MEF6%95@S.SD?Q GR#-BJ%M211&-HHQ)'6+LB)JL9;5E JUQW['^/Q]"=X M^"59_ 06PE5^/E]R-G^SZ>$_%A;@+&IX[W%>H,XWJPA/BQ?41642) 'CQ%<: M2Z0P1YR5X^>L =4+O][AM@_K?0Z7=\GG'987J6<_?5ZU[7T$#5 MN8E3N)PW6']A=79%M*"W/)QI'SDTQ KL.Z"BE2-5/I5Q98Z M OI^S")$' MR,T>1#N:3[;@6I1B[8'S?Z_3ZB*W0"W*LQD N M),$4XP%#RK>2N#&$%<<*D-4AVMO7Y3<]74_V,NXM4X@^WQRL?E**<&-XO1", M^11VW_!(214:ABOOB/:C0+:V^8\["_?=?-7MWO?ABT?\IT7>P3P/_H!.\W"Z M2IX,4OH18U")@+6\"#^1=4-E3"@E1E@M)4(H,"$UE<*L*(HVFML_N6'(/[-T M_L^?XW_-4@OL'%2\M*'E1(G+89C44&E-F>6Z:V6V\T.JO2M4,4.%T$">,N0R MB)A8.N.L3S?&S3ZY*<4K'1)5G1Y2SZ >95"?0?]-Z\C%=E6HX%2_GW\Y]RX+ M6FA\./"F,]"OIU>3.B.BT).2//G(NYFE97P$H[]424=]/'SWI9XTKH)QS$$E M]Z44@FLJ-36:A0:#5B),@+E3^D]P7 7\Y\#]>^""HKU+M3%%HWR8)XUAJ#C\ MSTEZY9CT\-\+L'3SH*&9CH)Q=CLK7];#-;)'AR_X5&AA$$B=,/!]Y(<<++S2 MIC.:LL;P!<-]A=SD0ZT9]9$*>%36@X822QH\.I)BYWTVIFMLS3$JSZ"Y^!RT M 3 V($>7=IFU=]2U5V ]075/JWF?E3]GXW89W2]D4:]XAV7N'8Z'>4;=R N' M,^^GV95+'O>,R^J$QXF][UP9)D$_AC^9_"_\X_<#[SJ)1^73V7V2%)B&M7^: M-@C\ 9^B7/4I5J[$QH]J%0[VO]S^Y2YN*'%)^0 KFAS>4 R_39.9[DZ4F8])ZZ,IJ"WK(ST%9%3E^T! MQ%7I(0U?9&&Q7<;CM,SI*$>NW"[2X76<)67*BE-I'/TY;V1G)D!!4JJ.:P0\ M#+G"TEB"(F5"'&)9#B TR-<;%D!%#79V?'6<<=L"1(<*JTLB&ER*KE(.$P@@/=B*C^ M6B3@9U]G)7>H3B0/8&^[C9'$3#Q\PUGZ= MI?,)2-^!]SE-KEQ&=_'5PER;P-?!$(/O9?#@,;"YHACJ,HV+F#_08EFR5O#N MVG?8J?&F< .+S%AEK*"N=RPW$<6V#(@$0:"D:,=X4T^ 5K&#^]EK9$][C:(. M[+7JB;*'+*V/7PZQM$KJZ=[84HTY%3P(:40(P5' (A^4.ZLJ[9P'$=[("GJF ML=4"+3PC --=08D[YJ5UY^DXRSI=H!W>9QUU%YB(_V ,@I;S:B$CZ6H M$$TMVLA-/L#8>L4C).A\$\JMJ>!P4$4E[Z08P5Y6@F>@4X^2E[>Z5*/JBS*+ MD0H1CW!HI0DITK92L+&.3#=6E]I7BV[YF'&72,U9[4E96JI1LQ0*/T+$!TZ- M;<0B9DE0EO^%A&*^X4SIW-)Z+1KIEA4 ](NN,R=E935*F@B+K*3<(,J49CX) M<%7;%H8^7RMI>CDKZW#9\:AA=9TFR8N;5L_KNO$N3:E?\A8;7C#.ILF]]S_C MF]L?O7^ QG2U#(_]$ORC#H_M:40ETRM8*SQ-WLW%&53G'EPG-\.F=2AM^J$ M\]5D=N'ZKVS\JA%#>RE;C#4*P MS'24'U2[EIGLPC*[36>7L*2\\BU;85<=79<)7B@]]AP4 \_P^N-)K=%/$U&T_C4=Q>J,T1[0M8?ZQVW&(4 MT4@9YK,H,M:$/.*LRG)@OMK3F]^)];<7]1V<,2G.-WL>O@E;D.E&^KP*0H-! M+10DQ)$E"BT[H'$:MA%X.YH#9:+#Z.F3+,.N0ZNJT6]9AI'3[137BC/A:Z:C MRAK JJ'E52<<9L-T=A>+4@\H\.8*S[#3.=IU,%['PD7 M$-44C#5BP7K3Q(1EMDQ("1;/,-\>M^./X5AEE\?:ME%?,N_N^;6HG3PFL-08 MGQ*D$0TDC7 56@\1$V@#S2]@VQ\#W8"EWUU[@1.S\$7M"1*4!P/@R=.;V8%TU+ M 4T@@JM,Q0I7+J^Y+%->KYF>)GE.Y#!)1EG5,MG9&25#'_5[Q(1G"K^R_ ;'^9S5VR_*S,P/Z\W/P"=\N+%$R@KMV/)ZYO MZ)?K))D#4LVHZKK=R+SW[U?NG'VJ&J@]?,,F&P"YE2:1HXNJ54VU,>U%_[J4 M(J7%MR3ELLGO_.7:.Y8D6HL'7P62!&$H%1>,8?C#K^*ZQ.=HH\ABY>P>/[JR M74A/L8=1[-[M#SN,;[@&?].I:YM=M:ZI^^OD3>X=Y\Z+X!K-K)?-C%WG0EC+ MK&;T2R9?5O:"M*Y$Z/QZG(Z\,G'&L>F&M/ N%VE>F-=BQ]_GU SNW_$7.#K0 MQ;QH&>YZX]PZHCOXUF>-(0-Y\\7;-/DPC__,N\>\@&S3M=>($2%#2X!]2,F% MXD:+RB6HB8_5MC8QGZ<.K;5(Z]E#"P)MGSXVM,-@>35V8YS5#8M=,";)1R$, MELWL\R;@HYOQ=.R\Z7G'<-=*:^HZ'SD5KH'Y7H_>%C8KG(BN[?W#[%*O!M.2 MCWD@ZVL"Y_/=6?CQZUD>,EL6"HVG!=$XN,_A2U-7)73O51W3\J[ZL\4(2.6J MH&!XXQYH$QX!N/?\?E"VN*\Z,&U4FQ66,Y"#21TUS-T5_FN<7@$5N+JUCU^? MGQ;7?31$HSIYRA)+PTCH4!J?,\E#PJO49!^YNN)VHR'Z/\E_[IUR7!]V>SYS M_6)!D*J=U3(*$G=]K+BVUCC64IDH,)3P4&BFEE,)0Y?T^IQZLLKK.DZ<='"S MND9'>-"$==G$$>R;FW&6S=)[-P/)3?C(%LE&E=)WA2!QA) M+C+76' Z!VTS MKVAR_0^+!QO/[.FF[8*V M:)N4W*NV12FB^1+Q'DSK!/A!2 M&R7 !%>8:M=& )5.VC (@\UNL@\04),R@'W"0IT7:>GH'[KW6-AG'=5$9]NC?__'1NYT,EZF<\+I.Y2RTOR)9,&O7*;Z#V39ZNU-"F;)6!2%51".* MA:ZR+S1GN*5R-_V?;&_$P![!EK6;5(D'HHNTRJ)!2>TF+G3UHKW3:G)D\1XH M6L4?X<+Y2@?YH,5O1;YMPY.0-S!II.(NW1.Y7"]:(/]9]49VBIS+1//^2.ZK M"*(;*!=7[BEWA=M)/)WFWJD[-P>PO,.R:SM+Y8"V3N,CTO%B,)_/5 M7\0IB(IY4GYID5[ YA4YPVX<9/HMN<_OERN;#8_)H!BJ%]^LO%?,>VR,9X!+ M?4LFL]O"+U+"!LL?,^_W_U?*K$X4-IUI9&6'$_##02 85%V=6[:DR M/\N=\VH4@'&'/>LK*;V7C^91Q>!\&2$FBD/4BY'* M_IKO\334_SB;C?)Y>15CS+RU(?&YU>'FN-9B=5C35S$%M]:EXOD\'5\LBKF" MY68F0#?Y]=QT7B"#X5+:+C5NIQW%TW'9@R#WMMY/D_3*O=.VA*0\:8RYGM\X0<+QX7&U]/JG>C?%VT]7+*9[+;,5\=OGZK,_A;#%Q.3!S M[SIVB$_@24$ESL,@P'G&<(D%7/7>305/QGG"2S$E_&$TEY#\6@RX@@?-2N1G MR5K-Z?%/;9%K#]SUU)8]&L@^J_\L[63H2PL[O<*1\L$*S82-?!8]?#*;C$>% MBQP8XS2'?%:EQ&1+R07F7=T]W:O"*^Z'6%C>,[Z(997G6JA6*Z;XDA?6_*E2#'*^-;G//RRG M'M3WO![?9@5'=1X:$&CNCI4FTZF36]3..0TVG2]]P73H4T8%#D@5"4$Z$!O) M%Y&KR$M^@@<>?5KN41Y7_3U+P%+Y:7SY2(JJFP&11T5R]3R?" '7NUG(19[CS?H,JW[K_&U#7Z<')VO_"X!T2$1<@ MMQ:,+LF7]C@ED=T(DK=^<$7<[G4.#K5^=7MZN_N$W=>;STY'"I:C\(1R1@EF*%F:(1HAB06;6 M0<**T\'E$TZ,MWUBA2Z>@_+<>U[+ER[TB)]GV=)1O^*ON4J34JNK](6'\B#J MKU7./^>8*+-ZG<&21Q\>CI=?+G);>C-8?@TZW/5L,FH:,@_>O!%_SN^[O)M; MC=-J2I7H<;]'/HFW4(?2[ZJN4F =TQ8<.9-G68.VAJ]X':P]?;/YPEH[VS;\9-OWN[BXQB+2R;MV9 M*67DN$Q]>_ 9)[6+OHPNY\]1_O*GF5/ED_1FW]^6I+UBG5P4M0%>YHH#LMR7 M73WXSR+,T*K\0H<;<<3XMT@WCG@Q?>OZU4,6@$,PO_:9G+\$-QW-_A M[Y>>IF(G-QE 'L5S-)PM<@\'+ L6F!0^B.:9KAZ)\_0/ED;#0\MPG' MMT/@2?G)R3E@L1UTU:B]%;2?[U!#!2;%L]%.QQ.,QSPS3.9H4W M<>*BIL6=T\H75>Q7\^+%F13W6'F8'6RQOFW%ABXO"TYU45TD9\'%[L5/3&HY M'A,88'53E))7#H+',3-?X2O3_$A<<"EW[<49$.0B]U,XUVY>2 176DQG%\YW M5SJ!;Q>PK<.RTJ@\.:"6G]QY%H="*YIMW N$0.HR .YS5K!PW@\G/BY*QE76 MAL'EW&R>O P*L')C*O!*H-1_->\U< O9S7V1<39ZK MO,W%TQ49]H6(VK7T15FPL;; F[JBOZ"Z#9E^6W<#*.8+Y0Q_2;%Y\ICW7:TW M'*QNS>]FST@7;FONTOU'Y![Z6- MOUI>WO>U<&D@"/ _+\@L29UK.KYR!F_N\')A&I?Q[3"4P6Y]Z5!YT"A MCC4GN4-]E%0OW(\*5_O2=UZ" .A_#+*P .)=[KJOXP%Q$T- R*Z:RETC]0"& M\,=275FF#9??J/68(8"^8-:5#'6^!%=KV\@PWB9>Z\3D<^_WR;Q,D2L2D^I; MY(&J"T @D!- .)<&1=2PK+=9E>.C,4B0-(_87"3S.^<\7>, 2T4QCR'5UUC> MJ=#S"N[A'A:>N_ %KWR["%UE(""SK)"K3C/]]Z)P V];<[VNI:&QJN>Z2Z;) MY:20@JZ4R#'&BIF5^KL+^*Q,O-_P.C<\W4XM73+7<\^ +M]UH M_6)%H*Z PU)?K4K>FUIQ]2A &_;:\=%E9TZ34YAT7)ZJU!;HN%$!4Z41//2\C0<9ULN#K2C5U8=TA_6[ MK^L(3^F'>SSTN-*]IDAH7K*Z>'4W]U)2[K-+E'N92GZ,L&PT@'0] M/)F)".@E88B4D)7/5@KX;SO%)05 /DV+*J3/E[L:U&U)JLP'O[;0.[##2J,' MJ;Z,AS9HI= F'.(JME*QHDV?UE;>UJ"JRC57RI+EU5:4\H=,XO_5\&W!<^?; MYI2 NCO'JG]I3:'/S@\E5C>0,OWA?Q#N_N_AGM"MH:S"F,-7*4'7K9?#4;>^ MD#TQ2!K9R=KG")-(($D)5U%H996-*+38',CQ>AA43\+@/ITI6&>UH>OG4L&P M)()5!#X/?55GYD$^"35O^SQ+G1MJ#F+;"U>FL>9]0KSOSFSX,6_&D.LUSRAB MVH'>#<#F6FLR*CNOS=+QU7C:U&:<$^4A334[3>%MYFW,KB4)#:5Y)H'WAT;H8L;J^G(="4)]9-T^1PU^1J<8]A0R' M+.RFGW [I\IIEQ-<'!AKVZ<2B]SC.L M(Q2/:^H_=*55E$C:W(_&+:J?3Y++^0^H^GVYG>YU\QG*QG[-6V+W';ADL4?# M9#(I/\T+<-UK6-NP>OW &7P=N\2M7Y([[[<9J&[K3PM;#NI9\7CQ8CZKWDCS M!\K?N1N/YM?P;=B?"V&X)P0M'1.' M[/G(_9,N/RZ?N+@'UW_YL?K2^F?XD8\>^ZSUCX[P9@]LJ(OEN:!X>2@%0?^X M0HUDC;J;KTL --\J*((4Y/BP:,F/_MGL(7]9MKJ\F$U&R_RG-7%2;DI-8/CL M\=67U%NN#=_^Z>62UOL?*/_/0;NS=2^V,H?G[T99)O4/8'9@^H&A]<#&]"3A M2(*^ D5L;DYYEYR=;]SB-0AH:786F^ALSUS3:AJ@JSOZ B3TA%URP7\7??KA M>CP"0=J&1M*34VOD1%%-3NLFP,N14T\Q1TPQGX?SV9)><$TNZX5ZO23;K=S MZDY&<_DNM^9FBRR>CK+OGW/8%_'PCZMTMIB./I1N^.$P22XO3X,*SO[F)V!E M38NLP<+'\]U*;N%#F],% +;N8^<[\!\'K'#GJ1]"[_FIM])#K9F]M\UQ2F3M M))+2CXSQ260XX32TA*&R.,9&$5'[='8];*#Z(XY3NG2-36HUITSZV/NF&T-G*4R$="5E^PPO,D.#TZKIO<+([?1 M AXQ93G"S(US=4DZKK5EB5PB*5ZM)%IN_&80/9JEC?JB+,BW_.MU\DAK[QT) M?WOK"7(@T6:&SN$ /EI]X V(_7Y\,"&[3WN_AU-Z=I%KMM+YE[)H9;WJ M92?72 C!$!4A-3@RH:W2BZTBD5V5G=6I!&4-=J-F?6M!RF_EV7R:?BI/)BP. MIDMU%0^8TF_:W#PJ!G"L O@M@I$G=O)$H1JF2(6%2Z"@BA(@R/FVH%(R_*'A;4[6) M>-MAZ[?FYOTEJ?OK>-]5S76^?YK:'6=56>YW5_%XFGW_4(WV^S6F&:M%-H$W M0XTYT6'@$^%+1JNLE, BKEM$_5J_J6[U;:3:%-E'*YG?DP ^9<2)6LX*Q47 ML*]]D*HVP(C;J$0<1YS;%T5<:THR&Q"^.2FN1UR/N(X0]]TNR*E&ZB4WRJ59 M&H0I)X11)50).>TC^[)"[FFJ[3Y-3\1 D\VV)X=C;Y-01[,T M<8TIDS^+4FEO?',+Y_P>3=I=P.<-AY1EE/"(^I%&RL=N;*?/*H>4#OW5\MP(?W7^O.YF8ZRE\57?'JEG?/5F'W03?G+Y(0>3J@/RJL'ZOH?IO0)C6T MC6]52(20+*"^0MP/:!D%-DR02+4/[:?IROM 6_$VH\ ]M'MH'RVT=R&[X9)2 MU)"(645)Q$UD"==5-QT=:6)E^\ANS=O,WW:0]ZTYF\/U 1@_O$F#^>"2C-X) MIGJ9ZFCI.FFK9_X2/5U3^UHBM[APJT2NX&PJN:)BNB$@D0P;_3T6D M!')% 86"&R#B^SL'^6QKF)N/?+%P.+\6ZDQU9B9S;T9N@D>4SFZ6+FJS/+!6 M8['_G:2S$=S0 5H13'Y\TSIQ;[*^543O\D8)5@=U=4!D$/J88J29XEP+74:8 M=.AKGQX%I-MW8)$!92]B\O8NK)X?O#8_V,4.&CD>2DCFKU/4Y1^::_=%'#ZHOU=2? W MC&O9R" 1# 6!1<8ED1 CA":JPC7U,8JZQG6+54P,MYF@V<.ZA_6)P;KA@N., M!CS" 3QU9AK:22H"<% M- RYK/+PJ"!UPX:7G >W=[H.&6C=G5+T%,IX713TP8V>1?8LLE46*73?^;UG MD3V+[%EDSR*WL$BE^I[U[X!#YH;X7_.9IM7[K5Q[8R3R7U>F!I=#A>.<[#(X M(D109)&FAN- ^E)'7!#I4C9T($*XQ5_CZM*-?6IIKNZSMS=_N3I?:3D_Z_F7 M.B^X_'/^K1[F29.;*SA_G,U&=^/)Q$Q'GZ;S>'HU!F(Q69;,LV"<#2.9W7OJ[7G\\'KU7O%\ML[X^60^'68+"=N[QA)O<_2 MG[-S;F3P0=13C_ZN]O)14H$'8 @I38+(CZA2Q(91]2"!"FV#5/P(*U]%2+NB M0AY*W\>X(A583+AQUNUSCN8(:2YNCV8B]U6YU?W [7[@=C]P^\T%"H]CENE6 MG;7#L94?OWQ\YT'B]WOV]E-_]N_U[+_.YO'DS1<]/[#P?B3QNN;:P<.\6 WA ML1+>V=_\,D$AGGOE2' /#[PM@\#[:8$G/"V0(XP)2W2C0$J:P ^EP3BD/J)2 M&A:5>93:L$!LI E4EOS#7MM_EE_[YY=Y/,]; 5<.X2_)5=[)P?PYSO[IRBO^ M^=&)TJE[\TN2?AL/D^PC[.KMS\D-4& ;$3*!!U+@-UT"<52LZ9B"7#T;.@$V M)!J=0#'B2!'.K51$ZD#X**AZ"X44;83BVV-#=G9SDZ3#<3S)N]\7,:MXTA%/ MDGJ 23^THN=)/4\Z3IXDZ_0@RQE3E(:<,!(AI;"O2YY$0A%I^C2>U +WD P- ME!)OFGL<:-6CH[6NFJ,,WV1WH+U@I7E=N448B/G(8"W \A!$:+^JW$*&J*T6 M1[Z1:3(JYD'NF+5Z3(8(D0-.VD3MT8KV-R#!WP$8,<+UR'%#$46!0*'1H6:: M!XC8I>(=*/_%T?BB^CA7 \K;;-'?0[.'YK.@2>N1JU(AQ)B(0JX(4CYC4I13 M&[5D3+(#)=NL=3Q^Y7-/&_9XM=)@_"W)YN/Y(NT''S^ 0EX+2*4" M0Z@O!(FP(F$4J:IED$%,^UL]4W^'V\^3Z>?+R]^2B1MT_G7V)7:Y<)7H^QUP M=YSZZ_MJ(_2>_55O&^7;&@\L82X;PI:H*.#6Y1\+:KBV('%+8:M #N/7A_F+ M*L:8#/#+3&C=1,1S**CO(-@SB@X8A:X9!1%8,VHBHS7F@8\#1JM(E94H8MTP MBA[2G4#ZS7F;&Y-5\KJ5V1R^^(Y[#^T -L8-OW0D#>*ADEA17T:^YE%8><(, MVFR8L:QI:0RSF8Y^7:3#ZSA+S' (R,A[?2XGW&SO(W9,[FK6[O"K'<1SM&K_ MNQ+:)XSP7;(;T]J6M\@8PP@EKL^#"%' HK)L#,".-YN!OA;$VU?U]VD:CL6 MT+YG6=^*\'2]ZSN90<.Q9T/)I;+Q3E6?KJF"SV8^YOLF0"4C1:0 F,%> =^<@$EDED M*XT@Y&2SW^@C.5[JR-+?E1Y(]B+I[\?9WN2H>,*Q"O/W!_Y&)IH67$J-%,$X M\(- 4\7*_F]:!S+8J@$\'_POZLMG2 ]0JP'ZGA/TG.#D.0%I9L$A1"U5B+)0 M,N43PG0YVMI7A,JMCH'.VCM*K0:*O(BW_C@Q^^8\\WT>> XZ6HM?/\1"":PH MI8$.#?%]OYK-)Z7AZ)GY;?KH/.N<#I!NLR/AT4K4]R0X3QF-#7<80D:$DC)" M(VT F=K:RAWF*T.V5CMUAL87U9$U'0C4IK'<0[.'YK.@V&E)%I@SDVHA5HMI%APL1 Z#X3_*0RP3_=W,;CU/'>8S(@CP6%NF$C$L,0 MTX&Q.N#:9T@)4B6"!S[>JJ[6&_S3+-L^(K+/^#X:$=G[@TX5SKOBOQ374C40 M"BN$=" UX9@$S)?1TOL;*?V">'Y155<.)'^1#B2G$T?N&<*[90BTJ68+PXD- M \XLQ@K[/D75<'BL[-98\)X,H8=NG\']2AG<)XU0W@S8!GY@:$2P)4P%6F&J M*T,XC.369@7/2]EZ)?U\K]RO :+R7:9^]6ZN-P)OV8 WLTQAT,(C;7S-]]I*+GH#T';9F#-F9<^(8:;,"8 M%-I'AEE.3)5H:*0Q47<<]&7S_!4=Y.5@/3OMV6G/3GMVVB8[;C^'YY[96+NG'/Y=W!H7C[,1T4&I4P58 F.NA@LUR_Q6ULX=,OT9(OH!6^ M\"%+AHXWW $&LV1Z]K?I;!=/>/)&-V?NW(>3A4/-\M;G MGCGXMNYVR2@GH@?NYEW<>S##X[K1KVE*U@(G"@'.*D:"8RQ!K:;$H:8N$ M2,MUVOJM6K1KH?X2J;PQ!,/ M'GTZNQD/'86.BK+!'^'"C@&D29PMUSB,\$TF0"=P#'C3+'\=RTV*MK M)_BM_E5ZA9GL.JV[$LV>"2\$">VU2PS4%#&K@3O1Q/X>0< M2954D@< ME_B$GA_E@>,QI= EM,YD#@\V>RN>*0_;V%M^1EG;CMNXO2/)%^5 M(PYWU6P,"(I3[Z+T)50[.\@/>4F9VQ]@.%M,1G!+V."D).!D='Z2W**H5\D7 MOJ8&N0.MU:"!._[R>(!N $\E,0-J2MVK%(LS^%:Q^T [#G8%C>47< P[%X$S M;S3.;F>PM^6O+*!F-(:'GR_2Z8<<-^/;)*=WQ]"_ >C@]$H<_@;P@B\O\[:B M<0+G47EZO._.?HN^G'V_=FSP -=C8 7CY67LIX_E=QPI>EGA4@*^__>5I4[W M8%JE%N'!C==NFS^@8XZI6WC\7-'^'[MDNT:-,D-M-&8L1%();7D0^&6.1R!, M%+26=;VB$]0..=B+E4]V.M_X4MR+QU,SSS<=;QYLW@3^>+;.^= 9 W-/KY(5 M=4TQ==^.#:NAS%O@B4!H+$LFJ M3UN@-9@=ZQ1CLBS9B/VO^V[;(@^Q)WD\,(>X->IX,"K=M!0*5>@F+F1XYT>G M:K!;7Q+?!\A;0;B,<*A*3Y$-J!1/F:#8Q>'MBVVFN@3WBE;ZJ8#CP]I'B=7Z M*&NQMI1"FSC.34L0;DY#::@DE7)VE<[N0,+.ED(2?@>ZV.78:=GIU7CJ;?I\ MW.F,00;JUE;;D[N7V%97T US2GA@XD$D5PK$8J( M1$)%5!=U P%2QE(*=F(7FE<+6P64E8!*/\\&[OQ!%RH4X:)JV-',TMAPM 7: M49YDY3D=RUMD\)5Q81 MS0)0+.+)?3;.!B6EYIWN:_GE[+921;UTBIWS;%6J MZBEJJA%L(-S#^5$*6VO>R-XO5I^Y?5S1X2^*;**L=O45%\D6%]D85,C4:96Y M>72YF Z+B*&76X[ $BK/C3NIT?CR$L ]G1<.FE7_3_F#^W/OZW6.5>^ 9$3&,Z)X,(W!+A;%6XP M!&\-9;4DB5K)$=KWZ+E279[]2XBE1L4N(CI"S) (3DZ)0%&LRWI RZSA6YU) M+8FEESTYD%&;*0Z]C'IS,HK5-3(1!IIF062599(B#D1>!4(I$XR_HHQZ4=K' MB)\ZUV*UO.$63A3!$1)E=2#A=*N1ZP&56&RU? XYU6/F:%J>;_8*:^M0U_&[ M72M9]3NL9#1MKQ\K3LCMV0]?AM?):#%)9I>Y6 %B:AQ0D6:0P2Y4S=BB,>Q; M\A,\U@CV.)Y>C2\F2>&SOKC_.?[7++63.,N^NO"/\S/YD]GPC[,'W$X1CK Q M"@EMM U" 7_BRNW$0J(^U$$71:(HU#J@0<1T@*B(_*BBN)!C>N8E<&*W;D7I M(NG$6]6%]V5=G2QR9QMO#P*+\[/ MHG3 Y(?E?%V7BXDW<4.S2[]ZX?PZ^[3^NR*E*^^BA5T4?7[FS:I _33/!LR? MK/0!>=EUDCCW6Z[SQBX4/''1]1^Z[)R2XR*7.SS+\F=]]OL)M[(C"[< MTL7CQ8OYK'JC2+3.W[D;C^;7\&W8GS(A+6L9E[6X M6)UM+W4L[D'Q7WZLOK3^&::/?';81P?^K+_9(3<[L+?,298'U#0O7V%8X!-J M>K=RL"=N1_[RKF!B%[/)R'GSB]22?R1QZH7 [D;M]1LZ;9K01T$2AZ76=T@O MK=2"O_C>O!81O09?.5Z2*;;LD1%N[XG1' %S>0UB^'O^*AE]V*KMO\QS&)FVGD+I>> M/GOZ?( V:A_Z/CZ&!$$&K,N@QQ9*6*2!@AI*2(."XG?1!EHG C;_"1G(U] MDD ?^;G?2/G(TW"JWP!'*AF26?*C?KY7W^:M9U1OGE&1.L&94Q;X/D+&1]AU ML;3$\H)1A=90O=%J[1%.LYJ4MM3R>];5LZZ>=?6LJQW6Q6K69;"FQ"NSP-*0 M,LI-()A/3,FIC)1FH\JF%26KYUT/H/HY!'04@VY.Q-UI)^.B35C1J>(01^?) M^#-7%)>JKF>=&\BZ+X6D5$-K8-=:0#LM%N:G==3Y7G5>99 M_9Y7D[@TH]UMS YA#;;LXOA;=;S7X]LE;UAOESM:I"[3Z.QOI.YQM.SG_.P9 M5BDH/N(^$)MM%E[!9_HHX3];*'' MQ4#*S8+$PT%PM+IYC\[C0.")$(\P.TI/ M8,> 10/6ZCCTTU%(>X2?!L)W 9S4\I=(HH74RD>&^$%$L>!EKX?0)Y)OZ)VO MX"_K&,YL(&@O?WMT'H_\9;(Q](A:H<)0">$SQ+7@RE8I S20&ZULC\))U"U@ MF1@PUB9@3T?^OIO$.!^>?S*[.O8 P*MYCK"H);@RU@0:1\((Q"@EA..E!->" M;@3KC\]S]-DE1G].?TUGHT4.YO+X=SJ/\#EISWGTED-'>\O-5C?A6-3=AIM5 M1(3R(!04A*S"-@P#$Y9@"0*#GY+9TI6[:1<:GBU *1D0TJ8 ['!O6Z08_UX\?Z M+MV T%HW(,+'1$76<@6V@#5*FBI/5)LPZ";%_?CACP8(;;8\?M>ZP5O+POJ: M#*^GVW.%M\$5=C %VAB.&2AA M?9\9WP9<:V(%#LLIZ1'VD7E*MDE7'K .6( :8-;+^1[1)X/H77*>DEK.6TT# M8;&RW/B":2),!>DPQ/Q)]14OY^?J .1TP&6;2=MO1\ZWG52&CM?S-9O'DV./ M"'3!-@YO@O^&8R%/@#<%>(]F"S=7ZEEC(;;MYF&M05^U&'_7_CRG6O^P[7AA MM5G0QDQGS8@.W)1R@2@)=,C94L8B])0\DT?<8RT(02T&DI#.I.!3R.!U2;Z/ M#??\L.>'[1H=BC08(C;2"F5"$?F(&I_0DB$2X#^H&Z.C'1:IT("HXV"1!YD0 MKPN=/K>NYZD]3VU+QV2HUC&18AQ;J9'/%564&ED5+A"M&6[)-=L& Q4#0EM- M(>IUS)X?]OSP/?##73HF(XWV>883J\*04OA4*4Q#&E0!;$J#;CJ3M,,B)1K@ M#C-+WJ&.F?NP_YI/?J_>;X5?K^7$-1;6'$:/"?K+^CZIM:UTKQN;\:]%-A]? MWJ_,N&?N.RUL4#1+X;FFWG"1ILET>.]2/*=948KOQ2-WZ[QOHYA64A]XF-M-+(J4"JD MO&P*9OW@:4&K M\N=M,LT2=R[>_#K9Q8'OM(G//C]Y^*WOXJQSSB+J9 6E3$ YYCZP M$10Q82PNFZ &8/\&&TF)37KZ?+G.7)[-V!_A&!B?B\Y8QC,H;<\]E[BN>@R! M:QLM?>7[46@LYQQ5>TXCH9Z]YT]CUX_MN3K?=,R>E!"5O$ZI5XCCD&&+%)>" M$>I&0A7;3AEE&W,*GKSMLJUM)XT6O1V0^HJ$6%6_5XMUMH)Y=:.^#*]!K9TD ML\O']([%?)$FS3T-"VGTU4F?KW ;?S(;_G&6GZ![^269)/G*/P18,LNIE1(A M/P3<:%YTQ 06)2F3'U!=0Q2"D8H89LYOQRF2))2E&AO9B(9G7@(G<.O,I'21 MG)V*?1'"I6^S%C\GS;.%L3/> \-8B+2;+>^,,!#J\,9G,[K(?5L^[O>5O MK1MKW&+%FX2JWY=[Y5XWGV'J\#%9N25&A3.Z!7ZV3/9:YDJRL^VI8,4ME/C+CV<;SHCR]H]\1/;Z MV=NJL,Q?KLX\/:$IQ9V78CZP/5N'5/>$\2AAG/@@X$?& '=>#;PE-O-N&BP2 M1% _9>A$IPSM,#,X;UC4D>8A8UI+0["@8!:0,A/':LW94WQU#VC+O\ 2O]XE MDV_)S_"DUP\G+M(V$A<'#+WMKC1O2]3E# :_X1[.NR H:W5/R^!9+7:;+>UZ4]4.*!0*WFJ/;BL'M0TOCFE!9".(^@A3^R69=U;<@MWH%'04 MB8?'F9O]0GF$[K4[XO%T$1>!2YX7/_#G_5@]S4'SYUW1V"UBX_W423^=F.@K_ MO1C?NGS*8)P-)[-LD3X>/PX-HP2T'QMHB@-$1% VW@J0HDJA9OP82\Z8$%9I M0WS!) ^J=!@KD"0%GP B2D9F_N3[X(WP\\;AK.Y\M?(\56*Y["6EK]/XX2'\ MK5O\>&">"**M-((CWS?:!LB&U8(M8ZRQL<)7FG**C-922R8M5F7R!55P"?[H MQNZ\S^;&KL']$*K SSML, ?-GGM M*F]]((N[8M*[@TT[]JV%!:OU0$S^[W5:YRE<)1\NTB3^XT-\"8_T0SRYB^\S M)P6NT\W5M$!K9"^2W0,'?4K':Z5TJ)TI'9(>EM+QV&>M?[3?S]Z6L^C0- %Y M3!W/.LP;B(HD<.?I\4* ]NC-NP]/.Z/H,$NO0P+ZDMS.\[9RQ282/?!R =JL M#GCQKHE/V*77:JG8D],^Y$1134ZJ9TU/%5:'YK0=6P;;^XHY+RWT@7>Y2*=C MEUV?&W"7XS_=WR\U6J3/-7LY)[C@,M&T=JI0E^.BF.$^MPQI;#4O?> \0))O M^,"W>GGV&1&Q]\>[S";*H2Q8'79_:I<63M-;-G Z7>1%9N/Y+B34!2U8T*58BY4*XY M# 84*L$8+@=."!Q9*E]$JH/ MM'^//(7?NWTP,>P5=.XC3TXO -[HUXA")3%8S28D-@B)"2DMIS?SD(G MB&V MVW!-,3W0J(.VN$>68]Z;O.\ ?J)NL*<"Z1M FJ:$X9!%!%Y6!C$SLA5W;E,XZ#R5][GJ\(XLGY-4EQ]I/%_@6=5X#K";Z>;[ ME$BI?6*H'U5Q[E#1<*.?0^,<@L8QP-^3Q/T!$&\6LFZ%?W>"%Z,!$ZWJQ,^E MD>.?FGI4W.-8Q?N[Y!48U;PB5#Q@OC(XM-J2B-(0F:7J;<,-9WB'O*(E+8&@ M 6JU!/X=\(HW9Y _7*,U<(,DCJ;2_NT5U+\1VP@WIM-+CC0.N52*4($848*5 M0WPT4<;?OS*TRZIYJ@>,M1H(V%DU?Y26TSMP7/1\JN=32S[%1&WS*<)5%#$N MJ!'.X-.BG+ZHI1)D?Q_.PWRJ'=V,T0&1FZWZWQV?ZK")QT;3CNJB1UQ0__4Z M6?'_+!OUITGA')K/ML16.A[_4J"LX2F5)-#:NB("J=TX#(MU:2T%W B[$8EL MFDB=#GN1'4[OZG+82[G#]=012VCHA[X16&NBD0V19M7H+L+11K[DCAUN;[2+ M[G"<3L>C7O68BU5.()-Q@;):NP'?!#)C7C;CDUNPFGDD([HY:BIOB/9_DLDHFJ5?@,)_FTLBR>;X;#6\ *GXN9NEM/M0-!>PSH_P--\@'45 MQ9-IL;*GT&99VB$MU MF:ST90X[G"[SL^Z-KU((*@KYE",$F&444J5LV!#%NK-LM(7 M..MG)[$=+=70+JD&F,W=]7AXG9L5DXWDZ^^]T2)QQH@386!:)6 2Y<5O[H>. M <%#?1C.TL1;S,>3,3 BD%\3,&'+G?!FU;EFWK@0A/;3QY*)Y@V=LF)S\]L. MX0!C^-KRH@7?/-_#YELV:D0HPKZE6 5!P)GQ-65 NEH"2Z(26>WZ$YU8H\9# MU:\'+O7:C1H!^[.;Y&O\YYZ-&?T@(MQ&+*+V\SY,;,Q8K]6"I=:.%YY_?4J!O[>RXHT'< M/@M]SCZ5;>H.'Q'IYFBZG?,38(E)32_P/X"PH:N_+>93[YX*B70$4LI* P(, M12*(HI!5#TN"J#D54D@K6!!*,!(YXF!X!X16^=9"G23S(!4%7TR WEW1"C0);Z@*('40>;P/(]9MI M ]CW''SQ-DX8]TT'WVC?@4-)HN\2US<=[)L.'EG3P9Z<>G)ZC)P^#^>S)3'A MFI9D+^8.U7Q.1;-9:V+YWJMF/FTU8=?G#+SQ.O+#T^2.KB#ZJ&CV:&LU>O+L MR;,GSYX\V]'W\/&*^-_=[+V1E\=>7ZHQ]5%FV"#C!,I=I -E:_"?)J@C0(4FE M>U?2*3[@E+^%CG'OO3"D9P@OSQ!DG5;((\(4I3;T*;+8]WU%>3E1FC(C<;<, M86<.]/X, 0T0;;,!1\\0>H;P;AB"KJM*@0>@2/E(B#"*. E\9ARH:4*U?HJODZ72]Z-U:[Q;HM 9Z M$%*MD-8H]$D0ADH15LKB" 7:MF&M;P?ZTW3S?8#.!TR^R)BG'N<]SE\;Y[M@ MSFN8&Q%P(4E(,8\X(DQP7-:\4AP$=*.PN%68MZ9Q\X%0LN\-O6G"KB=8'X^^ M7?2&WIYXWO=YZ?N\[&!C4C3V?P ML/=Y-5^2N?K!U:NX:L+Y_<_)_'H&G[@RN+PBL--8A.0#3+OKZGN^.R M9WWOB_7I.HIB="@#9$5@,(DD]47$J["JL<0WQ\7ZVHNZ2#;@HE63KF=]/>OK M6=^1LSZ"ZWB1\(V/(\;"R)@@Y"K$J.Q"&H)61(],ZVLOOB3Q0(J^L6F7#0.; M=?//K%6WLYO;V=01156W#I05%HV _&2:7([GN^O4E:^XI8:$2BLJ!.4!%V6= MNI::H4:=NF])2$,4^8A:+9GP0UW-!9,(X_!$Z]0_+9T#RT:(KD?2.',Y@;/+ MLH&6*TB'A^M+TON2]).Y65^8U9>D][5Z#Y!$7_39EZ3W-<1]27I/3B=$3GU) M>MMB[BTN_JV[+'X#_1F_*P#OYMN.ND^]I80M.G/W_2-.-6FJ MSW#LR;,GSYX\>_+L)N5T0X4]YOJN!,SD>-(7A9Y"ACK'C1%^OJ4!)C+T-554 M$!.:\SLQS]D2\XH% MFN&(^I3[#"O?#VV9QQPP)=E&9?G3,=]: A[C X'>27^'_1UY1ZS\YRWCWI0>68Y\RT#D@%BDS)@*E\*8:&.$_:&X;$TCU@-"6IUF MW^.RQ^5QX%*@NNZ.^I@9B7RC3$"%)A8MAR)+9;;:J$_&96M:JQHHT::A>GRX M?&,>ZU8ZDITRVD@M!97@A*&(2A)()E00XM!64E PMM4C5,V!?$&]%/,!PFW6 MY!^MG'M/XNR4<<1JJ16"-4>HD9IP%&IIJ*]8Z5FEH;\]FK(_CMJK\$8#I=OL MZM/CJ,?1LW DZM)C9(2(6&@$!^@@%Z%DJI)'442BY^.H-;U/#RA]$S!J->OP MV#MC#0N":?3$JLI>C\DN.X6. 4(U6LYKP3@G4: I#R/,K(E,"5LE+-ZF1FXI MV^Y2B^1TH/6+F&O'6=O?^UCVP?*.$J-WAW6):A&M?&JH54@C9%B$51C)LK5E MX"OMLV=CO35-5XB!%FU.E#F8+GI>T/."-\,+2)U$2*V0D=%&*LT"H@A!57]( M[2/4@MQO35L7=*!0=[U]3IX7O&K)Z#KVRZXN^K:5#C='5&OVC/+KE]N3_OC[ MX^^/_UT>__LH0 V2RP3TD%%?@7JJ$>G>1ZM0'T3\=-= M\\64J",Q2@M"@C @.K2$B8CYU33P($#*;*2U5KI0N8M=163VF26F!QBUF>"Z M28O'4'GTWIOZO&D@-D*B$0\M!:!(AN%_!>+,KS(9I,5J(Y/A8""V/]2/D %J M=:I?C\0>B2^+1-W(* \-E51R(&EB#2781J3L=!!P9?E&!=;!2'Q:L&(?)+(! M:;7QP>D L:^@?*N&U)X IKAN54*04@$+K.2:*:QTX.NE3HOE1I2Q O!*30C]E-QW(8'?)K)YC6P3N$P!*XP"O--(81RB*F\0A+1M&=GMJ\IX MP&2K604]LGMDGRRR98ULAC06+!\B#T07QB( MM :B-D91%1&NJ2^DQ6%D*].4&9^)UH#8A=>XW3&VIP/$=U7*.BHIKH-:UG=7 M\[*3,_"ZBRZ. LU 3=86RTA)PQ2ME&6E?;W14;/B#*^I)5,Y$/@H2N$.8B:O M6S/3>[EZ/M(6'Y$U'PDB(51 .5<:HT@$(255[R4_-KM^(JVI?#]439#P%P3N:+2XFR;,FOQ]IFXY# MYM/LW)^=Q'3L6O$.I1BK>NR-(#[6+O/;1U:CP/GJRHYTUH8AVU"*7Z$5'18# M*KOSR3V% (ZS)\U[MHU[3MASPL,Y(4%U(-/G41 J:U'D2\FI"87F!2?T:2C1 M1KCB%1KUN>@$ZCEASPE[3MASPI8Y(2%U;A5%81C0$''&-;)((%QR0BMT%)C# M.6%K;0HY'2C6Y@C$M\8)<\OYK_,8EE"]W\JUBPW_97$#/QD6K]TICZ>+N#B! M_&O%#_,_'U[^, '*2->V9S*>)A]*SP(FZ"]M[(_":PO(_[U.JXO)Z/%)/E\&5Y> MNKM]2Y; _2V>)[\E<*'A>#+.5_;548Y[-'\R&_YQ]L!".2&:(:XM(PPI;2/J MH_))X7U??:AG._I4&@L?"^U'W 21H56.F"!8->-PCM7XML/KZ\+]X:3T$.SW]@JAVWU3:?C7<79]YH#+N(;8!]S.*^;V\4\&7D7]UY\>SNYAT?//__]_,NY=UE44\.#Q//%?);>>RD< MCC>?>;=I\L'=I;PAW.-R-@'](EOKS_;,S=O_ M)RLWP*A0DW+&Y V3R:3\]'^?H;/\-:QD6+U^X#"^CF^2S/LEN?-^F]W$&TK5 MW7@TO_Y!ZW.%0+(I0@0L6_&_5%P:6/%91U,9N,]G67\V<&S3O>G%(2 M=K$]T=CI4MX_DCCU0H#HZ-@"HJ]-(T= %X=ICQT2S9?D=I[<7"1IL7%$#[Q< M 7)ZQ:O%X)[1$?9XK.[W2D(4U22D>A+J26@/$OH\G,^6!(1K^I'OMADS6&E> M/-]B'AR?*_1U*6I/IQJ7P_8B9RA\CVLS+ MWEA?JM-:^?(^0=/IPC'2IH^L=I$Y5\)C.=Y#Q5":0T5 M$Q(28&$,"1Q*0K0 CY M/]SY*,DZUJ;H>9OAQKW/P9GWWO#-!F-Y]GQ MJ?PO!IA=I:14Z5JOP5+Y5 @-YBZ!+PB$RD[+4IL0;Y2D[Y=Q\:; M <";5*Q ,K5$AP90R1(P?+$E= M(78(J0?53F?_N8 %7HZ3T:_+-@OBI, XX-$SX8KCHH"PNLB$*.7YC&V]1BT-/LV/?A]''I0LL2A'$\\8 Z M+HN6NQZHEE-XG/?L[-D%'+XR52O@( <0%Y&3")('936]\)?$0RB,:Y&:HDQ$BK"*##.[1G*$@P^D>2@Z-L'OLN$*\T&B@]*&3T #,_2I9YC$;\I M?] OLZFKKLSK$BM%:>Q(*\GF9?&=SM6@5@-@;YW#OS5:UC4M4^T;2:+(&*P#'DK*4.G-EQPT M_X,R(';3^,"'#@4M.B'18TC)2EFYT;VF' MEMMTZ)!SW3MTUG_Q<38;W8TGDUXUWPJ"QGBXR&4>2XLY\FA=L M*T2DTH$**Y6&!L(_J/)D7P2TFZ33ZOR#'@%O&P&-R821#8@BD22!+T2@)4&J MS%N0RF)VD'MF7P3T/IEVRJUFPS_R?EG)-(O?1V+.3E6?U8+U7]^3SY8[^L_>LX32[B+!G]&M^[''&3IO'T*G%__IJD;JUM M*#Q[3=!J-SGSK?/WMT;EO*9RGV@5<,,(LC:ROJP;,PL3*65?B,J?K-3L1^6] M"_(=4[FHJ1SX>L@IMY$2. JE-0A7P23L@]'Z0E3^9,5E/RKO(,_XU!TZ_Q5/ MRB:RL>OB&4^'1]C&YWB@TA@(*AA( ZJ#E5^2*4?\;+SK)53$6,4E M8WY4*DTADNJ@I/WG8:03_>FAY)T>(D>^\->$2&,>;,@B'H7(2"6LCXEO36B6 M&I>TX5,.I.(XO/$4MG0(JXCA+]="O?+A'9("?6*(V $(@>IF M54Q0+321"BDM VP#;JO(L9%!I)YL@E1H^+W:?/C6K]76M^A/>J(;J;>OWPEM MXYJV?8S]"/N6*ZRP4%927;E*#0TP>BG:;C14!A,@)>B[:Y+T]^[Q^BWY-O29S2[A%TM=,RB'V&O]&_'"JU[ M7;$(D$,-8SQ4FH51% 95^S;K&WV0[\CU;5C,,S,=_=_916:&\\^7#@TO'##K MNYGTIO"34,%J5 @>*!%(K+3A5%&N0D9*S5\$7!U4UO5D5'3B(%(]*GI4/$&M M:C2OC;#%F@DIB>%<1T@K78&"4\H/RA]Z,BCZ1*)6FOTT5"7O_[/W[LUM6U>_ M\%?!>)Z\)YFAU'V_).=T!M<>/R>Q7=MIIW]E(!*2\(0B58"TK'[Z=^T-@ ) M2J0H@*(H3J>.2!# OJS[7NNWXI%I"FB.0=] ^&>C%A -5$/E4<9 _/O8XSK4 M+J:XJF>44CP]G>CC#,;V83J!;^=9!BO@UDO_==J(D29=1H.V"XJ>LHN.E^@W MT;RL:9Y$'M*:1HB&'F,A T>ZB@MIZ?O1R]!\MY5A^!0E>JN4WL"LI3RP9UT4 M(<6YDE[HER?"U TP?WH:72>4?N#VS6L/&7W-XDD1M[.FSPD$Z G,(U&-GH6Y MBS'V=424BT!1*%,L+",9>@+Q0'3I"]1;!C_X.'&'P_G-? QWCTILB+#^ OR#$:--#U?N"I2'#@&$:DQ\4N>00'S@YTA97'WB MBIY8YLA9I@&UR]P@"KD*N>=IQ'S)/(X*EL%:8%<>%LLDA(5'D:1:$!%'A(5IU%6,^WZFTV>Y"PX'IO9L8/3GE;]0IEZPF MY8@)I*503-* !8Q2&50URIJ0:*<^&EN0&[BF45\H M&*KZ;IL^E-LQF _C2"=S6(N/MTEFN:QO:T>OL79.W;5/'-,/Q\B:8S@)P:P* M:("XC#C"/,0E"!(/4.#ZG7),IX=V^-20_L0R>V.9!JPO=P43OI),(AH%,,K( MKU@F0L3?$CEO2Y;IM/4K?IJ6L3;;7V8&\+GZ_NFK>Y']9?79Q0@^S&_@EN'2 M!H_327)VG5C:P 3]\$MCQXV%FU[>%U^E$V";V<], 0%U8;-=)TY2;9,UVF!' MDMPLIG.9FM5UC,(?F'^5[1)KML:Y2[+$J2;7$^%I^C:LFR?TL!_2[^@KA-R)P=R#\+,EOBQF.[\\=$%YY4VAER>48KCHS$&KIS2V\UM3" MF$\&)RY+KL$;K<3<.+E*\W%1,)-,X*?)R+FXMS_^_?S+N7-E+)6)[84-OPB2 M86(6PR'$BD(Y<.ZNT^&UD^;FV3?3R?C>O+[,))TZ<6X?]=7_;]>.T_YEPPOI M)5@BDYG]_;8 9N" M+968!)MU3ZE6QKG,IC<.Y3^8D1'\0T/B_W<\FP%_+MUZDXW1V;[:DJK=.OB?#N1U'$\AO M8+D,-G!L 8G,4V+G9CJR3<0<,'Z .*:9:5QE)IC?Y[/DQKE+9]?%QD]F]9#* M[?_;>'H!/W\_F<63J]28>+].[\Y,^M'(*5C%^?'=W][_^O7]NY^*59N/D[RQ M<78]8$13LU\Q4$1R-C.[,FOET(P2&/3(K%T\R])%0=9UFILQ&WU:9=>8KZN, MFWQ^D:>C-,Y2\]KWDV7=>P<[F$Y@*_X#3Y[.FYI9%7M^F8 E62Y(ELSFV<2N M898,C8UIAOQ,H?5?&Z46;R3'ATPJ3[" >\35FA%1X8L0)319RB9K'4$N'3Y& MT^SAT\>%D N+.-,VNGR>CYH"[8PO))IX] #*? M[T"@ =],##&E3?)45BC/QY9-X4H,4X]G2]NOSYUE'^< ?)HUGM^3E8<>G4?BJ,$/.=O3&^L[M4VC/GCA$&<*8\0 MGWJ!QJ$,(G!*U*+E-(H(\1[7+E7Y>LFTJRK$*Z:T#2\_JDFV*LI%:[+O.],I MRT+::)+*.C;[;6RWFU(J@X(P0A_D==44= @;7Y+:[S!=V&XC\BJ"M;X_/*\D M33"3#1%E3I[,9N.6>G LS*115>9Q/6L 0DX:X*F$4FGU-6X#;.K2[AGIO[BX MK :LH+A([J?P'Z"(?%[X/[?&QYG.%R+)JICVF\Z=?S9-7/!MC.2)Q_=YNJ#$ MRS3+9\Z_P5L!#\#:SBMOK\446"&CD363X/I+B2PB%K3H^]IEIC,F$"@FIHF4 M0E40!0>(]22R]-_QW[L56>1<]":QS@].8Q^F';$&&S;?!SW3FIXC@@*D=$C\ M0/, I!Q39:=7086+6NW]V@!WJQAX%8V[-]/Y(V4+?Y1/_&/!!.Y\=@U^]>S> M_9[FB\NEH^B;AV7WOR6%S.V0#VB?[B (/!<("/1,&A?:-DO&B17$H[E5O?G\ M\C(=IB8X5<#5@;,'@G9D5#?(...*32],A&55'>LBIO%M'0W9-]UF,,,LM=$I MZW.;UTT2D)A%Z!">/)[FA5WX^?^+;VY_"9PA;"3(U&&<9?=GL&IW<38J?E&& MJM89&%;DEZ U90RL/97X"N8 4C^>W,,@KN*5J_"&40+:X,9.U!HG, YC =\ M 8 =^VGF2 M%ZK-/CV]GH(A#MQ7W%:L:6$@F0G%,'98-TM)9L2E"5XMK0EN%>$R&]2!,0_- M'4:WS6?SS.I'VW2T\,8+-RS^%J=C^ZU%*QS'$^/X.X9>9N X5%;:<#H?&XU< MQ]&*&93S>V@=SIWP^W \'U6A.[/UZS1H7L049XL V6143;UVN;*H)\\9EB+SOS6W@YPL>1HH132EC M6E"POJJ ),4(/;V\=1^;VZGKP->XFAUOKFKHCE)-%0*AB#(\#S;,=[AO4L9IBZ-C'[AL%#N?DV_)!&2@>P6&ZGUSP\SA2V[V M \/OL^G\ZMI\$ O[R8?9P,\G8/D#X4R&URD84T#(CC<%JWKMD]C2DZQ=;49K MCRSS^<7_E)S[#42SB<04-KDYI('?@!(S-I^5*K%SF=S!I(;)K>5\*SK,DR93 ML/G!/&PVJQ\$DQM.A^0+&";1_9G^U1'B+)C#FA$D94!VW^OL^HAM_%5?9_$E M#.GG>'P7W^?PJK]<9^W9K$S7RL2O,*TOB8GAPC=G7A 1[DI"(?H"\,UH(.'A$,G)G3[Z=O:M,K#)?[6%QN>SM?QE>@\X?)Q\O6TCW((I_ MK0\7OAHOQHS* Z+Y\]V:.4KI$21#3T;()YAC3LK>ZP'2.$+16<. USKTD1 D M]'V%(QVY'J\/G3F(ZP0H[=901S9/-M##FY9V7]>>!]@,&M";Z_S"!H-79T?W M3GX]O9M4D>-X:"W_R;VY'^C(YKI:'Q@,#^L:Y]>)=<.-[QP;V6#\Q?SG[5=G M)>56K63EKE^@/K_ %D\.?I3=Q*C;Y+1[-K^!.F6B8.#V&-XML\^;GZ MHTDAMJCGW:+R"'YB%O+_O%/O'JY+*EXAZ0^_5#]:O88?N?38MW'Z\*PCP8CH>;1$X4U>2D M3J+IJ27HBSX,GS]T4*#YE$^V.72F2#0@;TPD%7N>KUSD(S=2FI>(^4&H%&W!PK:"I1^KC)M?IWGN MF^2:*K?&TH6)I9I8^\HQUOLB+OO(&59]:DP?/<.2HDMTUX-56D>@FTYBX,#$ M@*K/)2)D\ AE2%V$"7<9X:I$O@H(IJ+5;+M#,: Z$0-X0 @Z!D'0L<]UP';# MYR1/LF]E]4YQ!GAEO1>>B+@I82%&-^ M,;N85L]W9\4DLOR>CD@S[.O[)1ZQ"&"D=*>T0H MXH:::%VJSST8S)P3^[H6V5<74./ -MBSE48 M>)B'FFOA5GUC Q5(LD_&[2@$K <"=]DI]O 8]^@\TR^SZ?#/LP*^I0FN^'9M M8X)K%D5$AH'R(\&02Z-0>AXBI4LJ?<'1#BS:+ &-BU+?W-;(>RM5@C[TWRU MYK<[/2L&LM.H[\%JT[>D-%\SXS7ZLWD^CH3"X(AREW*I Y^595J!AB]:L%Q[ M8KQN]*084-IEPZO#UX:OWBTUA^HKR#4GZ[;-P8U67H@$!H]1JXAPA(- D(!6 M'*Q8NRW=$Q(:@A)4NC?-2/5 JI,'>O) CY%'99UTY&'!0LFIC\*0<2F$<"L/ MU*/$>T[2T2,\VM$I*!TP?=P\>G3.YAI,PB,V=ST.+&-G=A??!8-..NC]W!-B8>0>[JN'NOD:1X'ZU'<8#V7 M,!I21EU-)6:^UEYU?A)&5&]..]B*]3I2>GC 9)QI$7*1&XFG'A5HGX"+F;J^C6 MLWE10.D_U?%-%BE=U+Y"Y]VPE(6B>X*-U,^QD ,?M;D]/V MO]WM?YM@)XW$G!/BR6N-U!X4Q1ZL 7LBSU=E8!WP0<+O$Y"98]L_UR)HO^%0 M)FMX01Z6PB.11WR/8\_S0E;U 0\99J[[B!>TA+>\2)TI>EOT=Y* !TIU61?U M>L*9AV#K'HIB>-7L)VOVDSYGIK>H2SRDM70II:RJQ(!+JCOVZ^@T@0\4/ITF M''?FVB?38CX=5;T\WI8-MR4/-XHRB'(]SYP(<"1YZ"*&4 G'%7JA'\GM>+A< M]#+SM+]2*3I 9"]0 *^'LT^NV%ME8]XHW/ \S'SAAB+@3'J^Y-*5-3#/H_DT M3V+CC@X(!IQT":)W!&Q\="[K^\DLGERE%^-G%S2_:AZE#> !7V O0I$7A&[( M0I>$E%9P/#)$C]5X-'CT;]/IR#1E=2>C>HF+,[W5S_WYL6+ .LT7?SU\>O)C MCX0Q&X@@KD]=K5S%?4F04ASYK$I&U7[H/W:8WAEC=I8D3D\>[M%[N*8-Z>R^ M:$'Z[WEZ:]I8GRSD-4PN:[0M[!$98>&Y,@R%#'T>!E7MAY#RT=+F)0NY6/M/ MXWAB^A>'U?+WIFOQ -,ND\^/P%8^N;QOEJ$U:Y20$.VZ0>@)Z@8H)*[RPI*A M)?90J__F\QFZ*Y NK4[.;Q<)<:\JI7W1 ?0%C.Z#R&[=Q-L"USC3OB>#$.- M>@+TJ/E$JW"6(H0_>+!;'" MS+IKB>7.3G92X?+S?3 MFIL]ETDI/>DS-PQ\+]#,+=,T N9K]&!P>DMN[D8M<]DUS/266__*N?TPLUA? M09ISS^MQ^/G/)X(Y$4P_"?.OQ4WXD,S6U;TZ/S;0@'<*@"RI'@J[:2#XQ\D+ MF!TOV1EKZV4X=&-K@ZTE40/!T:64^"$+@C!$5$G-O*KN5R,N-E?W-VRM/DN M,1\PW&D89--F'V8MX!MPEDZBZ@V)JDU^H22XT9_("_S \US$I>;*EWY4@EY& M"+MBR_3]/L%'>*?M%+;>Y&-P"?\RBV%JU?>=R,MB(S[,;^"6X=+$QNDD.2NM M4$S0#ZOKM&H"FL^-Q?B?>3Y++^^+K]()R,39STQU8\VZ,^=+Q*-XX,0WIK$(W.S,IDY\>YM-O\.O9@G\JEK#'?GYOS;Q M,Y4U/Q/A1T'HAX)33KB6B)<]/3D/7+=U(O-[<_IA.?N/EU$Q[R^-:3_9#.$+ M'A>/'\:P\S8DM ,+,VYB@N^X@DZ<)38/?6BV%W;F(G%N$QC+! @,M@:F.?F6 MY'#QW#&]83)#G^/[P>Y[-IGN/E@@FF]I;K;8].RJB.\NG5U?3\PCQO%=T?"!,;'G^]=SWRYJL#L&*R L\[E(4 M(6:0@%PMRL:=@D1>N$"^G,V2/W\N&;#BR,_U@H+F+9.#2SCI%<8,"L;\U]>@ M ][$YVV(H*Y8\WQ9M;Q^50(<=AV/G/A;G(XM%J(P\Q"KHA8C@(/4)]A4J-09G8 M @;RD2[0A9CY.@6"33.+5[=>B_Q1/OR/Q7&#.P?^A1G>N]_3?'%YJ:WT?\^S M-!^E=H*_V0WI0AG1\_9Q8F?*:'8-DBXQBV%EWC=0K--Y[HRL/+S,IC= 2809 MZ440E;]885F34R7Y@&A>@F1$+ M?912TS>66';?&5%@RGJDBH'9O;OK='C=^QZ*!@0EI5I1T#O(ET(IZ7')*[:G MBH>'Q/8];2O1??+ZMFP.BL.P>>];7V=M>:'RJ 0#Q/5#2L$_("HHV1=4 .+/ MV/H/T]EKV7V,>)]^QW7\#73^M""# H#:[/^Y\\^DN 9K:$8']@$\VAPZY+FQ M<(TPN)WFZ2R%WQC"F"17L?V0?$O!E!D:Z_HJSD:589XE8/7\)Z[-_F3=><:Y M\_4ZS9OO 9MZ/!^9'UV;9R]@LN$9^? Z&YC>9SLPF0*3(PSD3Q>A,X^#X$ ML]"Z;8V?9X!"X65,DM>N1T@!F^M7A'Y[Q/_BY=<.NS PT=JSO3 M-W7)VD..$.@C$6&$E**V5>J,H?=XN MN.N,H("1YXWY6"%[46EB>D889?8/XW(-4_) MK-YY/ZL$9!T.*Z4:"+Q*H,5.#C277J;#&.3S$.3?E9&Z5GP].+SJ!Q-8\]WI M!9/=%^\&OKD&)?>_E^+3#P=&ENGHR_SF)L[N/UXN+!%_:D.YH&X-.@H\PAM/ MAW^^L\1K/GY)QHG=_S/BL4CZDGG25U1[PHMD4;@6(&VNF0Q(0;?I9)Z,W-F3WX/?@0X=QKO@ M(KE*)R:J5.C=B;4DBNCUHT3H6/L!^,-(;@,YU5#[F-KY*S"]#O?Y[%ES"DG^/Q77R? MPZO^A.W#M.!MX'BB^'%\]FT^J(XXK/?W*6CV37\&M:G M/,L; IG'MWGR<_7'+ZLG=^\6B5"+]#%,WCV<)U6\@^L??GG7.JPLW__(I<>N M=7[I %_VHH#-G1_:VH]W!4=<3,>C;?,3,7Z!9/<'U^)!X?#\U8A28Y$Y_P(' MT0E!DHP.#2T\?A;+H@)ES3DCRIN2=;/C"[5V/6_&@C)=-Y#J[WVK*" MPRSEZB%IT5M$(2[B\<-=.3LG^)=#2M\I)WG3+A\ 8,3C 5Z&4'U\$ 8&%5$$ MC&BB?!X15Y4I4!0'7+>03KPR3'V!RF@ZB7 8M!)8MI4=MJ [21+3K+D)$NZDR6L M3FB4@:1!@'2 .1$F!Y8%I2RA),1N*R-J>UDBNBF#(@/9:=.2PQ,FQ^7EOONK M"V\TFU1D\ SG658E/-E#U2+%"RX?,?[K)@84=1)Z1 3&IA31"WWB>BP**W@: MJBCW6LB0#S#@>U,G$N=)_CG)YV-S@A]ETQN_6/Q/,-:I^?6G:NUWJ9S8'C.2 MLB[AF0]6RQ^!,G\3W*;JHE\#U*B%]@/D!F%(?2U(Q6V>CT6K:5!OW*:ZXS;= MJ>-^XK83MSV'VS"JT[ZP5J[!4)2N)DQX8%[RJD,>]K7?RIGMC=ODWW%7W(9$ M.W7^%7+;FXFV+UNCMT L6?>VZ*N$.][$R VL#(J$[V'B$^)QZ3$II"S[=%$6 MNKA5*?DD1OYD]F2_)BKEQ^U2'A13'ZJ2/4JF9;7V%:[V DY#BK7K^UX4>:JL M6*$:R6=JW^V9MD-+%^,3VY[8]AC9ENM:UPK!%7)E1'PAD""') S! M'%9N6#76HU2+;?DU2 [$-@8'_J6["O1.X:?& :^7-S>P)FG$G]S("T,41ESJ MP/<4PBXID3Y"(HF[;;3WN:RYNP7\GR2;CN+\VFRK(IC\<@RAIQ.CO0Y&VZ0$ M"=:-[K(J$A[QF*L1#R47@2R!GQGQ>;0O3NO,:!4#);LT6E^/&GPS@>$OR6PV MMM"*;S+ZNY&[&6Z@4\A DX!J3'U?(,P\5G(W#9B2+5CW)W%W8Q_^F*VA M%*[<-B>I,W[O+(3,!HB?VMF>./[$\8;CFWE1&O@]\@CRB98NI4$85)XRCJ@6 M^^;XS@QY/="ZTRX*KY_C=PQ7HX.UY,,"R&GW:LI3&YCC:@.S0?#11EVFI"XS MD'N^0AY'RJ>(EX*/(I.2W1?PWO;R"XN]=H$Y-:IZ(6/D)*%.$FHAH1K5GF^N M+?50P\8 /R?28TD[=Q.9_#L M-!X;!/HD2_*9A0B^32;QV(0HFGCVCX)!%S#]]NNDZ%5U[@3SS/BGEP6PHT7^ M+X'&C1*V+S*T;G''X^$PFYO."&790G-$Y0/[![YGM%&@ZN/ ]ST9^1ZC-")< MZ"J_B=L*NJ7F70^PMEO,ZGTYD[*+5U^G/]N"FO>)DO^,-GK;;E$M@ ,1"%]K MI;A21*@ !0OT>$T8]O:^11L#]MMO43OCN[L&B;TWGV%4UME(BDJ7>R[1'J=N MJ%W&JDIOSI5'_;WODNQNE]J]M+MC))CH;8'I;[I3VBZ*B6E7:9NT+#)50?96 MLG,A,/<@*&7=7$AR@4T/!QP(9/)@M&"\ZA!"E>>MFD&F,\C(:#B[:8W]C MWR?S?!Z//U5=,7N6@_TU=^A?#LI&CQ85!MJ/").4&6<94U+*08&(Y*U4W.?N M0(=BKGTJ^:K$G*)UKP>?<#]$4IO6)-Z/.7O7]"$41EK[@ MQ/6!M"2I6H>[L"MK6H=WN1F/AV&W[U?<8X>F/:@0AFH50C'Q"'8))=B3+M8$ ML4J%4(;<)Y2;[[(?CP>=#J%_]+(V.=\B'O/7_QW;!<]#TW:,A)@H!4NOB59( M:PP+SCCS ^;#=OTEKA[5?2#GV7$;^W$961JC'1=RS;/.B_CW<_ZM!K-3/ZY? MIY.KKTEV$R07LT>;;T5!"$:7)I2&GNEB37485LV0*%?-YEM*\9#Y2!+8-X4) M1I0$57C6#TP=^"/-MS:^I]5\J[T+RTMLIGAFYNB822YH=[6EUFB[WE+;C.\Y MTS-MC7;KK%9V$OUX::;Y?I+#ZEC+[=%MI1P\Q0 ,9J65\L&,=EU6C4]W-[M3XZRF-O]2[A]/*BE=(>FK%]0I/>Q<[+$^-MPZCU/_4R>:@ M.MF<^FR=R*D__FM*B MCQ0 MD^-NP;2=D?1:;*&"K)RQ+9Y];K'R/N,Q^V5@46=;(?A2XDC+*(A80(,H]"M, MDI#Y8:MQ4=>FA,G2^^.CR=!HGMETQL*JOX3U TI)?TN^ZQMFVT9V&,.>[X62 M1EK+,,#*#TBE=WWF8K=OO=LSVV+5J?U_J'S;:83B<($%ODZM4EXZD3PD))'# M+A2SO(]1,Z^'(AUPY2J.0ZDB(G14YEF%@?)I*S5T%YW=D2//23M]IP?S^3 K MQ=ZREW_BY JLVG@ MAS20"DLO0%(%;BA+D]KEH(Q;V O/9>)N]+)AXFYA^8Z&B;MTK:DX7%6^I+$' MSAA4^Z)7>*G9#P:%YC!MOE[@:9YSRO"@%!II< LCI"(_ MMK3Y]0M&4+-P( MSP8D\"B,+,((4X)-#U&_*OD$6TP[>.Q(CB- "GN,AJG%2 __1.SW4 &&P(U1Q):D? MN(ARA;E;6KH1%IJTRY#7D,1O\??T9G[3HH$7W?W':_#EFE:6G6$BY,G$]$7- M$_!:D]$S\"HNTV_)SC<7P#!E$OU]092W!BYGE!3=6_NG,UHG9;D\B 325$0( MNX$K0^XM&BZ*J)W=T3&=K-K8QATC5Q M_&CJIU<4FBW$-VOC5(NS4&E[H)S:%_=<3'@(AJ>OE*:^H%PLB79P;%^RW^-Z1UC6DO\#CX'G5TX9)-HO!@K\%?9C.+-[(;3(! MTS[[,YG!6V_GV?#:).>;QYCW#*4:X(6\6!9@=KLNYJO"6!CL@W!J0$73#44K MJ6D4R( AJ2,=5;FE,I#MPYR]$8Z7I:.KQ-C8!T(L9%^TDIM%-+% ZXCD^[+_ M>%WFAU4@,=A]C* (\3#@E)1(@B0 \F@A N_)(5VJ^C.-$HN3[^']XB4&JO P M10W9FZBY::Y,'50MU%Q+WJS (!Y -'I-S/P 1F6TO^EUD=5&0#L(8.%P1UE\ M-W&F*S'U9?MAS:UIWC0"_SV/,]@H> "8=-DL_4]<)6W>9F!BI+=@I#P'G7B[ MXRW1B#3@D >$:M_#41B H:&B*M+@*HW<)2=@A20^"KIW_H'OK1?K&?B,_(H%[<[7_S0 4JL61[8Z8OD*IU,C%$9),,2M!E7 MU///!*SJBIT-==XGV&">)G$@B:)Y=GLC\]FLI:JS*??THG18BM* MY$7B7HN;F[-9>K?9S)$!(7N_C6_+); M*D/G:T+\G5*9(92+>/*GB=-C^4MN++.;DMQ*C_\![=HW!=4GB[X64BK&*$/4 M=9'P<5""6(A.Q>IXVFZV/'T/5UK"?]P(L4I: MA4B'Z&2CO0A9]6ROG3OO)TX2#Z_-D4]2Z-7X]G:<#BW*>RGMTMQ:SF?VT,M$J1I!Z>((^K%L!]BCZQ2D M@XFM#JLCGY*V!G$0D%U1(D'>DE[5=<03V,2/9;9,0*< BT\&9W%I2VPK+B?+R\VDDX= M;"0*$^J&6/C((]RCG+H5Z;B"M-L4&M*9E:3SSW(>;C&-JO&:L>MVA%O<^6"$ M;6LBTG/:!E[LVD2L>KOO36>31GX-CYCT54A\)ID&Q]<+*H<75(%NY]2Q8OX,+^W=@_?>+36+>_?7 ![Q+;8$$-DDU30>.XT^@CL/XMV@BV;'FW0. MJW6.")#'*'.IZV'0.%1AWZMJ.U#(5M*N&\;G(Q;$^XH6BM,7T!_-J^8D9J.' M^2PS0?0023IWWEHP@3>ZE+I"Z0C\4BDY)S14H2K1R$(A/<&VR=3[G-S$JP^E\/'(NDE); MP9VF:!KT%3A W]+I>)$89B.)1?//;PE(/M/M_B#3Z!Z,F1IB TK,%V4%\>5E M:G;12'/C_1M!E:6%>E_,LBP7@$%/;^+LWDF^6?T%*S)*+N/Y>%9$:B\7VF!Q M9U7R659\WA21_\="RWMP(WDCYTX)QLR)B(RPBC0)1%"B?I.0J,C=6'CCES-M MSJB:D)U/>=CQTEEW:(/:6'.^Z^!.S#5 M+R-3.%/80(]963^5.=HWQ9GD,@E5*M8QV[%76FH@WH48S <1X(ABZGE>))%; MY6]BEQ*T$RU5,ZLF5M!4L09OFJ8*"OK+ V1P'6=72?XD^BJDHC;.T+(;(\@*(LLA[\U/CZ M6:4 L^T.#E%3C7*C*VED!W5@#9E8'.0WB0I[/DX>/%@KG,;Z">ZY,F#2VYS>/ MEO N!9,7^PQ+7HW4U&[58ZB3>DPV<4WI>1?QQHVQ)-6H!78I"IER2:!UR'WF M2EDUF6*NTNU3RQFOEQ(S4K. VXDE=/%(D8SXE M '"JE:C&4-WE,67)E2;7T^S68%@;P%>XM$WX\T56G!%_QG5F^8U>E:54@MD M^5NZS+? M"URMI2RU0X@U^*9/3SD] +YX!(IAV;N);41]S'+%0!98RX96UL"/_H=C>4;LBC MX-BZD6CW-+&UY2#.UV![=680EOG+-H;U1 /B2.R'WV-K_#T8SFMXLV1#. MW[Q/QL&ENZ>6;"1CQ@'H8V41Z@F*D*! MD> ^%FUW_>65^F8B/2GU9REU4I<981+Z7)-0:NR[ 0@X(D*0<5@Q%0C.^[+Y MGJS4GTP3VX<#9*]AGF=H]96PP%)'B.6E#XJE_]?7%MC\E^%U,IJ/8<]^,Z"J MZ0S>^?&RF0?XU82'31ZP-YX._WRW)BW8#8,0%& @_0!)%G'-**_2@L.0^V>U MM"%1R)''7$RE=$%38E]7(+ N(DJ^[BS7_$*Q7_XI?K1ZC7\ MR"6ZU6V;&PKVV!ZT\RXWS53IB^EX],N6_4+I"_0+?<+BE 4;?2Q/$09?LSPG MPGB4,-J-L5_3KO]H\["F\QRLMGRW/J,OT32OAZY8QBE:3P.=$_V#2W683>^> MT=/N0-K6,=3 7!$VUX?DY*S HP01= G^\G M'V"&7^^2\;?D-QCH=7]-/KMO;_YB-/EH.[JCT3M6P. -2F93M_)#[D:^B05Q MG>:OJ8>DI)(K(13Q58A149SI,_@U;0."/(4%_Y7$V=>[!Q+,.N(\W X0[LYY MA\]@1Z#:R3,YK],E.!26;/;5"K7R&0[@_WY$A0Z)6Z5"281$N][_R2QYG24/ MX#ETP91\($B73'E2AWM@2OJ&U6&CZDV&8:2Y\#@3/)3:U8J6S<=HR$@;!?#) MO!=-YUE_[>8I'RC49;OYPV>Q+;4!.ECF^VI* '<1BZ<&\<];GV-O$,]4[6E3 MBG3 E:LX#J6*B-"15[5:4CY=BT#_I,;P'0DP*0:<;*S].#6&[[LQ_.&C&/&5 M">R 8A1;CLD]30.M7.UK#O\CGC+%5"KB*(P\^+\]#(H;TWYH&0X%MVA-:!GC M\R*R_M1_=SL>MO+"' @G>9XD09H/Q]-\GCU^'NS)2+E"NCZG(,*0&Q /E^?! MKNOZJ'$>S)@@TB,,BPA1S2+PF%C5#XAYQ"OD$]!N,G)G3WX/7CU.+J;3YI&5 M8_0-,%A;O/>U'%S_,W'&ME'L]/(R'1;P&)=I,A[90K;;HH#L6W*=#JMRL(MY M.AXU,%>_Q5DZG>>F8Z>II)Q<%0_,+=C>96J4Q>[93,_,DG[.>]7N^3[/0AB% M5\OG53EGR7!Z-8%O^X00HD0ELM$B0OK2I1%COD"KC,1D*"-(&2( M!.R2SZ9AUS@T?53SU4A&4RP].XU'ZA[!>IY!:ENN=.W88B_D$2RRKY$2@6?: MM980'(P1KM:+\"U66G6VTK)/>-=^X7OM8C=Z"? HDDSZC&+7)R#K-1TV+AG#*JDF -(E0()?S9MB?J!052Z+? 2#4+^;<-,601R+A!XRZR!,L5(I4N6D"NU[#%D'*)1YC M$0^IZ4NB,9.XLD6(#L)';9&-[VG9(LLY8T5!<&[+IF_C>YM552A86,FSHSHAZX:A<\@6&"'OZ65,K8@%&6JCRYGTY&/S_7 M'-IBZEV:0P_F;;RB[+:B&T4QO'@^FU9?%,$J^TU'"7!J8P*KIPV$X4\"@%E-;! MT9_T[2H;9-<)EZ\TO=),]P@2,$ZYE<>76VE<4(WKJGLB0TR(QI2%B$DE7?.O M=4NDAT/4RNM:*,'"15IRIBH_*I@GOBTQ>GHKJ*V31Y :2-X.!!Q3]LA!I7CM MV=@XR9C7+F-H';WEU&,>I5P2SKG@-"059I="/FWGCBX%85Y*PKSY3.T]%,F< MTK2[X#16@Z1PPEP6$>(&PD7$5YZ/RP-/Z0LB6X426VKS]Y.O=U.3E=9?1H<0 M X:[U.<'J[:/0#N_!:X2]9D8TH$;R4"H"!-?:!P2@DK]A;FKU$[Z:P\\]59* M'H[$W3[5.[2YL'$R34QS6P^C("#:\[A'207N('VD)=]=MYDRAWXYD>,!(VV< MCV,R*-^RM_J6610CU, ^Q9$G",3,==5%8:C#$*_G3VRK:;L@4/_DV33 M49Q?FYU5!)-?CIH[C\W=>YME2 6_D9K?(N(9:"2&>(B\@%$:>&55KHQH4&ZLGA.PZ^8C7VIJ)",%]*$H4X(LP+.,-5Q%)Y MOKNC'NN!J_I48P>NK8[ Y5MML7VR)X$/1:/R:C\N3RO546;33DX5AH$G$9>9Z/?=? M_I5<-0C M8K?#O5X8].3QO5J/S[.YY&_7-L6-/AF(8XT]%ZYIY3+/#UQ1G4:@P U:792V MU(E?#3RX+8'M+PK*!B KCL% /;E\Q\%6#2ARGT=4$.6!#B.>P3S07G5T'G#< M/CK?2H_UP50GC^^$X7+"<#EAN"Q+LD82$/$%CK0;*!$%@I)(A:BL*I5@G;?; M+&YI(/07"69TP&FGZ79'!N;REAWMDUP\R<5GR,5F&E>H"0L#'^N 1B'E5(55 MJ4/(O1TC%;U)1=5I[/#(!.*+EMNM"L"JV-R8G?MRRC;58![9O-_27-_D'G?I M_U%QL/[?AV16=6YROL7C>?*V#A=VM_,.+KQ^,LE/)OG))-_%)">L :.M-,(> MTRP*F!1:!YY;F>2^J]D.)OFG0KK^PPC7CY<@;U>NG^SU(T.C74:?78M'6[WF M>6T.]5/71#\T[%$#5!8I(CT![FA$!-<,*2P%.*I,A)X7!D$ #U@"E7W.7/8% M(KLH9'G^LW:%H_U+4Q(]%2KN.LZ2:WA_DN7AO^>F>^QD9+_T0.R,*DGR*# < MIZ&O/2+]*)"^QHIA7U0@KIY2O $,%WHR<'$0!C+D3"HAB5LB+DHA.0H>!8;; M^)X6,%Q[4Y97_,L,IE3._G\YQ?PMGIN]X/C3&X/85Z"U?1K'D[R[S:X[SJY" MQHVVPXK;9C6>LYCD71\\V ?RKCO;'<:RW3S\>8BQU_'(8@76<(2Y(:6S"\-- M!E6P)JA;0U K?6J?A)*WNMQK=J0Y\%4@/:>]]&N[NK+"!"]U^5-\V T4M/+^ MME^[FRVO"!%/,N:-M[UAJ+UI$_OSGXV=EP[A&>'-[7AZGR2E /HTSX;7!H[2 M"!_GQW?AET^?WOUTOC.)-M7&XMG6(LX-&NEM]95!OYQ."M*U.)I7MH-Z 5DZ MSYP$5B(UE'HY'X^MP+R-L]G9#"C,2ZQ#9I;CVT;-(]OX5OD^]) M-DPM>K;EG]OET9T[[L2)KZZRY"J>V1\]$[CV(;L=8XE$(G6MLESJA9IR18GP M AUQ['N5V,LP%&&X\TG[Q1%>G4,ZY8V!@;^+OQ@,J M06!-L_<9D.&"*)TA?##KF*47H3?G%H8T'<$[>P-(K@BM3LJA M@9;4DR+D'N)<^L"D%:%%8< 6=1AFGLM^*!:J(PZ_6 NY^$#.\$R);\36W MIS ^ '>N<^HJR&4A=FXS@]D/,X:6TR^:$+X&YKT,%J@'0QRU%$LPMBL3*JI=VFD^(> MLV#.".376JU629EIUB]-*43J/HI$N)A*92HI42 \5WJZI"E7$#?<-TW]&A\T M2:DVJDB?%%60S3C>AFI^#)*AG6MASF$^<$J<\HMY#O9KGMMGW&;P,V-7.ZN_ M=]++-=_ESF0**G/I(;7%^5"8Z^2WO&V_A2#$J_C)^XEA=P.37WHMQ<7WG7DN M_R^YK[T,ZV088/^%B3=*@>1GTVQA.5;.2U+&=XR$ N\DG0S'\]'"17>FM[:/ MFVW! #;1T-Q2.BOPBM:71L#D,+O/7W[/86;.Q^+VQ=LN$I KB0/2;GA=C%N8 M ,2SC=X%/P@?D;88BNQWT ^];T(!VZ 4>#*D/M2J++/DB\ED[B5)FG%^L5F MR7^Q*OGM/_^ "<*Z?K:N6RW^-]N7]NX /+Q:T)M/.>B1:?9U:M?R"XCI:[.. MA:1?OO?K_>T:)>%.1D%%%%9AE'NU\H0U6L92S(*@S0\,,:_<5TZWOLT:2NYD M K=D>9S=?[RT'IR=V&3T&RS"]?B^3I?O5F6M:3/<@&QZ;5AR!UXL9FVNE-,>%/Z;=='@6^/[ERQTD8 U5007[BMNF4P= MTS7%:#@8?#>,4\7*5_FF3B\.%(DH"7SN K%&G.O:)Z.>*UIH:#M;3$V^^605 M/#XR=EDBVK,\&?X,SO?=%$1Q,GGWUTL35K+]5![LH;(K[5YFTQM+D*,R=&2) MU?I_#9I+OM_"G/=)9J3NC41 [-+.V/ M"R)[4S0V2R9[)K%5FP#$J)&.5OP]9!GT;Q$FA9U<)Z8"L@S >7J\W#EZ'(9# ^!^W 5Y> MMM)&Q .IB 8^"4))N=8" [V7)!X%U!>')5L/G:P?E[#6\^Q;QC;IS#A?S<,I M*W_W(T6I:!P1^=3'A$FJ?>511(#2RG9W5#+4*J<]$BE:??MYX1I;.OO=.,:P M,2?YN;/\W!1NZSXO8RF(94-G'21F? 2;?BF'QK==%6>)R9/('=B0:1&-2=;$ M5X";D^_)<&XC245/Y>S1:$_1X]&L9!5P OFP^E2[R" RDDF2Q95[Z9B<8B=V M;HKTR=T%Q\Q@=^Y\]YD1G&5XMW"CRP 6?&7I%#BE2"09 $6#(H7QFD#3O1-^ M^@(SF][-KFT0.$^R;VGUVW/G0[G*.:SZ-W-$.DK6+):3I\9;-U_%HT)S5Y1I M6MH^$-T;)?DP2R]LO&L\O5NAW%-8^*V'A?%C86'\JL+"#2XLC_VJ$/ G&P*V MKS0&R;E3I'!4*0MWZ>RZZNMKQ%K)C-7[FZQ8K(@S-5&RPDQ>&H1E[B(D?6L. M=M)"K!8Y,@/G[CHUJB4S+88ODRPK;"*0M.]LGDYQR%2\_=W _FYHLB1,+/HJ M3B?Y;&D4_RMO9-P4$QZG(+[- _LUK7AM6F&%0C?B6(72%X(J3^,*%(\RBL72 M>64(G%!83A\S8X6\M^O_.2FKD/+E#!N_F+M;3-VMIFHO_FHF^O1#R74&#>;/ MRK>Q-C98)G44H] Q/27;F%['B5G&ZF0[L\-VX#5SJR\+FMZL5!YD_)W4#/S( MFJJ.&A0_6]4[SNF$\J2*-JBBAXC+JB)5J*)GY!,=A?Y1!Z%_U";],YU47STD ML"HY=3#)X?;@R[DS__2K/65]KB "@B663/B:,J10@/PRVXX'@,?W2E3>-J(2R97MH:OHK]FHFL3;+?Z/SO M5NM?>TWO'<'8^G0_OKDGOW9I.^FB$^ M6BRD/<:)3['Y)Z"N"+'"5=U)&&C5*!8*E&**DRADFH5*:E>+$O ?;F;R\?J6 MC>]I%PN]CFH7D[;Z8$U)D:EBHNPCHTC,*?HL_@[:9I)<&EUAQ4^ A< M$M_FR<_5'\U5L67$M66_@+' Y-W#EGSQ#JY_:-C]R]?P(Y<>N];YI0-\V8LB M(75>0;ZF*'0KJ!R,-P&E+!74MROC.\5+>5 X/'\UHM08E(?%-%>G-W@&'HDH(7_5BRB<>*LNF]Z-P-JU+;VI:DBSO!J3T#+>VE =&*X#3&J(Y.NQ'A'O602P,1L("' M42@6V.V!CU9CF&4D,AFM#T.&W\V?#^?!==%D7@Z$T?5'W$KIA/5X$B^O6+R0 M.O%;,\JX=%TW0)P1H30.JYK'B'/:.B+96;RHSL2+'G#5:6^(DW@YB9>3>.E. MO#!<9Z9%$>8BHJ:FVO="A4)4(6GX6+5[:.TL7F1GXL5@-6U$TGG5XN6H&D&^ M;QW@+LYV#?C5DSRGH^AP]^,F]N1U96/H"R\@$0H9\?U B>YJF)/7Z*6]E\ MRA2Y\^N9]&O\W2MV(LJF-WMV/M@ 8=$A][8I^CE;W171KPN('$)3C'T%2X^: M/V7-GP$7PM>$:,)>+//?.GEHW4 MT2 *7192$G(_H%K@*OE.!LIWV=[XLS/SEPTD;I=TO@7^?",-9[\\8!$/G$DR MLT4FM25]:O9R:O;2=72 -#IL>XQIPF7D2>0*!1]8L.BP+;G7$I_;10<^)+./ MER!$>SWCH .Q&P1UXU"KXK/ MA 3M>/C[B(#L[I2AF)P%Y$I G 7D2D-T*2$$:R =::RP"S4,N* (W7)#* M@@RTN^/YTB,"LC-'6PTD[=+1/C;YN+<&@:^CA5[1ZJA$IUN>TC-+7==S0A,, MSP7:_);.[C?7K4:,2:49HYP%(4?""X.PJKD3F(:-NE4%7VD>$1ZY(=<^%3XM M0V=,%K[3P]$L#"<#@@=B%LX7-!32T+=:Q$%:)*=8YB+)[Y\[@C#U4[WHJ MD7RA$DFZL422D4%" =#C3 MRP>EX)X*7]:I^L,KPWB:6;H?0GG;)5POP33_M)^2T=D+DZL+"Q]?)2\\BJJQ MEV,[>[WP8&Y!F%D3_\2\KV+^)X;=_R@^)S=Q.H%=>>%QV#ZC!8CD"X_D:Y+= M'(#I84'R3V;'R>QX0'I4R(/\UD^@R6 MUQIDW#I>9B I=D2CZ'1-7L-9"VMDZPA.F*]#UTR144+(%/]G3T.=+GU>?6 \DZ/8U[7:0P M9>0.U>3X<+W&2KNN@U'MPQP\E*HVIE0-.:5\Q0,A-$;(AQ]PK_(-S@>%8_F[\L.O4]P/QXJL7J.!T+$.<$= MS@*Q>O.V_=@5O/V_E%!VQ61]/L,DEG.YG5G3J% MAV)O.DKGRN7^4Q@C%@HD!=5!RM$,;?KV&*Y&?.L5O(]&^1[.5DY'CO] MF&O_7B86="B6O:B][(AQC3#6@H:8"$]BHBJN5Z878>>6_1JV?VG;GIZS$U#T ML7+ZX4S\L-R$8][S8Y7NW6_V@7LH4D.\N#N%,XZ]'#6 M=DQ+&]T<9. 'A"F-(C401 M]%Z,_R7.K* W5AF3UWT0D A<-_0\2@DH5!'YBOJELQ_A2,BUC'FQF3$OGLR8 MBUJG1K&1J?8AC_C[#=8[RY/ASZ-Y9BISWOV5GR/5;HC^W(/V$W7O,3ZY2^+O M*U*.H@9K=B5"G#"A!/<#E[!(A!4/>MRE+3"]#I7CHD#(U@=MHPYWRWL1 RR[ M3'TY8"?U$((I)0R-ONT$.NCPXBJ'NQZG-7A* >C;6(_3&IS6X+0&)]FP@S%Q M ^,9)Z\FZ/V/)#?]S::9DWR_389EK[-O\&UG,?!7'!"33->I-=I7/O-]Y7JA M*Z0KPD"6 3$18M1YV5ZQ,^YD%)8;\W5JOGK%P>U3+.P K/K7S(VBTP*&K M>96B1@*]GE^?$;5^,K\^%,S&IV#V23UMIYYTX_2412X">U%0S=V 8 _^+_&@XWN'HH^/DH-)?9++ M D6$CSWM,XD)QDA741WJ18'J/#>QP<$OZC"B<[F72JH3=Q^:B_GZRR6V\3T5 M$PL>)XBZ3.$P$K[PP]#W9%!V]B*!2TD;A.29ON?#/-ZID\G.*>W.R3QF?GC; MVH[7G"!(& 1^%%(J:, U4RJBE5OJAD&?G+#L=JX2?'=^)Q4#RKKT.P]/M?78 MSZXI2AJ3:W7KVE,+M*_7B1-7@0LG76!C?S,TY%APZL0I^G/%%R!4G"RY!7?' M5+ 6EZ:S>-RZ[T=S:91>7B99,ADFSD4RNTN2B3.=9\YP/,V!CV&4IOG:K;'% MC#=L[AC'^EP7W9AV[E?VO.:K<63D1U94G4)L>,=.#/;>,Q< MF50MB)S"$?P)OHUGSMUT/AXYU_$W,WF8>98,D_1;,G(N[NUMZ>0,_G-V,YTD M]U4'NNOI>)1DN9->FI_.P,KXWH4IOSNAA MSZ97$[B^^^ *_?%?FQ2(KELM@O'$&2.4^X2Y1 8^(F55B/ CT"NK"B2\N1U/ M[Y/D2Y)] ])<[SU]F$Z^%?%+HSKRKX9IF]?]:3[[,)W]*P'-4,YY%66BU!]_ ME._]PS[IZ_UMXGY/\S]FL^3//ZJAN)-1D,+BS:;9$J+<;TD14'E0 _&%!A*/ MEZ*?HY;Z<6 CQO#'BAIZ.LL#9?XSR6F#7:YK%'C"@H QWPTHD8@JY6E66B,L M\(0B>R.F L$@FF;E5^9W#YOD71#9@T8]7E7#MG')<\GF?/L^G'TTH5UK;AR M>=$-I3\D-W4#>X]YA(:!4KX0,A(Z!%HJSX,D ;^E1>K/#3/]S3)[A-C(8HUV8)'X)0A,W'%+O$C3"N; P*3NOI'H^)Q.K#[':WJ;XKQO'J9U5#'PL2#, MQVX4>> .AI&297Q=X8AZG6=&MW"%K9'_:%Y+M];[\UU$=-Y.K.[*1WP&Q6^Y M]ZP."!#,L.(A13XFO@@%0Z3"=@FIY)WGX>ZX]_VH[YWV'O1V?WN_%_7-&BZ\ M"+$7N-K5'A(:N#Y$"Q>> D4P#]/J7@T,/>J0K5#.\ M3D;SQ \WF/1RW+[O(B EX[X&!7)#"$&QM@+*/G(V,.PL^M M+^W,[>F)^=X;Q\,_SV#KIN,DKQQN'73Z:+USSFXE]. MQ^/IG7E$7.]O\81Y7MQC7@XW#>?C(BH*S-AXCK(BTLB$G[=GCZ=MTX.9#HU7 M+!THH^K^B5%QPEPWL2M(_B;.+M*)\7PXOEL6GU1G.C;;^[2T>P:?@WK4Z*2#6%SXML\ M^;GZXY?54]%WBTS:Q9D\>_=PGFWQ"D%_^.5=Z[2V?+UZY-IVMVT-$-%S@DPW MQ\;VXW(7WU/KYT>7)RIDP[^2.'-"8,!UP/)OFD8.@"Y>ME'?FO5:G.L6"V<: M05MK9\=NT'M?I8/*2'R;)/01G(P% >&:?N1.\N<8^JP'Z;<4B''DW*?)^,7[ M>QP:"6UW[$@0JS^P.I(>^%LZ@X MQS\X9XY#U;GZX4!F>DB2]7AV\FT8M9_3_,^SRRQ)G*R,E&;);)Y-!DX\F$IUSW0!CZ7EC3(N=Z%QT]FU:O?>;Q^YP^@MN5PSF2B:>;*.YCP4K MFB3K,[",8S3B^3Y:>NIX^#R]G^D,R<89Q?F]F"Z!OESF4VO5DN@S+E3NW, MX7[3(@C2LEEGR;AD?N!KGPF.M<9E6H0,-&NG17PJYQ+!5)K^5)7N\'!3U4BT?-V MXN@KRD6"O:N3RKGD+)(XB&1( U]%2%1)Y9*3H-V489>].Z1$(G7>+G/N;.\: M21.GO-T]F2*K&=?&(KB=CM/AO9/FIIXOS?-Y4E;R%FK/V"CQ?'8-BMM4 Y:7 MYK=E;LZ#&K%,Y[8 %$XZ&4YO3!WU=S!')LEE:HH(09.;)]JW5(^Q1BB0V[_A MKO0R79A%E9HU2S=*\^+RO2V33G.P7M.R*OC2J>^L[CD1VE$FB!-,ZRQ1[5$< MT B'@8QSW<<>S?[XFLY,"O$<%/Q5@66U F9*T2ZY- M+;#4Q( J93/K(EJR+O"?XMM;<%=M24)%]!6N#-P!8\IB(W'.C/0QD>%9/@CP_GQBR O;D$R97ECPK+AGSZ9'D]LW _EM(FPTI*F2>831L8 MA"\0"_%X/"B9WU;43"?#,0A.V,CR63N3V^PZ2Y+G"[)J_"6)G3N6BFO$,SM7 M*^'FX^(T;'Q?B+2T<>S1*P8,P;(VH0/7<]T 1(KR@T %7J#]L@4& W<8+V++ MQH+=+-9 9!E;#JRHCY=N(;SM/?E7F/'OBPD; 9<_&?WX#+<]]TF$I/T1P&V'TH M_)]&]>_M.)Y8 HSSLOPV/Y7.'D3I+-Y<.\O8(T6P9+?:V=TN=?_$Q\J"7VCX M+UHG^E*HZN(%2H=?HF#O\VH\[:WDH[^YG6Y%3E^>N5^Z"'S['@I'"Q3PH0HM MV)A1X2+9/W^TJ"/3>0ZV5/[3&Y<1;Q=(HD*3/+-$46)*VK\ML*1CD"7M1U.C MY]@BO0?MZ/V,&+Q$Q]+Q&Z?9DTR[?&%*+*7IRP[B),=/O'MQBT6W+N8C']DP\GCDEL)U#;,,[\=(P!P\NPE[[L!+6 MZ,,:(,\3W!><>UHHC_E"E:6*PD-[^K*=#O/O@=4MM[YY=2M? ^* M\N6V][_ZV-I7(-ID784=*1YYRL.15 B[GJ"1[Y>B+8I8T!WDY/:B[:E=GKJ5 M>L]L[D3D.3[N=M8GV?>6K"!5]W[S30<-KCWM^Y3K4'BR:AXCN.L%W?5^VXL5 MM#E[]AGV#Y'R) />H@PXV3^O0*AQ5 LU-W0IXVXH"<%(*")8U=1:,*19"T'H MU=H_F^7=,RT?BL_%QK:6KUKJ[8)9C XV%O2WHDAM3T+N4%B?L$;1@438]]R0 MN9QI5V%7LBJJPWRONUZ(&UE_N(Y%&9N M8-IXB"CI^0Q%4>BI2&H9E-6:E*)(=5>'_D1F[KQE]9[C&0R?HW8AX(GG#Y'G MCY;/>5VGZZ- "^U)GW$188\SH5&IM 45?(_QRFZ4=J]AB$Y/84Z<>]+6S^)B M6;?7X7Z@F%3 O3X'C@9/VV=5"WI$Q8N9WKUIZ]Z];Z;.Z5'8YIUV&3E<[_L? M-M3STJ'5?8F&'S?)!EW+!L%X1*2.1(!#'%$WXL0KL0!P$/AL?[*AV*-7X)9C MM9^=^TC7WM,02*SG&7R8('ZR4< <,?+9/KN@S* MY=C4=S*$/,&C,%+4=ZO:!JGQ_IG\+?G^)^8]:>OG,++$-9*XY[&(*$PDH5(R M%OFA)RI&)L$^ZQGWH:U?E[=^P$[Y2\3T]HWO@"V^PVJ?M[V'.I\ !_)R$H76 M$H5XQ/7"".L0A_\_>^^ZW#ARK(N^"J+#CC,30]O=BSA"*M;T!F,">942:(X M1Q(#),K0(\7VS2-F,+5A>ARTU 'SHZ1 ]D9'U]#CLHT.7E= !DQ#231C@?1# M98@0LB*I$S@ XFR,CL,S&;!KT#,9G$Z6PD4R&7!9JSZGOH\$X]K7@-O_8Q*) MTDY0"(='#%%L+(H4'LS *B)B,C(%!2NXMK@ZGDB%5E"TR; MP)Q2;62KVKY_A62KS(R]SOJ_AQW825QV&PC0[CV*69&,LUM]\.]M)BT6!YX5SH MT&BCM NT8HH6H58 :[[QQQ9B\>]R],5I;^0X]Q]*-].,B"R(:B*08-26JA0 M80X#J(5/!/()!550E2-ACD@'N0U-3%<.=?%1V*+[X.I9V14GB26;H 0U6N"$ M)L2!DH0C$/A4 $,J@X,)84Z'J*93![KL&O>%XN>*'>>'%QMMCP85-;%($6B' M&=;0""&'C,,%#V6HCG@:TYKM<>!80V]U],C16QT8--IG:HFD'PJ)M6\=%U\: M&%:99+XPXG3(;+L1W"#P6APEP*$-!CP&CZ8Q!Q(A D-"1;4_:\L-&>AC\@1XQ^;"6E$%[CPB&@U]G&2 M[#.79#^:&H:^@B%6"@C PA!@5.DY@,=,.-^+2Z8]"-@W+B&OZ5D< M@ER KE_D)@\;%-I"42V!0"8PC )I%$.J"C08!?1I;?*'99U#K089^NV]W]X/ MIN&H[G81( 1"WP?21\QH*ORP:K'-K#V/CMCF\L#;^^$# .0:\7/8V"\DNV%W MJKASC S:?]4FOS 2*@61 5)2QHP(JL89F ;ZB+O^1CH:V9&\!LC[L\;^Q. < M<8'*FN"&,*VHX0K(P!>4Z1"4MH)]BQZSH<[^!#>M L>>E@-CU^B\2\$N&3XN M#S(:3-0^#'UFE*" 8864! A7S?28DN;-.+%V183#,MN=]_GA)8/ 9=L0LNYC M@8*0$BY08!@3?@B(#TU%DD>).N)QPI%LB(/''02X)D?ILM7Q@,2IQ!UV)LGK M,@)LREY$L(: D!MH$%"A"F2(-0PYK$*.VN>B2W0TG0DOM)I:=#Z)BI=D&719 M_3=I/VKTIM$R9%PI+7S&->@ M\R>KYQNW>5(G",+04 E]"D,B"9>"$")+4GM&(7@SILI.NOX0M)DG@ITM!ISK'K4='N#:R5.:2H-HX!R] (4,$88K/* !#4Z0 M(^\\?;WNX<=YG>;NPY'792S8%.G%M'&@BXV!3(1,41\@8U\R4![I,(S"(S8W MVX:.IC-GNFT6B_01WU.T$KH, )OTG]7.@0B ]0PH!$0JI)& <,%?1QC41ZPA MVY-)IDOGN43T=>*GHO!GJ^2B01>EC08!DE2"T+G\01A4$0 %*3^^DG?M1/?? M<9J,HNRV$?'KE?<$E/<2=FL":K99"9%0DOI!(+GUXH4UUWFIR ;9=\]KMV[? M83]+/=_LE+\NL"4ZZ[!O8'U#,F=]D[MS=I2/A^]_>*-D_G42+W@[6@T*G@*5 M#&F07(>.F=;H(!"*,Q2&/@@KV)%0'C/K>S.5C.P$7UR[C4AW%L[3I*+I3R'. M]!2"8-:H)$$04(0X%49*!&2H355=&H;XB+GD>Y'7M \8<*+@FZ*P/'RX9 M-GKCY75 0VM&'&FP,$(8BS82,VH=)UF28'*$&#DQX^6P/'B"]&9+CS^]V?($ M37C-JDF1$% Q7$HL(:!Y$&9/$&%IO"([3L.;+8-G?DXGLZCA7'\Q1I1G^-) MG-ML5R2 !$NI>0"5\84207D\$ *E61!>P<("M9>P5NKLU3]'R\+Q0OV/+M5U'L6<%'UU;PO?;^WJH -==@$R"Y,;:S:Q]XL\>S$>/:R)/X>SRQ']R.[3]&;I#%K[X5M.%6H!H"1NU5 MHIE7'BPW!._:\Y9%4;ZU*#;B$(C0@"!HC :(8!$(GX:E* :&([\[HGBP=*[M M19'+ 6$;"7;>7!+9DB2.YJG=QIKB=[W5KK!DQ.R,W6T&0UXYB/RM\=3:?;/W M1+1C\H5+D[ES97\SN^35/Q[L=5^Q\X^]:#K:Z]9\CT=^L&KA-#[>8PC;@:,D M=9 6LE#($(F0FY!2RIDI@[3$A($^.>;BW3-67K%=.Y#D&YF,CBGU6ZY[7ZM.Y;&6A'67MM)BQW!5O>.-QJG]29)FU]X7:UL] ME(=<5U%QRE584%>C:!9[-]$X];Z[DZ[JE@O[:M3O^V^Q[WL/4;:O\O]ID_;# MOKM))[J;'-\DV"@:J$%I)R@@4%+IA]I8:X$C5E':,6V"(Z;_["\:K1H-^]EN6O& ,C_%.2CE;MBGVE UZ#]FW* M94OBVE-[D/0]7S:RP[#<6CH;Q?XYL,G;R* .'"4GI5AQP2D/N8_"*K%1A4H? MD;KA;:LRMC=X"9,#RMKW<0N;,YG/LIG%+VMP7KMWW$BJ&CDGN//)S+M)D[O2 MZLU#QK,XO1M/\X7(O'NK^:DSC]UDYE=9E,M6)G4:V\M-JX#C?9),G,D;S6>W M26H'M/A>]#T:3_)C1A=RS",P3Z*'?62PCPQ>1F20T<9^SP,@C)8AP4($./"! M*C&3 J-%ER)$'3@W$7(@#F#D'3HDR%A=ND@)#8EFW"XV MAQ:\ V>V4@[09FZC3L8"68/NPAAKQ"L.9!!BSC34OJQB@0+"(QI&[<0"#[[F M6[0HVB<(^.OS0<#X1SRUT 4[LY507>KU:W^[969[8?W3>H.&-E@Y"6/LF- H1NY**0 U($3XOC&PC$E*H4(B M6EO,%TV$-UQ,<+UJ,K2GELMQ![>V#G;+1/X\ WN6S.RVMVGOO/8Z=]YXA.T# MPQITI D,5CXQQNX6./219J4711B0*]N'+@,XG^/T^[B4G!5I71P=YM*8?7%+ MT?P\2++9QV3VK]C*V##Y-G6'7*\Z7WP[N4;X>M5O;@VDDAL[PG0Q)\^+[]#. M8-8T_*8+%L5E$S O/GBPP_.^6DMR_M4=9L[&T63RZ#7N\_4Q/WJ,[:_L$!;5 M"0ANK$[(WRY,YZ=_;]/J(O?6\[KZFL;1 M'U?1C1W2^VCR$#UFKH[R-EU]FLW%=A3K0/J(!R;D@82"P(!5Q7:^$/2*;'CH M)X6T3WDZW>M#.#SYRR+J^OYK,AG92^C/O_ZZ/'M+):[/680K_O3P-A[-)_&G MFV>VL@I!G&S_.D^'M_8;OTZBJ7)X;CWJ+^Z(V\VR;[?$/]ZMF71&F04MR2 + M,%,0"E%/.E:AN*I+JA1#1G(A08"I-M@$2)8IQ"Q4D))W7FR%_=Z):VI=\$.L MU:'\PIO$V@P/+OY=U!YG\[N[R"4,9%68_KZ?>82%(;QP!M&V:V# MA'CL:IHN'5]4 M_D-4%8VOJ14O[DCEGQN5YNFSUC_JX,VVI@8Z!+M"ZQ1(:W:(K:@E M(-S$)G8 8J1GY^)9J-A_-DQA)OTKCE)/6UQ9UW&J%XEMV$:.0Y6U&P'A 05H MX3T6D^A+]-O=JRV>U@69WS9J?7/#T-IEGU@?,!E[\8VAQ)7?WEEW&=;T$V^Y:TE$! ML5C[Q//M"797HLR2UX>42(8ZE!H'T/=](9G181EEQE0RW%Y%5K$N551I9)(T M?WOS<:8+0'VT8ZC#R\_&J5KM.4HV%JZ<-%MNIW"@I]<^HO;+1CMBYOL8&HT( M(@109%10G87B4+7(X+&]]HN.:/_&',Q>^WOM/SGM)P#6^9A&DL#5:% _ "%# MFDA::3^50:#>0/MY-[1?MMI/K'/:?UY.X;N__O[R$=J10BP'?\P_[?$@)X!, MN$ZXPT P( /-)*(:A( #5";<89> UQ[!3)5\_20%_%8U;&Q)A]@&K M??/ V35NTUWIK%UR!N9'CSL=PQU:5RX)9O%&2"8"7_M<6K@)2V(K21B1[45# M]L4=T1'< 3WN]+C3X\Y.N,-K;B&F0L'\,*"&::5)@"2&51S&NF7M5<;MBSN\ M&[B#V#5HL_MJ]SVQ4S^6"9:2& M>IA]Q.AQG.7? PF'+AY0="<'>SC/?!=HV MBL )8)ZL;2V"&-&( 4U]%2+M8^J7Y7$6\DBP$GO^-4WLXXXR8V4G!YBREE>7 M8G3@HZ2G90G;QI+80)!6V[QV+IK4*>@Z=:.JAZ0C0Q*$#8I'J$W(81 J DT@ M0*@7I8'$EW@E(+X+)+5XOK4K)-$!1^?="K:'I!Z23AB2,*VM).GC +O"R0YH^;1M)Y1" MO$VSJ;/646\$]7#3-MSPVJ0)(20 L-#QC0 &%5%GYC1K#FG8&;%@_9=H(; MC'NXZ>&FAYL=X*;1G5+[4(2**L04H8CZA*GJ;(T X@>=@9L6S]:V@YM_QVDR MBK);)]L"0?3+.:#-4C_>XOU6KKW$N-(B ,AE+SDCN MK>$KCZ/A;=$38\%:OLR2DC-^N=XP=SF7TSP;.T87^Z$_B89_7-G53":.^>#\YL0;B"=Z,L MV?]GYQ5+RE_N4-1+.U$=_NSD]/PF;R-C=Q6O:!K8,^=NS^YP.V&+FV?$T\+PB*^_^6JV5 ME_U1 MIKRD5/^Y6)M.FY:(7:_F+^RQLYW[!G9F6D-JK3& 4$,0)!"@D(4!,Z;JGQ6" M-2V7WD9KNF$.(M*N/=AKS4EI#:VU)F ::\VQ+T..N# ^QE40@S-,VB/!V4MK MNF'"(;2FUV ;-MRIAQ9_&V=_7-VD<>RE+@,BN?'2>#9/IZXUVW0>3;KG:'5& M%5G=BTT31'R!B4^P\ .) *_CB1@(>5!5=$MH[ I^<(\?9[-N&WUKF@OVT8R. M/_@;*AFOE8PC(#FS'Q'H&Z,),[KRK90T_F$#%ELJ63=L1'B]2KK4*UG''_P- ME4S42N8K2;FD@ 9::DPYHI)4KA@'NCV&LSV4K!LF);B6?50P'GF3\4WLN=83 MCW&49NMZ2YRGBU;E=C]5)ED3*$,%L&L+;G#("-0AEGK M:SRT+W%Z!P]B#S:4XRJ+A^]'\]3)@-U_5M+A^_#$)<@^ 4WR<*H9)\R::F&( M#%4AK382ZQL%J[4/QY3]_H?#_:ZK]CYQWFWZGUN MS?=XY(?8RQ7*2^:I%[]\R.U9K^EV;#]+'8PU/_@:WT;?QW8!W:,,YVEJ!<,; M6Q4:VXNM^=ZUYXK.TF?"KGE)63FJJ=/=;.:JTZRZS5-W%??MS(XN<6D3(^_K M8UY#]L_KS_:R:1QE5A.+&\1+YOG251?E:Q8=[[)BW,ET-,[1XWK[RK,C*4<. M0U?%Z(<->,P?<9H5_BG$&%$$LQ(8& 91A6+)Y6(_8-RL^\,Z+=D#BQ.T7;?5P MHZU%VT_9MUPWUJCX!@! ZF.LD:;N=)GATG^C/-!X)=J^\[H=D%UN^W6C!U2V M-,[<7CS^'D\>W:M)7BT^2Q8;<;%CSZ=I/$R^3>UO2RMDW:8W3+)9EF]Y>65Z M]EQI>C3;75@695R>*P+<:VO<3VKK@;A2LOWVRHVY7HL^)M/O<>9X^?/%_Y+,HDGS\\!*Q\=D M]J_8ZD,E2T?D2=M>WU;)^4\*)QNM&;#ONPP0']AY9.45M?&G(A M%6( &T@-I0BQ,C&%,TY\W1*YT5TRM_^L']%_='+T:V,2.HA"Y!H?#H7L]K[H M6>'B"W83OTNFQ;[^Q,=V8W"3,YX6'#ZO]KK;B'"NAM+R/U$N7!F 2!AX%,1 M"*I@* G$1C/@ \I8H'.>E*A]MIK6'C!_N5QH#/%U$;A^[=_743OEBO5;/!NG MN08Y <[4=!3&-W&:/JMHOX]GMQ^F(U<<,X\FX3@;3I)LGL:_6MQ/%Q?SXVE\ M,YYE+Y(\"4:50MH(*0($?(2EUA7)$P4A;) \&J)DNSRI/!D>*E^C[V[:#R=V?]9 M9+NQ \UC=+-T_'5>D$FY"?/LI]^C=)S,,_OIW'T<9][#K;-T'V*[[7R/O;B$ MT6/JL\QSSH6RS:07T;P"6E,1>-KO 88 !#'?@&,,@":D!)!D=\$\*5OG/Q&-@\*N%$!A,S8_X0^]RF 5;T%TG ER7O7 MR>=M33Z$!YS\)_[7H0@+#[S+%GMDYLZAQ]FMW?$BST[6U?]8JVM\XT[P1J6A MMAR%<[";!^&&<9IOTG_$C_56F\NENTSUCC>RALYPEJ1V*]7VL<:.&'&;KULK MP%[7&3@.]?.QY-B?-\J[G[ESPRR:1.GCP&WG=F[L8EC?,_?,LGR%K.C5QYH# M[]?/_\QO]YO[_SRV,'C^]MZ-'=W &A1C1X1IMYAOUN!,HTEN/!3Q"7<".<^M MAO'"7,UMDIS[,3]['$^MY1K9T17;F!5#MV%YR8.S-*)9?F%KAMC%+J*BXVDN MTNXN-W,[M"SZ;F4C*[]: M:'I@1S*=SA6R $ME.O%*ER4"53_CJ3X753 M+EJ9MG,&\@/$6V-Y]LM])O4GB-J@XO2L59_ N7\B)13J7X.$\K\.K M$JPC>XQ1[1-)E32*"X.P#ZKS!1@@N1)W7K>N?R\'_QA,[$/E&]['9%HFL1Q, MN^Q2'^ZX[1C:A>J0B<\,1Q@BQ5T[>"(#PTN;D&(,A3G$*K2CG55$Z==97 MU8S[Q5 C- S!@!FH@U ;%2J%@C( YP-A6#/4:+6$:>O%^HH;3GT&D5_HC88( M*_YBJ''C?59"C=5C>/=6L/('V1ALW(>]_^FL^5$V'KJH[W@R=YFY&YGY+<2$ M6!&*0U^1T HKIZQZ0I\RU)A)%KCL&A5JJ600$!,@7+9)#C4$"+P75F7-(V^.7O= M=0:Q[E4!G XKK?2X/$XKDVZ;&Q7BY.E?/[_?!(MK$J.K0Y^GZ+>:0K]APEN8 M*?&48CK_>YM6%[FW$W+U-8VC/ZZB&SND]]'D(7K,'(#?IJM/TX*0HJUD?0L% MZMLW+(_V>.T;(-JO?\,+'[WT6>L?=?!F;UK->N0:IEJ>X!MTE.C[1W1( G G M6HITCK2];QW1B]/AQ*EO(]&+TS[B=)"6$N>TJSUOU]B'.1FCY:<\=2F99]8U MS@9>_&-H820/^.2.M.OP%ZUC)[D8JK^/\)9& M]N_P=N].-=CJ_"B9NPOO@RO/3O;!IVF7SK<;IV"C['2X9R[@@O-8-EKF2H0 MP9QA94("2:"A+L^> F48@4\CHU;R/N2"]_MU:) MXS3+(Z6[I()MVS,;4C%@;)4>;0]VM)W7_N"BO&O'[<^J.AZ TIAL.*)50NBBO7XF&J]M85R!H9(KY2 U5GN$&I)0Q]KQ+4F6#%4T?X& M,D2*MJV4*P[%/DI)!XRO-ACJE;)7RA-42E'SM#!-[(9($2$&0\-5P'19.ND* M(_!*'<2^2KEB&>^CE&P@(3Q_I6S[**:[AK&^N7$U6,G-(HFSX!U-"@[?/+US M7M78/2WCVU/=-QT#MQHQZ0@2P$81&D8^@&$88NUC$(9&($,KF@M#@Y7*&>LB M%S05.0>3-_1_XBA@$ Q10$@9$ZZ#2>L.L!WT4K6_34I?H<*>8O=;W6G^Z6D_J*ED$ M4> C$?A$^0PQ!;4IZS,%9I($1]'Z-ET!. !@M6[SDO3^EG>NA @.'4>G M XD/$$=_X>1LI_5]:X/@IGH9:*7B1?GX^R: MJC=YJHJRQ>=+]9YR_APC[>/PYN#.^M\[*!UP4'J9ZF6JEZENRM3E9%?YSYU1ZR)0BS=HQSD,,2,2M+J&6D O4"BA!RL>8&!$2;!BG%=6& MKS478%?46E>$OA]J 7[9J'5V.7;A2\ER;WKD_A;U5PK _B%ARMBZ-&J1ZL>K;J)5@WJ(E]3 M[JRH0 =$&\Z47! R\)!"LCM:'< ?[&VKTBG\2YZ(4KW?RK77M?"K+OILOZ0\ MF]7)_9%:>1G7#KEHB^+VP[V;OF]2%%:7,1@",6?2, 6"0$(IN%^R^F& K4?R M5%&4G6SO=JL3MTE\Y6^D]L6 M-VS;?1)(C3V/' Y\_MW=@'+YHC1Y/A?%)T]*H(./*^VLHTO#"E;:3Y_ M*"'8IG"-/2,$5UD\=(+P8/$MBZ?O_CI--L'JVR_^E]LXBY>O.DUR(OWBRGG7 M@;CLSK?U=;VO\3":VPN[WT99-K^SE[I/DV$QNDW^OK ^]B](_ MXIG]^G@8-[[K^M'G'=7M6^-DE \]C>V[<=X4?)P6@\[<$!^2^63DW=HKVI'$ M4RO2L_%5->CK4P3H-3O+J-$*ENH0B@"8@"M,IPK>X&3:P5+ M=]22-=?:M:GL7YHX]LI^J:']\O?("=R':39+YWGYO)J._B,>?;/3J5SWX!RU M0HN]DR2;;V@_&VC.0F7WQS"T:^P'U,>PZL5(N3*-IJF!ALQ@8HU.'P.J- Q% MB:8A0CZ4+S8HW7B?U::I*PNT//OU3'AF/(VF0X<7C4E9B/73GK6C[9I=;C/B M?1[X=#JR_AZ[?JK>T!KFT=AUFY[%CEW+2Z.9:TN]6 8W&VY+RES*]:T5R/C) M=^,?][E$9IX#_'GJ?8_2<9ZC75[JZ^S:LW>S.V+BY4UOW 42!])V8J9>T=Y[ M^+C^I@_CV:TU.2I1&%M1&,_FQ19D+Y+&H_FPV#O2K3D)TT'B;?IO:]YK*-:T6U6[D7C_/VY793=YU^[00TVI<[85^CB5UTU_PW=C^WZWH3C9UT3>9Q+E!N".G(*Q8IJ\R/ M^DO>3^/K^'I0X/,W*^3%&!([G.QG9YH4#=BKT6>%\-260&,A[<,LA*I0@OQ^ M3MI?''/FGF]^-R]ZOB?Y=+CG3>/;>)H54^98QP>YH*Z[8F8MJ8).Q8VX;%I4 MV#=6?):&OSS>QCP4 SY)2?LP7?8U'^("0G)ST^K_@=P.B"@%,1=U=J0&1$EH M% DQ$88A(P-=[).4^L!?D&;-9O$?C?V\*K%5W]*X6$9=#/^#';W_:%^,9X_/ M>IC_51H(_[7.0/C-XIWZ,QO5BTN(>VJJ-=8WLSGEO_V6_[:[58-&IA_#T:1[LV/=4K3]MTJTZK(,-AHZ. M-O"Q5H++@)"2NET@=PC]O+G\L7S,M4[ZA\+>OE E>MI^8MMX%"+@>C53L;6( MU$^'%JLZ4,2YH=R'W*6&,E\:GYFBL7T@D=1XY1#P$&+EMH,5F8(7)U1$'#+* M&4?#V^N?79!G#4AGA447.=PMK(;&%RPF'M:"D'5[K5 #C8&O*$=:40FEE*ST MM$$8F!6RW5HJC!MY4XAZH&O(Y'1>O+'>5+ >^TMD[G;^N!^G M3B*]_SVWKB8"".>&>V2=4&>A-/9;NYO/=A?$51M@OX'7UW/]I@N[^XEG53I/ M<>X^%\'=M KX.B/C95MI@XWT-8_4>K/H1WF#5LR1GU[65 'JYE%($RI4X,O0 M(,4)9-8J*8^9 D+52J[;)^?7!4VWKN@E]<]I&EL7Z=_QJ%*<3]-:KS*5CC.G M!7-KHGW[-8]4^_FC?XE^/'O><*%*_N+&XRYDWWN9+11KS)@M265 ])M'47ZX#XH0ZG 29=GXYO'0$MQ()^8"6%L\/W8(D,\$ MAT%82C &AJZX?$TY::YJ7 G#E\2/?ZN>9!R/"J']: 44HG_8X=YF'^/>06S% M03RD*9^?3F\7,W6RN[ SG#A/LS@_+B@#P5.[SBU9]]5QWE-YKIGXM(;"#PC M4N'0&O;,QV4((R2NR\96)WZ5F-1R/,P7V>4HJ'I./@4?OB0%@.ML9A=E%G^Z M^3*^B[\D7])HFMW$*>SMAUS8GT8)1_/TSH&!Q5VT>H:XI^SF5WX:9M_I//CS MT)K"\XE=UK4S_&'ZN3H5^'2S.";]-LUT^[P*/,^Q@_>;\E=M))E M=OZ*X47S65*]4>1JY^\\C$>S6_MM.S]E&NC03FQTG\7OJW\T9R7/^7RWJ-5; M<.I \.[Y4K[B'IC_^9?J2RN?T><_@[M]M.//#GFS-V6/ZU(>?O]\G7^^A6;S M/3N^M,JF]2PH[Y^1YC9T[S^KN%MM$3R[OQQG6!^6DSV2FZZQ4G9)[PXABZ\H M'C^@&/AERLMGE_+B_3TI7)8+AZ:-C+1'$8?=Z,X/*"N+DX5B$MUQ19ZLW#RS M.+K$O&*6>G'JLCBYTZI*G$2_&?7/=\+/M]G(M<^R;U%P-[3XISQ>F\RS:#K* M?CZ9_A@'*#?]\-*I>=<9U0XP'_FQI3=)W,!@2$O;4ICO8?ZB89[4*6 "&Q\C$XC\U==&RNX,J8-8D=NCX7 MO=_6^VU']MM@(SRG))>A+WQ(),482Z%5V?E!2B28?K/PW,=D6FKSWVME[OVW M7?PW. "@;U'60WX/^9<+^8U0':<*-*BF?"LXQ0IH3 M2C"2 4&\(M*44/DO\DINO,\JD69[]42YVX]= MZM&HXL<*FN1XGY?(\98*W+VB0/+Y>JR5ZK]UW+Z54&[.L-^P(BW,I@1/'B#_ M>YM6%[F/OL577],X^N,JNK%#>A]-'J+'S)7XW*:K3],"5ZHC.]U\F2UDNZ^. M6Q[M$:OCT,;J."K/ILRMKZD[=.P;PK;S5=^DXJJ@'/U7'*6>MJBPKEOB12YO M7XBP;5U+7]+22U([)2W/5+/TDM1+TDN2]&DX2Q9R!',QXOTV=DY62E\X4_WB M)Q=(_-ES'/]U8X*"3_\%ROUI/,L#$=&/?1'F8@\SSOC!^]7O5_^25_]-#8,3 M2.!JU4IXR^/8#AVJ;N!HAH34=.H*:L'#,"!2"L*Q1J0B:28^TTQLRX'K3(>U MC*+*!=&?4C&JZ>C0[,S;'D=NQ7J,!G;J6CR;7%7<+HC].N/W OR9'I^ZE?1! M6 U/6LA 4@Q= QL"(5,Z+//\".(4KG1[.# \MQF;'$\+Y?LP7?30^;5HH;.G;Y$W'#-%*UM=-K"U+Q^B=&15=T.B MYB%S*5_1OW&:'*)[XTJSHCQI;'WWVFM/#5US6?N$KG'&866-@CJ+,.3*)P@9 MP22TTF9]6R;+UD-&0T!WD;4/I:P5W>RL4$SFHWCDF@KH:DJF<99]L7(Q=BTS MGB87]R+8C@A&^?R7//%QN0Q%QXNXN1#>K%B)O%O8QFY:>2ODVVCO]D,;A;1N M=H%"BA@A(9),*!50YDC$#B$MUC-:D M1[?TQ(45E M^+ID_&<[[E0)Z?L4=S0;)+W@Z7YQKM3+G7$T1T0:X#/J8ZPDTB"HID4H@AK3 M;[AF.,0L$+Y$%+IAED$^89B=U1>G?^-]5FL^-B?;;[.F^X@$:C57_]#M?9J- MQ+X6)7%9OFFD<>X#V(WT/G9M#3VWL7_/Z]_>?CO=>UO;8T=-XV*VFGT!%\J> M%,J^97LV5[Z3S>_NHC1/QND;(YU@Z<>.S8_0,:LQCGHSW/W2C]:CDVNLJ!-* MS'V3^I$B^/'H*)L;AXQL/(^]).5G3%>;H(U$C9W <,^&G8\=YO6K^U85' MO2)?^(VET=KO7>SE=2+-K7K-.3IZUF;_&TMK[M^_]>;:='G>7'MSAVL=JFUI MCNY:]G(RMFA?\7->%3_^(IHS\\I*-^_Y(K=#F'8GQKEU I1:SV=_8X98+!FM MD[\1I %380 9,X011$P1IPPH0('P5\+$LV3XQZU5HCC-]/_,Q[/'-4>.O''D MN&"6*;[MT#Z9.O-HZ>2QL24VO)S:S6@_H5N*@21M9D]N%(S3S_0^VQ*='M9. M =8VH)JH42V0.E2 ^Y)*$/HUC_&LRB=R^4)U]LVG]/^; MV]FZ>;23NI0\FK66PTF.@W.=31_O8:N'K>Y:8Q T$L*4E!@Q/Z0"$Y]C94)2 M,9PJ9-!*0MCA@>NY%("#6&04@-XB.^?:X4_/GW+_-,FI)[[&5D3BU3/S#6$) M=(!6(9T!" 3KM&8L!%24^5@)ESE*F:%EQB@5:)7U_M-P[.\\YQ]1Z\>S%LQ?/7CQ/M.OV2PUI(&JG)FB9 ] 9 MF\[\RYI4L,O+N8-I/;]_(='HA;XP_'[V[J\_06>WS>^? 8^S\#LVN!VPP?$G MK:,1^KZBB"$%A0'&+\\5!*&&!$_=CJ?>AG/B53(<%YGPLU_S6J_3BR >J_%8 M9_?%2]K^NJRZFT(&D-7T5"R$Q,> A2$- 6.,^X*4NFL_H"O\G%W4W3=-?VBU MA>SI!"EZ+#@3+&A0U=$ A3S03%!&"$ $A;@\$."#PMZQ>RCAYL>W@J6 M5_;%O2KI 5XH3=4#;4ZI;NUJCDR?*!&>I%/%324:V"Q0ABH$"9E M:U6" X7H:Y@N*]0HV?9.QPEXDS2"O>7R5;"VFV#VJ>5O';"[./#:A%VHQBY# M?4X9 IS9_X/*1[ B=.2^#]FK6'K?!KO>T@EJERE\9T%]6V#J3Q-Z<&K3LFH$ M6"D(%;"^F#2,4 C::D+VA1M!G3H6:N$9F[7# MBWZKWAZM5@_!^=#-NI4M'_0$PE.(U]EM2!NC%14B-%@;Q4,T-TZNI\>$N<[ZA#UJ]:C5-5,, UD3FE," ^I;U/*U=4F9 M$K)JFR>T$"L9/X>'K>-5$EN;=("/ZKF>CC5V,8>/ZTJ-W0GCH2J,3RS;=DM$ M077W+@50R#4U/J8!1UI2#4M2%4H1 ZM]@MLJ79(GESI M<<7B"JMQ)=1A&& -2.8<*I]"*JJAA BLMH:O%U<:5/),;(>2T]'>=;'96]< M3-U-K=\Y0-5'!CNPQ?0RUJZQY9W'K[+[:QPG.%44V MQ1$($W5I 5:A11 @%*8<0VRPKIH_VR_+E3A"%V'D38L+N.@"RIQ.9*.'I1Z6 MGH$E4<-2 )"4BB!' !T03$' 2E@BW-H[1R%^>%VDL\>(/OJY9S&X2]$XRP#" M=OI/8B M][C6>Q,2'%(18$9]$"C%[?_*2F>E%0^[K_?=R)M XC:)(+O4:%'A2.C FUT M?H&$$:. P)QIBI34L*1^4DAPNLHIHJ=Q.M/"PZ\O$D8R M+Q*6>_M^V/I^HV1N)7>OTI2.,E;L7]"R9G[V:9IW$L0,E(L&Y14.I J5A5)W M1$1@$.@RM@O\ ._6X%B>0DDRD0,.V^S/L;]@G3A_0Z>@NKO%@CTD]Y"\ LE2 M-.): 0]"1AF0B*! &8A+%D+K\Q*P0F)Z>$CNAK\*!H+C'J][O.[QNL?K-\9K M!AOI$83Y]C^,2(JED2:T_U^>0P"YIGG$X?'ZB*7D# RH:#-$^H$?M5_C<'_425SB'\[_D9P?5^ZVD[]H- MUQD-X^D\*G?<8@O^.+^S%QG:^7:W](;Q9%+.S/]Z!][EK^UUAM7KQ_C!^RVYBZ:_>*M#7M[!'L:CV>U[1(I5*>5AZPW/CNI= MGO?>?.+<)/MB]^3/\23.K8XKI3DBT@"?41]C)9$&!05'"'RA"+J"A:5E+Q&/ MU.S5/T=;C8+[(9?"NNT"(22A\BDUU64@,\I>YJ51;/PY7I;K%THJI%V*)54" MQ?QO+X!RSZ(.MM1L;JV2K!7D)^^\")5N".V(1TOK^[H%VF$]O"^W<19[45DP M&RW1]<0C;Y9X[Q9%/O&/>^L#Q.^\\=1+YBZ?;)K;B7DU;5:Y%IDK_"D[C3Q8 MI\&S+H1]O;90*+]A%L]FDWATO>-J+L%B_M,HG^I,&D0-1880PJUG$?IVJ2@A M4$K?^E+:+=%?HNIV+\WR&@A[BG(-B]X=-(QO'O??"O*7#\4XOEHGSUX"\NM" M\E_[]_]=@O3G3YR7_4L3C=/_C";S.!QGPTF2S>T2.@GV)];O?+=&H"D"Q@0* ML1#YRBH&DBPL!3J *H!7-=NCH@ )P8E2(' -UH0K"R@KBG@0F!>1;>-]+#S' MUO^\=\Y6.H_?_=4]BI<_B_>/.')/DLOJREZW)(.;-7B+@1Q"MIJU?$2T87<4 M+]W7WX]G]F9#>XW0?O&[??+OL?=AFMEYS*=LH:<[6C:K?TV2>NZ9W8Q&$XL5 M19C S7CT-9G/N(_2_/7.(WF77ZF%R8#T*+/1D#2S M6-R&S.T^$3\_V59.51>#'(>^V9MX]I_9V*I#+B+M:^/OL7=7(&2UR5N7T<3*.OHXG5E^+9),;AZW?9/'K1]V@\R>,!;@F+NXYGMUXVML\4I9Z[ M>2$I=D7G:8$1/_T]_AY/BH= %;HX8/_YVCD@=AAIZ@Y^Z_$YY'GR<-']?9K\ M&-_EWD9C&BP [3S3SZ?)O?I2^3.W,)"G33U>?:EK3W5C1@;>0^S=1J-:FG)8 MW8,0POWN3\^?IPG 8]%([Q>8!9A)AHWVM0DHXJ9,Y-74IVBED=G?K=9\N@G2 MV)JBZP_27CCPHHL#+_9R"0UGUZNG7)Y]]$EC7]E9"NWV;#WQJ8-!.U9K)>2J MI*RRC:S:%,_FJ6]IG.N?7:+;\?#6+I0%@WE6./PW]G?YK[XZ (DSJ\Z-7<#^ M)$G_<)>W[I4#/&\:QR/[=N8.(^W>?S]/A[<63.Q;%KZMH3)UGU9?SF,(HV+_ MR%5FC7V1;0P%--U\'U$A 8: :DE#' HAF"8R##"D&$!PBF[^KMJ_YEJ[!@S* M >P4-PB2N[MQGFV9J>EH8;H.[5Y01Q)>#"1@QKD)(7;]EP4$3"M *K_:4!8T M @DAT3I0&B M"<,JM&XW*P_-->:A>#&0L/$^*X&$9VVFL MW@)'5R(8E:!7P?ZG@M\0XF'LXG*_;!UEW/E00\(G*IW_O4WK4X-O\=77-([^ MN(IN[)#>1Y.'Z#%SNGN;KC[-YL#,%@O[\D,?Q79\]U?K;>4QT/G7_[8C=_ [ MC--9-)YZPTDT+DVI2?20S<=6H&:/]RY<;>VPF_'$HG7T+7(AD-QF<]'8^<3) M6OZ;>/K-/E*#97\??BC?MAI3:P34^=@!M]^K4;M1VX[@; MYV]FU][OI8VV_-7*#7QT<9AYZHH/!NN>Q.X\<[LJUF@L'N<^L5;RH_VY512[ M-50/D&2?]=9.K;5>I_;; M3HV]46*O[+[R-9Z,[:"*N[@IMWM8,IGG$NC(KO)0>KEL#W8_M\:/_7;D+&&[ M#G;"HI$=A/U.?'-CI\@]6[Y#SO,53=QP[638O?F;_<' V>+N&>IHUWU2[,$# M=V.[U+DYE=R7D8!\S6J#?M!\A&CXQS1YF.3YE/G(Y]-R<>SBV>?.DV J9\$) MD1ORVL>S']B'L0NTO:-V)$U:<[39@5%]FGK_>VY7%]+"FAY8Z9M,"M_*7FIL MS4FWM/\[LE!F]0N2XFM.O^U7!OF"!%9()L[S'F?U6GC_M#^U8IZG=&76YI\E MZ31^_'\R[]/-S=A*_$_O_OE9?7KWT8; 7 VK:[!\^FH71#I:,]JLL'CK#W9JZ(^LX MO_OK[-9:S)MRTUYOK5NSVIM%=Q6X/4%UI_T63K/Q:&QE8^!]B6=I9/]:X-+! MP/LP'5[;5?XRT\&[GW.@S,7B^O.UE95L9HT!%RNR M%+BT:RL[XZATQA?2D6\55K:,G2TKA06PV2GWOH^3253'A-R^;<=DKU4=[%GH M*#AV[2[@QF>ELC[SL^]9S'*S;3>I[^,TF3J,LDK@8@+V47.YR:Q0CLMB-C=T M]W7KS/S'W(EKYOV:N %^C+[;GWV^'=\_1NG(S:VS)RGPZ[N MC1WGXS:.T5LCWGH<7KAKG!.$?*.X"$-*D2]] Q@-N("8$(GQ*;IKN\9(.N*N M?8Z_.0W\+;YW5H,&(+:[YAZA:AK4/9*D(0&'/.%_)+"&3:M^]J30'D?H!@&6.@P'6L7+)5 M*N/DM]B].:J%K9*U;2K^L^*[NYHK#TG[QDI::TTY.NL&?++K\K?/?UOS89V*-^+,X'\U" W5KXYUVQ:'N+?Q.YDQS_QS_D]K MD:Q<8^3.%I+[PL\IXRPN1CD9/8Q'<3'"X,->([1;M]7AW <;6A>P"NWDIO,T M*M,6JD\*KBWK(T[7#NW:4XM4A\EC'B.OE-E9$L4H*^^R-$I[;65'4A^NREZ-'"%*_5Q0KJ$]5=B/\& M#=ZDK6Y0V?S>K7"V>@_G"(^C:7FE&Y>-V+A*?@Y9#=8*_X.+NPR:3H;SDF[2 MJ- 6:]\,EI*-9M:SFB:3Y)M5R_P.X\Q^U2IS'4DI!FCA.*FGKCE7H[R@M1Z% M\[SRI[BSR#XYYGI_FV^7OW MLX;26=MBEKB(GQOE0C77;8G#U'7]=()A['?FUANF #C]BU.G4O-9F3.4!SZ= M7(P=3%CEFM]$3E3S@%<4VZO<1\-2P%T,,D5WD74E_,Z,#"0#;+A]*<\#QNG29Y:+LQE.8Z/)G"'/36(60Y M3X&]RBC*XS8J&T?>K]'0$(FDH?O#^_]B1_(Q^'C3UKU8XJZ^Q M,Y$RST^C?X^+@00NH'V*V_TZ_;/&3/OZ]WMM@XV.:H05>5!C9]3G85]K'.Z7 M(]%J^H8S9.,\J6CJYN3.[B]%4M_P#[M)YF-WCQ5E5=3+:4=6)!/D4<1X%I\@ M[+_[ZS]J!8]=DE%410S+N&5^HK0X$EEGCQ;95//[(I]J[(Q6MWOF&:[5VI?N MK)W1LEJB[)?L;E2<$+E[1'?G8[3D?5F=POY<9B!_+UT25L3?*LKLB;QM^2V;C(W(I=EFC^2R# M=:V*2YKUMDHPZ=#Q.3KR\?D60:2]8E#XW:ZQRN%M/)I/XD\W3Z.6'VI+WG\L M/WPQ?AD&!$HE.1,4R% @)?!BD,S7K!&_]"$+?*0PE5+A0$&ML"AS3 +*_9?C MEQOOLQJ_/ V8S/-1%Z>9.0)FKIK+ 8ISQ>9WSH[YMU/Z1L5&[6_9.1M:X\C] M.%GOUQ_+GMYR@1:/4Q&K=8J=MLRH)[W1Q#F?G=O"4L:SU?50;< MG+JG-;Y/1FN%Q-K9Q?"B^2RIWBC*K_-WBJ)?".S\E%P50RMWT7T6OZ_^T9R5 MG%2CKAQ>%(M#5)4,KZD4+N[!["WJNN+ES^ +'[WT6>L?'?5FVTW(>3516'.L MLQ4; 81[MEIIE4/Y67#8?S9,X;/\*XY23[NDDK/OJ[&K2&PBJ#@.]\YNY$0' M%*"%HUI6A5AO-;=0=Z0J/OHLO14)>R].VXB3*Z*IQ$GTXM2+TRO%Z=-PEBR$ M"=:RQ/MM[M66CR-5.16SYJ<\6IO,LV@ZR@Y*J7?:S0;6YE3E(<,]8_/[=C(\ MK4Z%N]/*]OU_7T/0=JS=M!?/7CQ[\>S%\]7B>5XV9)ZO=B2OZ^"/L@NK>2?4 M8YL<9PADG>0L0TTP9(8HSI#64@6@9&03E JUPCY>6GRNCX,KS7)W^'T\NPWF MF7W(.-4_7'J1?6R59;'][^A+]./Y#HA9.ONOH'E&^\'Z\\NTY)^J\_+J4*4@ M(5\E-_=+WH+J>_E57&KV?_UMD8WSN3QL_IO%@?O6^K/#@4!@P'B;S8 ZNV>> MP=;8PU&WX A"MH CI(WPJ=:*^D(&7/LVWI=D3G09 M)C:A!*Y1@@=,< VQ<=8#X5A#HTJ4T "+ UD-1W4XVD>)E\"!#*!L,U#16:>B M5_;34'92NP@^4+Y6T&".?($8"HQ94.QBJ<09N C'578Q0("?@[)?S.F%+ED@ M2N+LM307^P8:CIGJWQG/8RF(*93!$D*?R!"Y5IY!R8X@H-$!?&O/(P\>E&O> MD(?V/05*!DBV&C_85[1.W\?H8YD7"S&R 3',T! 9KB@! F�E%9,D0PQ_/_ MMF[+T2"&B0%@J_W#>HCI(::'F%=##&[$3P,.L&#&IQA+@$,C)"Z[!7(C?;C" M1'5L9^EH$,/%@'#10\QK(&;'8Q706;_I2U)T9'G!07K%FF.[YJ-D[OBC]F$. MV(TGX"US7;>>AM:?^KA1)XSK.B*N :*&^C04(&2A3X J0\R^#@DRAW0'6PCR MX $$?(#)X1!PC1B\K61?<$BX![$>Q!8@1NOJ(TD@\P6AV@!?6Q@#S/ "Q *@ M07 @:U"T!6)H(!D9P![$>A#K0>RR0(S7-4L,2,.4, $AQL<(4 3*%,$@D%#R M0[JTK8 8IWB V>$BZB<#8JWQ3IW$L5W^ZD-!D7]C1;/1!VY/=KMSA_XS M>+Y+6LO%LY(S?]9S2T+NZ6ZZ$O#?8!P1*A;&$822N7PH 2"6,%22"5GV]$0< M&OG4.%HD*Q5;D>M(_M;YT [#I&-@T&@AS$(8^"T5 M*)<8A\"HLD1<^AAPM1O8G!=9#1,#=![<$#W8]&!S;+"1=>R:*HTDUM*GPD=* M Q@ NB#RPW0E66H[L#DO*AHLSJ5NXV)2N7LBFG6*3R&NX[U8^X2'0 FI%8=( M^2RH2D 9U> $7)JCEGQS.6"X3?>F>_7>G0*%SN8^GB,N8+3 !8Q92"5!"E+! M,9+:R))*,Q1$JI6BSPYZ'\?%!3*P\]CC0H\+9X@+#>(Z%FICH$4&)C4W5 L# M2\H(2C2G*Y01'704CHH+$@P$;+/^LWNX<&Y',Y?-#T-Y;00HA)7!A$@1R!!R M7RN_/.\(L6)J):.M@\[!V_"_T(%LU4DXG:J&"XAC7@8,R(8O 'P?4T4%DWZ MB+"N@5_2QJ& 470"OL#;P 94-[#0 \#IPL##-8P0(,PY 'P(88ATPA)'E:A M0H*U7*&S[Z#I_T9L<&3 X672P5W.24.2WB=6/.-ER-A!+>?WS\R4ZXH[L8)] M=5NDN4($_MRX +^?O?OK3]"MPOS^&:GJ2[M?!#M<'X@&/A+2D5]I)!%%R!>@ M(JCA, Q7.INU[?HLY.EC,BUQ[ !EVV!@!]67;??,$#TS1 OPT:@%Y!QSR:"& MR(0!P=9S$J7+)+!0?,=CU>U=IJ/ !Q$# %H]"^WAHX>/BX4/7L,'"#4UH:0P M,(IS@A0(R\ K"BBG.\+']J[64> #@X%DK7;=.'_X.%/2F*227V^<"W!?L]S7 M++^,EAS4.6R^#B3W 22^3WT5"BQ]5+''6 ]NK[*<5DIBQ( ?$.A.IB+Y H+" M/43U$+6 *%3'SB'%4DK 0^5+YBMD2%A!%.$Z7*%5>(T_V 9$23 @O40U4-4 M#U&7!%&DSNS3@5"08QU"0($D(=0A*R%*8F9VC'BWQNP"!78]7GN(ZC2ORU,L M*X^JJ/WBL8)+76#].-YC7]"C]BM\[H]ZB2N!;OYW_SM[QA/)F4 M(_]?[\"[_+6]QK!Z78ZA^?QB]?E%]1#E,+^,[^+,^Q@_>+\E=]'T%V_U"9=W MF(?Q:';['I%BULKUVGI#LJ-:GNL7TABDO?W2\H+BGMO/N-PSD8(M)5*\7C7= MY3<\;L-<^.]Y-AO?/*X9_RL?V)IAD_G(+NNW)!D]C"<3+YJ.7/>B:/IM[$0I MRK)XEGGCN_MHG.;-C(:W4?HMS@9>=)?81_AWL^=1^2O[83*S-[2ZF=D?NTL6 MKXM K3=-9EXTF23#7%IGB5?2S6?7WI?;>.7VRW>*?]S'TRQV9I]W,W9FH/?Z MQ)GBZ5W ;M??#O:YJ]CUM_E<[G%COO.-'Z)LYQL7;L6?-O@5 M=^A1 JQ!12 MWY4*&<)4 ,M,&M=L-ERI)%0-"?ET\V$A0"H7WUT"M73A8K"770QXO1H"\>QT M3.P_GO@9QY.Q;6>\YO"4.D1"2>X+WS=:!9124,TX-FREA]^K9WQCW&GK&1?7 MJQY=2S.^EWYM.>FDT255 HU@0$0E#."L '5I&."RVD(W2] MRO'/UYZR&WE17C=Y''B+8V7WK?G$;4;%IC6JMI.?)DF6 M_5QL"':7\KY'D[G=.D9NE\RW%;?%N*FQYD&^@R73;#PJN3V]R3CZ.I[8&]I= MT.YB>R[^I@-[0S0+\N2O(MWD=:H8^RJ AVN>&VAU'&@"1HE6I MBD :M;H.KX/!K3*JKE?3J=I:AV/@(:U// )MI&;8YQ(I3GT@9,6&3Z22L%V- M: T;V?4JP4];\]];N<>TW?2@_OP\*5VS6'85N]X(Q\2N(?>NO'=_:WJZM0GEE3;4]:9PRTLN^IH(RM,@2\.+'\:.2F!- MH*AQBY6H1O[[\71D?YN_;HYAZM9BLG1+6$9"7A48>BGJ\V2T=W;*Q]-B>-%\ MEE1O% &S_)TB# 2!G9_R=&&83";1?1:_K_[QR].CD#J6M COB7?/AXZ*6W#\ MYT:@:?DS^,)'+WW6^D?;_>R\Z!'RE\L\^ZU$=(]S6+7;B=ZSRKW_W'V.[V=Y M8FTQB4C:7=J=^S4W^J,?![QBEKI*[=^+DYM$#&IQ$L]MAA10#).O#.!04:4X"8KPB3H8:J(HL)'H7&E? @J8Q@*!2C) MJ G#4JP0T#T++N)LP(4P,0#P+,#E*MU>IUS9SJ% KVW?40@$(UZV4 "A*%A2@G% M%% !+?F3, \@WMZ=.-Z.?UP@X*X95<\K?TIQC?/FE=^@W! T:.4--=0GTD@H M \Y,P$R5I$>U#%?8C3JPR[=/'/M2-B8=,+":;W."IOT%Q TN0GE179%57G$6_:\OQR_ON9M/W7> I XB $2, MSS'B(="^4!:B*NIF$A*?;8]06YH7>Y,EOF0*#( D R)(%V@2.VM&]"&!2U5[ MUO J!%,!$HA(#' ( ?=)Y54H$H+60P:'5'LI^(#B3C"S=]_\6);?KE.=1DNI M9#TUU\&FX;2IN1 4O*ZEPY(:'R(_E$+2 &&_J@_RN3+:O,:B:E"I00J#FJ,=,4P!Y(#D%& 92,U =T?B40O(:>ZL53TE2 M.2#H<$;3R8!2SQ#8LXMU:'_J5_B0C_TL?UP)@Q_G=_:*PS/DD[//5S#!S*/% M7O7%HNSG>!+GR'\5!@1*)3D3%,A0("5PT;$R! 'S-;N"[THRF7D\4K-7_QPM M2\"IL]H]F=!-$%+RW+6P#)OF\1!T>34=1,F+EU,)9;.2_BY.A\F=O>2C%T_& M=^,BFZ/@ORN_7S/?S>*1HR5*8WO!0LLJ$KR23L*N^H+E8+!*R3>P]LY-G*8U M#=(L^A$7-QO:.8_&TY)TK_C^4UZ#]>NV! Q+6/ \3\2RQ?9Y>!N/YI/XT\UO M\??8ZDAFTN1._\BS6R:!70D[UC13T]'?D^FWOX^_6R7*!^@__BU.OJ71_:T3 M%Y7&4?;%C<.)A6]G[(]W:Z3$X$ +RA $ :2<4BF%KJ1$:@VO0*/A!Z3 EP8! M:W1R2!E=L"TI#D/\HE9OO(\%A=B:G/?.:$OG\0;97(.,3\'S1?'=IU0Q__K[ M\>^@*9Q:3[GV8%J9RDYXC%Y:>\N)M*"\0>??\]E;NAG(G&HK=?K7;1_V] MSO%>YY5HE[_<@08 O06GQ+-S<4 V %-P7OTKCE)/6R@>G7WNY:XB\2PSQ $E MHG/D$0M.$<^QT^Q(3-,Y/I:W.L7O1>J7M30USS#4]'+5R]7V+]YM9I"JVW$),RFM'1<'E78N2=@];C"(<+95WEL:QG R?'&4@12MLK)7G- M5??-448OYBCWRG/9RM,C:R\9P.>%U/&^,_IV&4B MY 6QNQ08[!0">F[.3C"'=]/RGWCN+@=UNRINP@ IWW5$ MQ('%"DRR)NCHG6 M3S-!RJW)I7^XICSN#K^/9[=5"HC^46:Y.'"P_QU]B7X\VXTDKZU:5&TO)8JX M\JJA78%9^OA?__S<2J4"(GS 19L\:1T5^;YVLH>['NX:<(?JBG#LZ\#PT @# M% L!\ZDN2Q6$(<973^'N8S(=SM/4PM/&VO C 1F% T%76Y/U*-:C6(]BYXQB MI"YP!Q!1C@*N0XP)(SS H.RH2 ,=B ,9;>(MC#:,!@"V2:+349'OX:Z'NQ[N M&G#7Y//P=8@"**B6/@]"S$)1PIV H>8K<+>%T2:.;+3Q :)'(>OM4:Q'L1[% M.H-BHJ9+-(8!7Y- ( ,,94QS5+$2$4P!/HS1QM_ :+/P.K"/W\-=#W<]W%T2 MW E0PQU4E .ME3"(6H"#W#JG)=SY. A6F(JV,-KXD8TV8=W/"W8].TT>\*GL"Z\Q-2 00LQ 0"0%7 .*^<0(5$ M2 ]D/FUU4%GQ0%H(^V?6&O.CH') 64_^?AIFST6H(ZZ)" GU3>T9I;CS.K8"0,"-?"M4$3 MT)0$)Z%A1/$W/.HYC#9RC 80TUX=>W7LBCKR6AU9 +E1@3:^A(B$VE@M+$]> MK7%*=\D?V7P4<1A%0\Z][?6LU[/.Z)FD=9X6Q2(,62 04IQH( 0@59]?AJ#_ MAL'R0VU[9$!AFWE=O3KVZKB/.DI89XEK+C2#H=&A\JW/1P(5EK3S88 !D@<) MYAY&T3 >0(K.0<^VYGM=I87,OU9<=G/MT/(#OA"VW/D))7[R>/G?V[2ZR'WT M+;[ZFL;1'U?1C1W2^VCR$#UF]E9_N4U7GV8S#^DVS(_[$$!,ON-IRZVS_N#D_W(>>D MM6N8%N93SC,[Q=O M//6":!J-HH&GK-V5VN>(\BO.;F.O+$G[/W9!1LG=('^_NNNW>.JN9S_.[V2A MZ^J?UY^OO>%D[*ASK[V-X+?*>[ORSMDI0@LHA_9#.=P.RI']4(Z>'"B@UU%O M'XJ,^UCK^[H%VF$]"N_.:N +S-HYX*PEU][,H;T%JW;^TRB?G0P0, 04WY"A MC$@<R++8O?SBD8O\=>8AV&J;52DN_CD:/C3[^/AQ8J9HEU)8>+OHYV3?X[ ML:#A68MD9N7+&ATFL09/09#K!+4@ILQAQ'FO@]P@JBR8@MS?7F2/9!'WNS\] MZY,3R%#,>2VY2F.&F=0L0$)RK(@,RDI&*GW#UD3(UNK4)]=-H$GJWQ1*%T)K M_N[9!(D7_'*Z\,O9RXTNY?5JQJAG)VW29*[?<78'!U^8.E9"0T68<;6E]C_8 M1](8588NH8!@Y8C@0 LCVEH83J]7B^;;6IA%MK0]E!E<;BX+W;7K['DT?W:E(U.%G Z$-<0>MH(Z063M^X MB P67F%U2>M6WGV=IUGAHR69M=>2&R^ZM]?^89]T9N]_:"GYO^U]6W/C.)+N M\SF_@E%[)K9Z5^4&0((DJG57!)\G_))]L92U3Y9WN+;&ZEJUQNO@0].BFD&KDYMEQE$-^8EKY8%R[+] M-6E/H)HGRZ5@^R1069WE;1&;VD%@&0@T7J#;+C+\4J R E)V^\O2GBS53Y:W MW[8C2T^TS8]A6NTA/7^XDHM-Q[,HL(&%B;T2>?HV?/[612&2"]#"<0QK:4 ;<4K%W-6:7A?,7^DE*F% M5#7,>CK=21N%SN:*JDX)2JAT5ZB0NAY2=RA&3F@3DSHF<9&C6Z04*BXQ#:,% MH6*W(E0(ZA%K)_U#N]^X8$^,E:JBH4QE.<:4] )OC1:8-/2LT#/$'HW)'!T; M@5/U+;=U74<5WO*ON& MN<2QJ <_.-AR#",DJ"IG]$VCKNO8"$7MZ"V,>M0V#@%&1^-DS_76.(ZNXW$L M[)H-8=?JE'0$CXT>@9[CF+;. A^9@0U^J>%7=58V-4-WJ<[*G_&K9-%P],JZ MJ\F@+L+:GH>*E7MZJ.[I,6,2(U1O@P?@R#$??D-4#WWD(DRK;7#'L-REU)/U M0=F2IF0[:5K7I;K'5I[]@L3_9II_&(34,*P0,TRHCXE-0I#=(*1#US%-!^UC MFC_>:9K_7V> #IZ.[\-X$DWZ<30^G11\#9/]9!(+(4BW0ET'BY Y!"Q72JPJ M&<,,':^1Q.([+IBR3'>LT-)12 (:HE*E.H#VITLLGWW/4A++G"9M3I36H*J: M-)M@_)/VVR2:#41=W*;)*2\9YR9DDCVI'1 EC3(S*)G&$S%5R5"[C2;1C:PP M[SU(&II5TZ_]:[YJ@RB/A' M+BW2_^]YE&8:GVR4X#_?7]4>;M+O.,>O'LC# M/=[7#R3E0\%#6C0>:]% K*N8YTR;\#[/LBB]EU,)$QK%HIB[K/07JU)D_V:S M<9'J6U>4/BC'V@^N%0"E.;Q+5^\X9I/^##.=Y@:;5G8X)9=GY]E&3H*$ DQV#V.[UFV M9Y;U4K9I4WTI@?XJ^N[-\@P,G[\DUYG3S\^'(F?S5-3?3<<\YV4<'-;,&T63 M&WXZ@5LN@*PO(JT\@]$(K2"J]>#[,DW4+>9A98XN_NO+DT$S8 OX[FECRCBQ MMI>L&T]*.9-F>26$Q/+6=4?VB5:*M'P4IX-'+BH9K9_<3.#QHH9;]+D1%VV; M->H=$ _L(-U"2$>6X=N$!KI9[H#8GN&&^"%K?(KBR6<8Y_GD,A(IK>XL X!G M#W<^BF7585GG#4'\.)LF633^!&;IU!M'618/P7 5XUMH'+)P7?&!#^!%]^*% M9TDNR@DKI7@^%T!%IY'Y0PKFFW#RS)QM9J69QN@O)JU]9/E<%IKG+V8B*N! M&.<@?D4=B!3W( M%F3\(/*[-0B@I!7H!@,J_\VS[$&MGVB% :A)[I&P9Q SMP**U.+V0&8&PA7.OS?LJC M#"1J6:E4NJ17B=>8ATLY>;?+_FA9\O *X!H>9E5_7,;H4G_<0A)6$=,KGMZ"^R#>L=5E M(5NL#IHK-P![/GI,N^VCM5^DM93[]7(W:J ?LE06"(R6V?RF!S9.W% MRBHVTK(U1K:JLX!AZ\8U=SR5]8E"A ZT 8AZ4?O_%Z;QE,N M *%I@N9OA<\@9!SH4>_T$[#BC1#A\.:&)S(W"DNG8MN\UNB22BD)0CT,3.;A MT&&.B:MM#.8SLM2K_U/9M^/T=@J.HJ!$B,/5=9'M2#[K9+FQ?FM\5+4AT>(Y M/5I_%*4WO&')%%]DTD'.0$&GLM2I_KU@!6E9(#9P);;7DA<1T\PZ85 M&BYRF>G3D%&3H; 4&HQ2@YK+Y7V%82'9WRLHW.8R@EVQO9J]$\TI*LY>B.-Y M97/4_]O->]2DCM@4\0R? M43LLJN&\0">^N53W67DQ7G)[71HV3CU+I67J"39_E%WF'EGUK,8#:A?J;W]\ MFH[[KW.6GF:P;2F<)Y9C"RO\P!]KLBBP,LS:R1;)>&R#I6MM*(VVVU!N4N+[ M].[(LW6^R #[S@Q=Y+N631GQ N27,7V?8M]H;)%X0LQ3\%7,P/5")S09Q57D MAMH^>[C'T<:&1+L["JI:]C75LMA\MES68.M5L*)=ELL>^\L.*\]YQ7[T'M5S MOD4Y7RBV#1X-H.QF#*666B>QY W6Y;AKCM^FK%@$R123*B;M,)->B:U5Q:.* M1SO,HZ&,/W66294M*CTK>G!M(GH:_][GTUR;\E3+1E'*98[<9MTCGD'I?A>^ MK+349:CX#QZE3_3G.=2,^[6+X+N7>ZX*0A1[*O94[*G84[&G8L\#8\].-;8K M-Z((:B=GK17O^L#H/B9:U1H?/JUJC0^?UJ-GSQ(?38ZAFZ:NER MJ#ZHDB![+T%(7=%C@Z2P'-^WF>DRBP2(&M612+Y#W16G:CXA09ZIU'FQ!"&D M9Q(E090$41*DHQ+$:-03^Z83>-1R+#LDS&>&A6DI0:AEH16G=STA0?1V)(A- M:,\Z\ Y62H(H";+'$J310-8P;"2ZH+G@R!BZ:QJ!61YV2SW=6#Y+X4D)\DQ1 MX(LEB(%[%)&#EB"'E6XE2NIEBX9AFMPV&G\<8X_F$F-6H];2L>W 0?+X69=8 MOFGK5:MS*S2EV&G)73:L'C666[ H["CLO UV=&S4O?YT MC%Q;)U; ],#'>D!)U=#-\HFU= SZ2['3DJ-H&CVP]!1V%':Z@AV]QH[!B!6& M01 0AAEQ/2_T*YL-F::SU#CEI=AIR44BJ&>:!Z%WCF9K^(SG52.[*,_3^'I6 M-"+($^V*YVD$__9'&X)OSU(/7X9*6J,R '/0I$Y 4, HP23 J.Q>:W@X=)=0 M"7->X]'Y%L5CV78C\9+;VV1RF2?]KZ-D/.!IYD99W-^FEV7@'F/+G6@/*:;1 M*01W53\>)$2M.BTB8*9)_# "].W]# ,2=5QS#"8%RX%%-N :$O.'*4]IL[# M41 ]2(BR.N_ ]8EI&RX*+"/P0X,%@>M4W1V9:RZUMFT#HBWYC ;K$5WM+2J( M'B!$#4P:VW*NA:FNNSYVJ-"OMEMUG[8V>1=$ MZ01>F35:!#SNHGX\R #1VAD/G=43QZ0.%$\IGE(\I7A*\=1Q\%3;FP:HLZ:9 M--I,LQP2$A]WS()Q6'H^-[< M9W1,BI=292JK_PM/+X7-_YHMD.J>IH=(Y@XB>M)!1"?6\EE2&[B':R]S9U7B M(8=XE-124HLV$BWL@(6NKYO(L2S38&YHL')+ER*"3+*^U%K>%=I$:N$3U.K6 MD)):2FHIJ;574HOJ#:E%D:N;HDHFT'4=FQXM;2T:6KIOK"^UEC?*-K.U&%)2 M2TDM);6.5FHU8.8W?C6'X\GN5\T!DY53Q47+'BB?LIK+9']HXE%JLEEDXLW_-=RPH, MRQ =EGS+KIHL.6$0/B>Q2K;;352KS7S\YV76VW+P$>_V*&FEI%4MK75GJC]8M/ M#>PBT\(A_!]"MA%6WJ!-=7VIF.HUTJKM*)9M*VFEI)625D M4#RA>$+QA.*)[1PFL@V:MV! _4U.&Q]\B(",Z(;#:HNBS:(0+].269[ET42, M2I7>=:/\X @<<<53BJ<43RF>4CRE>&JK89WNIBP]47KW\CXE&V<8=HM?7Q2V MM8E5]V]V$-5Q0(P N<3R+#MPO'*3*3!"?2E1NC*&G<(6/IO=7O/T?"B#L=EY M;0J_N%BML*+7[0>FJ_3I#CN<7=$MQXERHS[AP/%\EX0D] -$'689ANM7FS,H M)+[>/LI)FRC'1JLMQ13*%&&S!#MSV=.X:P;R!KX51^R@W MVD2YB5OM/;A_*#^NTJ'V<+W#Y+'=@INA&MSB<#^+F1XC#OQC(-_62W?<8)ZE MOU2%ETNRA/%M.^1F3S=WVSNFF[E5*K"K@ W )G4;E5 GR(,?3,R8YQ!*=%+U M]+8LQ%[J@;\*V*WZX,Q6Y7,*V K8$MB&WLA[UEU"78:@4E55^K+B"<43BB<43RB>>(LRAT7+"8-ME"7C>+"1-;WS M,+_\>%?,['4R'L CPEA8HMH?/$HUL%YME0#:B010Y[8P 1?\&Y_,^(Y@M6==H_>^*33!AEU7:'C,\:@;>D2WSL0D2H(H":(D2#P@PV\OPQBI6_ BTZ<^TVT;>8R9R#%LC$J, M.5:(EW+,SXOYF]P4D_HYR;8:-##L'K7;C!ET5BT?@/8]"NP8J/:1 V:XNJU; M-*28,-^TW=)'-A#1]6!=[+3D+AND9^$V*ZL4=A1V-L(.9?7!]I[AH\!"Q"&6 MY6+/"R+RE^-)+L=.2HTAISV *.PH[G<&.56/'LA'U",748F"E!:YM M6V[5L\-VPJ7CU5^*G99<)$/OD58+_[KO".W[UO 9S[6X\)*B/$_CZUD>B4J, M/-&N>)Y&\&]_M&F%T.'UV""$U:CT]<#4C2!T+#LDS/95EF#^G&0<V =&6G#EB]RRB-BX41 \1HGJ= M=V!8#)LA1J'C^10QWW<1JDKC78,L^85M0+0EGU'7>SI1V0D*HH<(45I#E%JF M[IN8NAXRD>XPGSFEH:O[%..M:-&67%/0HC8Z;(@>VN9==>:C-N5I<7S.$RZJ M.DRG&X$3%714/*5X2O&4XBG%4\?&4^HPG;?9_1,.M4&8N9 MQ#9<+[!\QPT7[,%LMDY[W:K[N'^M1H_YA"/DEI* M:AF-1(L0ZRPT'0_95$<.8;:HA2NV=$-BN4L)?B^76LN[0IM)+8J5U%)22TFM MHY5:K-[EMFV"#.0AGUEFR Q&0Y=5A[U0VPC7EUK+&V6;22U3'<2HI):26D=YKA4Z>BFU;)L%;'VIM;QWN*&M=>0>XG$=1O4&31+ M22LEK92T>GMI9=6M7Y#E,L/S3=-S7 ,Q@^EA=::I:=/0WD1:M1W%HKL]@EQ) M*R6ME+1Z>VG%:FG%=.)Z.G499;II.H9M(KO,;M =@WJ;2*O6HU?*MFH_1VL[ M\DP=TJ,.;E(\T97Y4'.@>$+QA.*))^?CT*KOJ@.*/T3?Y G%L-JB:+,HQ,NT MI#Z;6)7>=:/\X @<<<53BJ<43RF>4CRE>&JK89WNIBP]47KW\CXE&V<8=HM? M7Q2VM2PR#]N2,+0H0]0QP]!!GF&+8P;*HK0@8-;#L&UE##N%+7PVN[WFZ?E0 M!F.S\]H4?G&Q6F%%K]N@UJ:M]@/;OT3$3CO@7=$MQXER5I]P$%(7$4,/O #Y M@>XBCSKEYHR)= LM;:YF. MZ57U-+IE+54 /@+N^*F K8"]O\"V&YU& L=U=!T0 M;5!PL@V;T\ ]EMB4FZ$\/\6 _@$SSL@4@/7A.N71UP_1$(;T,1K?1?<9O.K' M45I2$TE09XQ1<*-#PP OF@*"F1,PR],#1G1B!+8N[HD:9&^=ME6K4;]\]1JL MPTB-=?OG+,OCX?WFHYWA;9A)\7_+O_KC:+)#<^T>**! MT-/\.(MN4LYO@9TR[2[.1YK3[R>S"8A$^ +$--PT)8=Q^RZGYQA_,X>\!]*1@ED1I&O.!*"& -=#X MPKKE(Z[QX9"#X?:-3WB655\.> :3)!Y*=Y7 M_5ZS3?G[#[U-GZ"-HF^2OOYX-@!2\E&4][1H/D%II8UF7E8*2=:^3=;\V^?="+JM@[=-*A'E-$5;;$Q?[+,+. M%W"K27[.ILDDBX7'!4ZAQC/A\,39J+*D;B,0ZO#_\O. _PM0SE\NYT\T9P$ M39Z6:%@ PQ#8_,6/%J./"JQE62G:)% !G&D#1MD,H/PMS@H9]+@(>4YTB-\+ M^!7B0#S'3:)42@P_3N&'),UZS?F5@A;&D IIDB63"1^+$]=@S-_B 0=2(OA2 MGL,692!&X(7BRQMXIJ!/##[EXSBZCL=Q?B]>LVH:Q$NDP(*OHEJFP_1ER3@> M1&*X]7VPO'EI1LOE_E[.]G263I.LM+C!EDX'9JP.&^L1@E3%G.Q_?R/<,H3N'/E _'L!+RD3G,:%:$+XJQ@, &(N/B MBU(?PS^."4EZ.%B09Q/^&"(:/T7BXU3V_C_.':K%R. M9R>^7&EXOQ@WO)+'T[P@C'^?@NJ*\\(F@P%=<\$:MP!8D&DP+2L>'LU@M=+X MW]'"=#S@WD'%US_)CS!)+YJEFHF!(YQNHWMMDN05_9(.2;5V&V?-]SKC+.D)E/R3]^BRFJ*7S%+/=!_TG^?I(;Q83V1S'_5DK5.*V?+&<,7IIMW:#: MAC[_;:66$TA]V@BO4=XK9;>8&O&+!_,T!#5=:<7SAO8K?JM-H?(WZ9 (1&89 M'ZQV/L237[ZJ45<O*WQ%$]>$B(5L$-C:Q0N7E'T&F %!$O..!O5D9NS;! M^">I:F]2*;;"-+KE=TGZ=6V"M/N7:SJ2166%9R M/0L.:>B$$2BX1??IE6M[!P^HD=Z1E=Y+[']) 7QW0M^-$I#>7B)<^M*Y_/SY M2T\NKGBG, W$VH%2CK-<>K/3&=CX?6D2E$'389S>%NL9@3#(2R _;T3&%2_$ M)>.$25K&[S#Z\$M/I3(,+;89RC6@U@?*BFC"TK3L)<-YPD\$!@)6FFN7FUEV/3Z!81G%_)-6+L L%Y_YE!MJ^ MQ'M/&Z;)K3377A >Z4.DO\!SRM.A60#8(;("ZGOVJZ!,3$M$WDNHA21_=X.=!_=#CR7,;;3 M29'5 DK@ +=Z X9MI!,'&]BD1DA=2Z?80BCP?2LDSK;6MDS@V,;2?G$NKK33 MT]/':48!8ZY''&0#^]IZZ/JNCXR A $QJ.GM]_8V1H_RZHQ0/+-<0M2KK3SJOTV<$5N"Z-(JH2DW'@KYT?.Q22Y!0)Y MUFN$'1^&IBZ+X%HY\^;[Z(?*X&KN2/1*6ZYZBGB7(]RAPG#-QJ6VKL58K3$_X6,BJ1 @ 31ERC-BP&> MSGWW G%[Z3+]C9<[(X-DFLL03#\9R(@X!]+ZY18*N*ACX:N7T_M<@@78KMJM MM*3GCG5AIXK- 1%O7A58?FYKM?Z]$94J+RCC/XM#[VEB7RD? U7OPO+U7GD% MB,$AEW&&PM,: "_VW@DFF2997N>PW/'K+!;;$4(/%:X9A^D8#%(1-! .=>,J MG)'5RJ?#.C+AD5PJ)$V4\)=JJH"M;5]1$\07109 M]H=?Y)J(W;$([AG(^_)$^EMW42P=IE2N2;$AE,WC04O<(P2,X(5B!_U>RV;] MT8(D6N20GE;N?E6\(59]G/2+:T4<)QZ*?*SH.EF5FS.W:&V&?##?#8J003$" M%PUYGJ-38OK":=MO#PWC1RW:6OX*HX5/LIV[:;NU6+=F):Z>2.U*;'EF;VT& MEDSNN9Z!+=W144 ILP-FAYX>,NQ9 0L(-O>;R\;QCK,JE?FN2P9 M\W**?UW,M[@H%ZJQ%' ).![IUI.;N^'>9=4<)LTY[)=S>%W/85+/87,W6WS. M&KL/=6J)T!QBET(:"@4FQ6C@5?TFDJ;C2&9Z/&U/KE[J!XMY"=,+:J$OC.,F MMCH"4]\F-@LP]3&BU#1MQL+ -TW#A*^1X_G[#5/]\>*!DIGF5A>L7K: OJM& M?E>O+$ IQ##8;-6&ZK$$7%+^+>9WO6(?ZYM 7JJ)5#;!V/,-MV9"G RX5*Q< M)#X^ZY]5,_]%7KZX ._F)O;K!EY%B1J;X/UGXC?K*.:>A#./P'[L1QGO!K8# MR[>Q;KD( ;@]D[DAUG7/#'7/UQU&C/W&MO$HMK_,OET[:^2_+[XR1;NDZ$#TDLL+8)TYEK>RZVP)ETJ8,)WF^H MTR=>@H.O=\YKM+OLC/A#5-MO"^J-+WGC%0F4VJNXO!8/XW!S#1$![ MO/!*C(K.#[(&'8S@\;C\51Y4*#X#;?WJ\XHIOXIO0?2=\3OM(@$K^>%H;Z/T M)IX4PP-+.:F^*-I.R&_NXD$^@JMA?LHR_7XR'D?3C'^L_FC.BJS)?S?O4MCQ'G;%*XP__51=\_ G_?&?6..WY]OCP9QNI1W'-KI.O(].?GA-LX4=T-96 MPP5\TC'"MBG+5@BG; 7YA\6\KS_\8H_8MY/$M5BV6>R%#/AW8;.M8M\''1:6 ME6Z5";LX4]%K1J&-4M''YC\R&X6Z:2)*74PHH8;K>U9H$_@&!:Z'#=&P1AHX M:Z[C4X:F2*X41NL8;-]'Z[;FACA<+#:_7KQMN)W56[]YK!(P'1$PY,CUXUR. M*#;>9S;N)'%*3[Z-GM2RRB%7"E-)FI8EC7Y,"K.*>RF6W6>6[21Q+2M'7G!J MH1;B29GS5BK,BHWG59/:AOJ/8!=Y.G5MXE-,/8:MP'="WPX(,@*/OOLS8[O2 M?[RB[76J[K&NH]U,M+9::[@))HOE.D2791Z6[S"$X$^&/18BY!*VWPTW=[M= M=!5<73C:5>#]W"O3F,^\!VRVT,AUN9?S#LP+$#(W21@5S3 MUAW78;(]LH]\:MGNA_I0$^Q:GN+N[._.Y]_-[Y;V=7E_+[B^ RN/@]N'SYKM<6R'IUI>YNIC8LZZ/# MHC[Z#UFS'XB:TJZ-]+R?)_,&!5C6JLZE[>9/[VW4ON0!NU8UM<58=20':[?W M NE#;VV\&Q8"KQKO1OO-NV&O]](62V89S&WVPT8#5AOD+6V0%WD:3^Z0Z^3Q M?7"\WD_M/[$K+VO_B8__9'6/L#6/"NRHN[Q"AKW>?S[ XUCT5QW'@J??-=E3 M9J/36%ZQ^%M486XTEGG\4?Z2:/$V!\)!'TR*+,8W'LH7V0I20>)((>&-P#:1 MB;9OS(=>DN6R8DBBF/&ZF[(QQ'13'L3QJ MV+[8RWWCM=J:%^R, 1ARK41ULS@X,1_.YAU4LH\*PH=.ZZ'3I];R<.A3:WDX M]*FU/!SZCF8M7VXO1OVO-ZEHW29V\Y+TXW_T^YP/AP]F '744A15%3+'H9DX M\)H3NU]&_OXQP#; _.AD;7V1_]\VEO8)2K>?\OL_!3V+1\_+%+(!-BC!&%.. MD47F"6($NT& G,!Q3,_T=>K8%!4)8I:N^VB>QC;+/MQ$T?1CG4Z9,QE< M\(RGWWA6.K[O%I/B3@%%YE^-?Y3/^,?3S[BZGW+G>YS-+Y]?%2:IE_)!G']. MLNQ7F87R3IM-XN(ULVSP3AOP?GP;C;/_??=!R&)8/2ZE2^ M6\[OM61^;T>E&>G9AJV$F1)F2IB]C3![_XPT@__FTLQQ3>Q13W8N=IB'$2)> M*YW80VYR$CE@[ MF)@-:P=9&(/SA*AG!Y:H[BKE@X/A"_J,M=.$=/6_YT-WEL7B2#_XN3P3$"YS M!J)T41;=[YOP,#!6]LZ!2@)E[W3>WGE.G-&Z&#$@U+<]WW2QRY#OV-2WBGI" MC^H^,5E;L2:KN[$FTB.4';2X6K-P8A]V NPCW]UZSAS;9ZO+4F)JBV*JL\:3 M@N=^P--F8;GNWH9- DLP $$ZQ8R##\@Q"Q#&CH.F=-BR+/3(#5ZADU;!.GA1#85 MJKN!ZN= 36J5;.BV:[LL]#&CC!''1:Y?@-H.66A;NXI3=AKQI&?JRJ96 .X, M@(U:*U.'ZJ)3F.40$WF(T- HL\!,T-X&:LOEM;OK\EH]:J-#@.CIC#L%5U-XBH>V%NP@+ MLB[[']CL,=-0@D )@CT4!,^%&/5&5B73B>F$@6N:7D@"B^H$A97.MQ&R6PPQ M=AKP9@\;;>X#J*Q*)2 Z*R">DP]Z;2F8X (0&X5NX",'VP9U_*#:)@A+;T&S#P4MA4?8)V- M#U"]1ZW#SJ!^TU[.#Y%=-HYC<.&^)4]WE]1.->!0*ZQ66*VP6F&UPFJ%U0H? M/-E'WT/U=-)/;KF61]^U;Y5KHT65UZ):J!X/K8:B5=&J:.TTK<>8'J9:.*JR M^L,JJZ>,SF/8H4L"W4&86MBBH4UL[)"R((YAZKZRB]!66C@N7WX^],7AWRD? M7$7?G2SC>8N9]K1G[&;G6VU>*>FEI-?KTW5,;-1'E!-F((8\9%MF&+B>&^IE M12!#.ES=_9:.6Y!N&2P*?/=T0A_9R;:=RNY10E$)Q>V;=*9>FW24!3XES-&) MB1"A@>43IY2)CA]:W6D,N67#[M\\3091-A*\;Q-,?E)&G9)?2GYU4W[1ADUG M($I"'06,.A:S/.JQJK&M%<)?^]&X4@DW)=R4<%/"30BW1DTI(0%Q=<_&GL]0 MZ%!#K^I+J&X'B'2@/]S.XVU@J!ZT]%)=+0]J$^Q(6GR83$FMW4FMSII6"JU[ M@58+US5JCH4=)R3,# (C0)[M.7:UI^<&\'?WFUSN%LP,'43O'H7DPT"R7E>8 M4>2[/G4]%[LF)K[C!%[9KM9A.G%?><#B%AM>[G&T0^%5X76C_6BK41)J.9;M M@44L3D"U#:8[CE,>,6B&1N#M[-"=SJ'Y)7O21L]J-?/F<#:?E2CHABAX3A)8 MM22P,6,AM3U"4."Z-C:-JJTM95CWN] \;LAH8"_I$"W\9UFIE%2.!2TW0FT8&> MF;O>,FCSR XE%)10Z$H Q-;KY*T@]*GNF,CR/,A7?2$N]P@AY*8.RKP'A.7M#:BO!\$1?U X<0'+K8QZY16A&4(*\^+[/; M_31W+$Q(CQ)=&1-*-AR@;+!J6\($D]FFENL&IFNZ@>]CG54G@SFFU87^FCL& M/NI1X["!W^F&2(\TB3*G1],&; >D=JKYD5IAM<)JA=4*JQ56*ZQ6^.#)EM;G MCWET/>;S[^6_\BNMS\?C+[6<8U>)5%Q3M?/N.L7*+9]/'A_/3$",QI_N[/[[&('\ZF:T!3//Y5Y*Y!W9<4 MW+,4KM!2/DW!59SD&3A[ * Q!P]-<$Y4[F%I=_" G$^T9#CL:1.>PQ]P5U_P M>PQ< ,Z?EH]XW0%5?C-(9M?Y<#:>/^9$NX*+XI6]4V_%%E?,RCC(NW MK6BSFL&C-&>6Y2E,6G3R+# *__-L=@N#[J\)CA(,=A? /2(H$ \*2=&Q"2N MP.>]Y'(!D\D'PPX<.S!"%QG(-6W=<9TB%.$CGUJV^P$7<05X!!\X^:MO)R_F M43D+7< D>0J3#V;TA2AM81U>.9%KS-OII#^>#8!)&_ 9ILDM@/-?LSB+Y795 M3QLGF805X!=>/]'^.4OC;!#WRY_[LS3ED_Z]%M5AZ9X630:K\-F\2$ YROE MRY-"?DQY"I=/;HHW]J,TO?\ +[V+TD%6K1#&;!Z/1>D@KRPB.K(/U?' MC_I T]?+I+7UO'L86FJ_'>4UG+HAG^X3GGT]4,TA"%]C,9WT7TF9,@H+:F) M) =F-L$N\G3JVL2GF'H,6X'OA+X=$"23NN&>J$'VUFE;%3RK7[YZ#9;&L4(0 M/S1_=;TZ1_/B@+_B9'_Q=NSK7@K__?.J>7ETN MDMLZ8W=V=P&4G-\FW M'YVT/XJ_\>Q'/KB)TA\'41[]:.O8-/"/\$",D6%2AAC".F+FCQ%B'TS#IO_ M_+L^P">C_':=-;C@62X5MR>F>@B3G4M[7)R D$Y+$L47PE[WDEMX_KWV/I[_ M"G=>"P]CR(7AP(7^#PI2"PL,6$]\U[C[/S/-DV9&KEUP> 88"Q,M!/%4W&!_ M^$4;R.>&_#J=@20OOB=F3R,(L1]J(R#Z\^OV:+H,4*( >C )1:F1 (48T;, M#1'JWH^CNVP)@A'8W0- B3#.TPK$D;S.F8+;7X!E1U"5;RQQ:I0X+?R&^3#E MR,Z2;W+7N;C4$E=B?"KR^A4X#W+[/QO:8C"1Q;1/3 N[_B M0"[\VQ_UA,EPTFM\HWG1)!I$VL_@.XE(@%<;%#WX,!SR>^VW7[3/\6T,+YE_ M=3<#II4)':\C$V0T0H.%BO@Y5 MT"B[9>\%#3(LPV08N!29&!P+0C V+>O?_/L'C/Y!UI4SP>UTG-QSKEWF2?^K M]F4&HQ#!_B]C>- K5+Y@LF7X.9/)+!JO5/D8 0:K+8MA42MZSZ-4*P3>)9_F M#4.@%&CD4 &J*X >#$#A;\($0)%IZ_:_!WR(C6A=?,+CJ!;\:Q:##@75#;I, M*,8"G: P*\,]'Z7)[&:TTG3'S_D7BYC]DB;?0;\+4T,:%P*C<9Y)^%6 _I5S MN6T 2ES*C1$8#T+7C_AX(&&^&!2P*_#^UV&BUU#H/1#TZD*],B+5JZ6S2KVR M=>$;QBE8E]**EV JT;8+5#]4SVR+ZID4CKI^L BG"N$'@G *?Q/#%@@GQ$*; MZV?\*)+;4;KTI4KWUP@FH, CE7"D!PM'4\'Q97!\A+:.8-&&OW4FL:@;A-'- ML6AO%XOVJ["HV554Z4!AN,[QMD<)PZYK122T(M(M0"(VP(>=AY70VH:O"+/* M'>H!OYT(1-;A:IDU S",)X"]:Y[?<3Y9V#8306(> 8#@ 0)Y@SCE_3P!?,E? MOO/^3$([&0[COH#=*P-5J$U3^!Q&5L>IY+::<;"(7^?,!H7X+B+>0HA10Q>( MMS%AJ$0\MM9%?%6Z+$'%)UF1D[)&'!E;6P\D(^M@$;I.LT6%T XB]+%8U/HZ M>2$,]01<5V5B8*.(\+RIJCVVJ!-&"LQ[[>?.LT.PJ1N&S ZQ["+7;)/D$&\4 M36YD J@'/Z7)&) !92%.]B!^[T8I6U M=>@:5E\[FV+NFJXP@AL;.POIH*L5[6NW=XBN-.TVF$LTCX,?"4:,,-'P:>WH M)&Y.W<95=4KJO*4IT!I77,ZNLW@01[*">S%[_.2_CQ5K^L98TQ76#@YK&W,% M&,NBJT$5EIYR680)ZO$FSHJ(])?9]3CN:V77<+'!$\9@XK[_DL9]?@=Z.!TE MLXQ[B:B/Z[]7K&H7,?X28LHU^X_,=0S/#0DU3,0HN$&. M9^BA04*'>JYC>\Y:L#84K+L ZS=GA"_)'4]E"0&0ETYX4>PH6BO(W5=1GU^9 MN;C0JO&SUO ^I!9O1;#J>&,K1L6+V;A"H!Y]P,;[Z(Q3;.(PJV"=7+HHU9 MA5:*%#S77+_-U2A1:K2[\-Q?3-XKFHS^T3_MC?IH?\XGF6SG7ATP6+Y# MC.YS-+F9@3WT47L?_U"\3.Q5BC.I9.Y/>?R8=CGB7+1Z?A^OO&Q>LI95O2%O MN;SXZ:N+/,+;:Y_JI&Q,DO;57BOXY/6 M=.)_*8WXA$9\W:*T1?[I9" ;"V=:I &^0!])[2!Z]PM34@/%UZ^R6I/T7HO2 M5*2ABXL>/?;C<#EX5=*.XN"WY> P'H/A(#I-WL7YZ"V9ZK@-*R430>:Y,DUZZY-A#5^?)H&/CP;BB@) \4%E'N:9(5Z+DB2GT!.):/=Z%V=6+2A7C4> MT3Y67!P!]3=E:]A$3'GI$_2T:9ID4WC,+)N_6ALD_5G1O$.*!!DJD>\# F:P M+B+;NASKP_'W-/Z]#_ZB(D.\5^P4-$HS M8#VR67\D7@S,E#U_(%9W0_A@*+=V#LX+L@"/Y1R<#9U*^6GQP)O+TT]GSM5O M%\'63KJI!YZ.+)RJNZ2$WY6%QVMR_9G%:APP>[*L)Q&+Z?O!#)4 :@%Z4 M0D,-,]WHE0\M1 >\9@2P'H@>V?UHELD>>W'VN(0LI&$&4U!DEHIN)-<T>5Z)MJ:R%> TSE*4J!U<-+JPNRUG[XS)]QXPM7&UN._&607 M;OCZ&P-K FV]\R_W@K2KX.K"T:X"[^=>0>7IF;?.MM,VB'UX&FT+JNOI(V@5 MMW:<-/?^XT9TZ69'"?LQ^U'SG3/M\XGF.H!([Y?#YE$?7)"/#\JW"2GV?PZ2 M<]\2E*6M("V4Z7=-[A-IV(V'FO3JIXOFUT7XY Q M(1%]DL&4@H:>"*Y4_2%%8*8?"4]$^'X]X:D)XA9^CZJ&5]E+0V)%' HN%G&C M(D 5B9UP.5SQR#*?)ELXT&@QYB2/;H8)G12>:W&E>$"OIKKAM8H'S#U7+[F] MC;-,4G\C_%61'B =RBP">?=P,@M*Y2E)C7F47Q:NISAY"9S18I@PBR)N6"R M[*0)*P6S53X'Y@=>)OWO+,ZY_ YHX%D6I?>E)SQ()OQQ\L"U%L.0%XO) J:0 M\R%?7D41(]$E5[L5L!(#D[M*L_% _ T/KE9:/%2T/(D$AL2XQ#/@K4,06/(C M/+[F<<$YS?G)EB<(6 1>)5A@SF.PKK?1?34($0YH4@EO_Q:G^8S+L23#=EWX M3L167A@_>2I (L(IUZ)_:QDC*<1)&1NI\V^*9Q0L>G%2!S-.3)LBG>D6 M0I9M&9M%E^BST27]J>C2$\$EM-9MQ'I-3*H,9Y034'+/LM6\99]C>^'NRHCI M2(AG%S2_WO4Z<":XBO.Q8H C9@ 1?5DKOG1(\U*:%"^*O+TQ,MXJ!+5/U+TD M('.HM+_QRJX77VP+Q2\.(G4#M:@NKX+?@S,9Z/[MPC]51M5^4E<+I]]CT2 _Y5D\D)FCC_1U M.-2)Z.HR*R-J$ZJ7MN,ZII\.6/6V;DM(;UU#BV09E/^PI'93X]-)^OJZBG;:!.JG3&0G$O178SDK)'5/0J*TB1IDA35M";6$%?G*N+4^\7S3O1?G;\X*Q[RN:P5:DR MA/9Y]3IH".U1_/Y+E*=Q_ZN4/=& 3XY+Y2C2%&EJWZP;5M!?3C3OYXO3RZOS M+S\'%]KGX&^GE]W3-H>M2Y4EM,^KIRRA3:@6\F>4QAF,2K1(_,SOXJQCRN> M]:HB;1])4];0UJRA<^?L+!#QZ5^=3[^=7@3=4S>'K4R5*;3/JZ=,H8U,H22: M3+@4/M&-:,/;,;5SP!I5D;:/I"D[:%MVT"^GO[K!Q><_1&''Q>G5Q6GP^VGW MU,UA*U-E"NWSZBE3:!.J?XD%S>-[*7_B/(WYM[ACRN> ]:HB;1])4];0%O?( M?@G.SH*KG[6KG\]__7)YKI*%]I(Z90PI8VC_!+(0/WPRX?E(NQHEM],L4?E" MBC1%FK*%WB0R='%Y5?2\_OW\\Q<5%=I+ZI0AI RA_9/&O\1IEA>=K']/QE,5 M$5*D*=+>W K:\3'?[+4TL-J V?+!JEL:9/7UPT$O#^#=TT35KY-'I[YJ@.4= M&.$'?"#^_3_5A^MDX%U3C$*L&,]DV!N_>Y@]M6:4G]A_>[3KV2%>CT) M9(D?+\SYQ.PY7B +!0$E3V& KWRZN,!3%+K!YZ/0^T^(7#(EV.$DN!BZV&B0 M>1T@.L/!+5I@MD0V_GPT#X+EI^/CY^?G-P$.*"?+GK^Q_<7Q27_PL?_QY..1 MQ?GTV">7>%\WFK\\4?>-3V>\9?_T&%X_(8;CYI[O>>%"#> $]#A8+_$Q;]3C MK3 E=@)7#;0)$ 3XJP$;@(]H^" >"Y!G)WR\%/A^/A6M!Q\_?CP6;Y.FS%$U MY&@'Q__Z6 MM(4;WT:!L+P(2K"1!15 Q]@-6(JHER)ZPVDXLH[-R-D%(=N0$++>#*&E.1E9 M0$E*]&1;2AP*?K*_YW/P7*9(@,2/0.+@ M_18D"LP>GL$T59^D+-1.Z3 02PRQ=?_J6:H.&5G(6PFX0VJ:4=*V'WH!78-G^DGGTI@.,/ZCEV)I2$U(*0_SUI4> MMDA.%C+YJXEWW4#K8&).2PP$/[:F +_8(S2JMM1Q*_MS:4!FQ =W A(@8!G[T4N"&! 1+"M@^&)E% B5^ M]5+X/!'(\_Q 8()'\_A1/WA,\M43 _BF:.O5A_?&2^DM, M \+#J. -+,)7NT-;S*ML@FU,5NC)Q;<0JT&;Q\E(LRP79*BAX^[B#E-[^N5D MT'\[Z/>MGG5!F.WZ+*28_Q'CL5)$_"G']?-Q'D,.=\BP<^?](G[GA1(!1TTT M@+E17!MN$+'"#BLNTT4\"FT]3;_MNW_=/:FH+_ MQ^BM'Z,._J_S^L-!\?G0<\Z(RS',V,B[?+$Q8W?3[?&G(=J/[75)2:3 M=E0^^SWRGG>HV%]*R(*O#,P1Q;,6V6( Z\ M=$*>E=)G 8$]3J&5(;&C#KM4WUM$??5Q5MJ#8@[7V,,A_BN7O?$T7(5)/QF_ M4T[&.MUU<$(^0XSP8'><88++FO^Y1%3\55M=U9CTD_- ,3D+G.!#LUB%WC)X M#]I*97&.V)P_@7\NN:6OD,O;P>@IQK2F3O4U^M8[WX'"^=:R"-X.J!"/Q8\, M/>*A*B;OHK.NUFD2L?!?C#@X>6QC6&;"'WRI3+%#@@EA7SGT!*^P%V(N67\F M"=V]I>V2JDH;?-?8!M-P;X/.OUD;E(J5O*#5 F+_)C!%]%H9@@\6JK*%:]]W MGHGK\J%;8.Z MXSKN5;Q*^CV,9Y6&(%SSX@U\/K5RV7G\IRU2A7?O[^MU5VD:[YN:ANS?2@FP M-BGHI)&<^XL%"1;1VB*)L8S :J+3# M;O#A;7$"UNJIHV/)8SS<<&!W^@RYD)]\/\<\G#105!D&C7[X&.+_P3BZYY(3 MODPNEQ)45H3+DL@.*@G8&%'.U1P'A-.YO7XVT54HZYT83#65Q4/8+.ZNCJ=$ M6I!+@-C\RO6?FXTK-2:]RMY5C*\4I]A^@$TR@?:@K%3$VX^X&F@KU%@Q\LK4 M>!B#1?G["\[8''N,K/ ($F;P]CI5X-0K]-1L7&;Q6[*#@RJGL$H.UEMK+T*C M5]A;(X5)E <51;+=K0=5X:Q0GI'[E/@/KK,@^!UYRUH.\L1HO'70):XP-= $ MM-8(O)^LQ)*:?I WA^J03"\P)2N1L7-%/+Z0(<@=>2R@0A[U0_8*-/I])54Y M0(K02C!:&90'%46"N$*$1KF =V$ ==9P>44*8[S]M*/N]%M4JKJ"*I7S)M![ MFER8(2 #W,W=++W6KK&'*3R9^G2!FN0E-,5?:0:%+)<:9A!U9V7Z.RB]H!2X MJ\0)73Y299JN,_*N5NE:_!_8F>W:.QAU66D:A72!&J814R!6D)(&R$Z^^FUC MC\"2E!R,IJ!!PSS56LATBCX=J.I&*A7=P6S5"\QL2I: [6YZ%C+B86:B*!6T M-BY39J5F\,"(BC%U70_F;E2#I/)073%>E%KII'^#ZA(H%QQC>C]'M/[2O0"H M7[6<*D9'C,):8FH))!T6_- +B$/<$-SX/;9#VJ@FR@RK/J8X5:PZBBJ#4HE, M)U;:RV$\J^8G#*;)UE,7=>#J1/3(M&[K_>*T*U$*YWT6IH: M@]KJT>'0+W=48T9?>'!0#4AAN/!I0/YJ%!$8HM6OC-XKMHPJ*D=XJ)?IYC#H M-E70N C=!&>E3@LA>Z5.NUV%KA%^9G]V\QJ)&&:'BJ[=5Z4!%$+^2@/8V 4N M7$J1@!^L8T-CAHN$:DS:]4+_O6*]4%7HU[VU@\SR>$ O!IK)PNAC'E5)AX2V M!'@W!=UXWM/AT+NY#XIY+JN(SL]J&=%"7;AG$Y<@N7_^Z%%9*?X7=GB#,^SQ MCLT7=LU[J%1MH8P^I]K-_F"."C,]6@%ZL9ZB/KNN_#2L>,!PA3&BZPLRG6*X MB!LSD31,&)_N;W%P@?EC"H?0$71\W]1Z"]/8:?^5AE-8S^0,)QOH!#$]EI,2 M9-D)1>**+@\'EA/191&)#,S+C4GKO'V%BP7H= L+V<10J>-">)O7L<37=<48 M1J=%2'TT^D$1C6XHHH.QYPU&S$#D47/]SG1?$7%*P,X)-E.3:^IN2A'H-Z#[ MBBA3HLJ5"'?1UTA!-([]2\ K%5)P_XE"NAWP2S$8>OT-(/UQ95_A\"/1=]'5 M^][L E6 _:"\G;E,W:(95ZQA/5'>[ M&^BRD]ZRGOP-_:<14JU'/1DH/*J13KOG9B?8=A%C9$KDQV3971C<38>V'2Z M-HXTF&.ZS=55S7O0GV&HOJ55Z NN)X#E6*8[2_37]9NM&FO%U&=OW9%^[U[U M?:0MK:"3KKVQF@R]_;;]Z(\35%]N*1(KQM)IZ:M6?N:NS02K/JA4G>XI= :% MH\HU93<]7U[^U]B?4;2<$WNG:M6BK=1KXTDX-B"QHPGLQ*$.AC>=61 MGDI9G9R_ B)+U,)%;N[(E.!ZAW6BN*L@KX*. M.J7\US0-%%$ U9]JJ\=!X>N8G99^]LLNH\62KRWNID/'C^Y6&S+[??^]^8C9 MIA?]L?B)(K=']<73WN:G92S9J]@]BOH5O^_/+=[U820*I/%%H\E%Z:]G$,9= M55I%H4A0;17I):;I/?$'VZBV#2Y:-)M1/(MJ.J,6VUM"!>)*O?]43^^;W8!^ MXW8'_0)2N6?^#4:^84>5^E>L"U7ZC\X$#H/>Q"@:9]?70%6I6,5&CDJQW4ZT M+PIZ@A>(P*V!CQ[CQ+$IP72!_88"&T?5^56O]03^M)SU:F M:RO3MY7I_& 9 FE4"0W?'O.XXPW $@3:#<#^B7(#L*B\#FX QE4G(P+W:0EBAI[S:XA< M,H5KMJ(/=L.GBR><3[HRT%83W/IC_6@#)2F'XC_/_W%Y\7AS:8U&_*_?AC>/ MPX?1W:TUO+VP?GT_%\=70!KAIW7"R:,+R"FDV.'-QH@8 MUS'LI+-*$RAL<%>:0+9@.7T>]R^: P4' RG3F;A1 M23#1KT73C@^6L*DCPX51-2;]"DGUL8<*C79QL002F?NN@RF37UCF@A8/(=\; MBXT?WS/+I##!J<^R4-449K'_;_Q5:-"C5&ZVB\ZE81A(_I(MEXTK=L=$"Q93>5MJ .P@QM0;Z*NCY80X6:FETGV[R'2AM0+\]-;:##=](: MZ*9)4&Z$61ND#U1%Z>;:_N^.VW\^?F'.)[1<$F_JPZ/H@>?YDGKQ#!YA5^9= MH"N/CD^'"T/.(O M@,TC2S9<8DI\YT$T=$(J>#NRC@W8>[PXI]@AP16RQ57A.:9*7[>0E>AH88)M M3%9 G#AD4&1V10-G&&%*F-T"01-QR"<P#GAS?@O1O@,)@\- M[2!$+J3%CM$:D,A2'>P,69RDRZZHO[A;"@ X6 S(2N16)#+Z1ITUE^O"]WBD M1==YN3[)''$N5/Q$@EU*&S[=>A>FAI)P)!,1^7SU)Y9UO(\,OG&A^BZF1KX[ M0M\B2^6ATQ/Q(BM)^)1?Q\(SB2@JAH816#"^!O"MMZ<,3V4#BE+$GXJ".FD, M&KF8X&BG991P$#F3I@+(@^^/]]))6+I,XER$$,,\S+$D-A]853?;5_A4SIF_ M6& JJ[T#3*6BD'N/Z8KP"5<0M1EL&$&T+WI.R2]C:__$9XCE[@RR*J$ECWU$ M@#33.U^@EMC$]((V^%F?@ -7E*Y M+[!-X6,=(R]9P(C(Z,$_=Q%9R*3!_X1\N,' $]M<8I7N_!G*$7CGQ4BS(GG- M3EH;K,4T_DZ"^3FGG(??5"2=)]^KX^O]\Y#23$1O"+,/W@EWO@AZ;\)Z]AJD M2IYSC5O&K&8>9\'8#5E^%L\];6$ HMO):=T63BD;%]QHV)@CH0_^%T3M^3UY M">8G_?[[38YJM-M_G 4?.H!PAX;P?,A1(Y?3S,.@)?\AUR?#A4\#\I><:7BD M"#/J+ FKML+02 "<^Z5$HF._CA_1S!2^8$EL9=SC(' W-D8:P+5V&KG@ "N1 MQIMJD5USV[KQ&9LD7[,=106T7)4A!,*V&SK8@3VSR^D4MGRX'/BB]X'/JO(S MJJFL7@W_*\K4%N[HM85*(J9''HZ9',-(2;>!=X'H>Q!3O 9+)@!V"6MLL(O M/UOS/T@ZHYN#[6VU5CJ+7%Z[/A?C [;GF].&ZD7[)L%+9,^YK^;'\9E?YZ]9M+ZD\\"3[CE;'YV_7P.F\@C[Y$[)!KP7GFKL2]WX5D4;"3<[@[?*T8N.Q.- MG$6Y78G\_R?(O\\FBLB#10YY)C]2S]?%_(_S4-3N_=-_8D,[NB:CB1Q?H_/O M0>CB8O!;./.Q^3H:CA*3?07VX%]$'W$7'Z=N(-5&V+\'L:56$J\9TM.A!G*J MAVY/@BEWUXNEZZ^QK.N@G$F?;F2,YGQWW=8MG&$CT@6YXSB7B@>5:@[+F[60 MM?@;7%@;6:MI/%8#T2QPFPTN *.>GWWQ69TS7Z3M@: MU&%K\/VQ]:$.6Q_:S!8G8"&S*N(SD2@P3_:R)[[K7OGT&='D<-X8:N]I?PG% M.3H)AM.+3,H)RQV^%UAN@*"]6P>7?$6Y%K/\'7WDSG/$6(B="8XRF%F\,R!+ M7\]A4PD[PQF";<%A="$?%B]OR(*DL<7.T6YA0**/;?OV>< K0EF@WESA<<07KJRYN^:CF6(T#3#- M,=H0>/^; MQI83+SY"FEG?W:":PAX2]9AY":;L)S$\C6F79>$.#6(5.8.RG$ MIQQQ#H%>+E]@J8VCU75. C5!VG9F43X2(K9>;+%Y$\W>40XF]Z$!+!#OGU$N MH@]9;G8/J'G6W76,F&7#XM$'IKE39OCV_4\BC8*+S:?RAU0SP<%W#$ZSH(@JC#(:\P M@O.C?Y#9'-,SGU+_F?OC<[3D#8.U/!J,&=P%HKTX^#J+ECK,Q;/=QAYP$\#O M2@KG?+'@(3F)RW(9G&QYP#N*9G@"9OB%>&01+G2":8"KN:R6(/DM]\/K,G&# ML\2CER:"*,&Q%P&4.L L,U]"-R!VM#^:C'E86-]@WIBRI.&&H]P.10L-0.WB=EOEF3 C4V<)-@]DH<@N52-VJWW;\R1GP'SNYO>43(C M$+W K,6]E-@J8XQ,UT,O4[4A;L& #;,5HQJ1 *N>P,N_YS\?/>5SZ]]GWGF9,+ M.;^$PM.HU"?/\S:(VB.."0:NG"('>79U#=M7U2+2D[/!S^:8+'^]_Q&8UB5" MV").%-(#!7818JA%&T)TD[F!RA1HS[%/]\%1J@F-* M%K#@PG?T,J2^XW/RZ*10F%3=K'USX.3J7OH!\>7#_"*L].W^QY98_XKC@V1I M?$5>L',^1W2&-[8)$FZ,0-JUHI[P]PZ)+R')E@1_01Z:*:K?C2!::)@8DEUM MKB,1:('UP8)_G'X64Z1$BN=YQAM ML"@<4#D97;BLEVHP(A*;[)GKYF:$SB& M'GD.?%4C1&YZ"^?8Y_PGR*+4*U:X]^4;]M>*FV.*UUMF$K=9 *FH//3% 4YN MUI.G_2P56',$+4L,T0CE%@>/WA2M? H$YPY?,ZF[Y5(QP-#:-(+T.T?*3!#U M3:KB=NS".-L-JE8,H925ZIH''LA5R:,9DE9)PI_R/AE#GL.5&RY",?"C3+)I M5 E!(>H&])*^96.$JA8#N.+/UFF3N,A5Y"_'92B<6\KG%6)'V3NR9B4NHX3;>X?9TJAOV6%;I]CF M,A!#.S/6S]80J<'=8@1N0LI,PJ_@,?_1/0>;TT[^MIY7P]ZZRWZVY327J##!L%4"*5_1VCB$6ZGH8M<" M-N]V[S79E2QOG L K]B1P=##' 6/KEQ*N>O?H%1E4%N0IECW?>_+3ADZ>14Q MG;1%3(4+DC(,/:V+U]F(>32ZM"&Y&%"WS- OB6 MR9=X\N:$G$M+*JN34HIOKP@3TK88$(+:W6@L^[WRB-HX8!3O-V18H_&^N"J? MKP-9;'_CV^47$E0U:M]AD.8;Y870H5;3]@5:X9,=!2=^[EH%]:O]'UA%7_Z, M]V0RHZ5D'[-^^U;L11;N#HRO<8QNATNNBE/?B] XV2K;*T4G?[^Q_72S=WT4WNV;=SK?+#VXP7ZY8?_!U!+ P04 M" 4CWM/::7]" 0P !C) ( %0 '1T96LM,C Q.3 Y,CE?8V%L+GAM;.U] M6Y,;-Y+N^_X*'>\S1KA?-G9V0U)+7IVPW1I)/K/GJ0)7=:W99)\BJ3?_Z$_D+_NE) MG/I9J* M_]O<7\5K^\O,V\6J[ZO%XN;?GC[]].G37SZ[9O*76?/A*<68/;UK]>@7^6_H M]C.4?T*$(D;^\GD>?GH"(YS.5WVWZ.3V\\_??/^)K;XFQIBGJ_][]^F\WO4A MD"5/__O77]ZMQHGJZ7QAIS[^]!__\N3)6AS-;!+?QO0D__?WMZ\?$%G$10/2 M]5=_\;/KI_F+I\^\GRVGB_G;Z"/(UTWB;W$!3*QH734Q_?6GQ2+^ >,G!AMJ M\NC_=6^CQ9>;^->?YO7US00&_K1?SGZS#7Q7?XP7<6'KR?PD3A\C,BSGII?PP;7=S#/\#!OQ2]M,+Y>+7VKKZ@D0B^VQ5Z3[ M(Z M?J\YFE2!4;1=12T)],7QHEH@:L,MR4KE;T_"G>1WBW<\^YD,E_P6.G":& M>O&VGO\!K=_&CW&Z!"[\[,-TAY#4 ,\4D^?-L%C[!80V_OH8/IA_J?(#/ MY[&U7M!C%\5&_68VJ7U]> <[FE"Y$32SF]@LOL"O>9'>9#NGKPEK0;O8./-> M,[W5,6&5 6]3^*./F:G>('I4+WV-_<7L^KI>7&\VU[M=I TN6S0MP&5+Z;>G MT!_/TSDLS)#5O^=VDHW9=U<1]IO#K!YH.#B';VP#@KJ*B]K;R2"/ MDQIZ%/F\67PYE?&'KA3=H#(4.C[&YC!+6Q_UU?-%;,"RR4;U MJWH*^VEM)Z^G\T6S\B,?W-C:M2[#ZRM;-QM7R.5RD3VZV5-^WZ;MZ=UO+V7& M_G.<@A$&OZ19^J6_61O_SY;R>QGD+1OV(E?3H[9(-M3&(KG M=BM_?ZN^>+L[_7Z-=KYL8BLE86^C03EK.<=MVO;%YQ[?X"$V6S0MP.6SZUFS MJ/]QS!HZC5J!L1Q[-W4"J0*CV%):'MX(WK;I/KICNR@PZG;;8FL"?7&\M@_? MV\^'>=OQZ0!<'(OQ%DT'X#)?#(&Z.JDWET>_3YOU5=$_8H /GH,ADNK6&WIG MP@.,\'X)O8_7-[/&-E\NZI1B$Z<^SE<>J!JTS ^_Q<5%A)^;;'QL6M]>X'\Y M?OQ#=#N$=);7UYFUX\>WL^$ '+;;;QYMT!='OX"*E6A(8<0?C5+C:6=V^#:4MSB'&U7%>/MNB+IUV!!(>XVM=F2+Y:3G7! MV(A=7;6;V<,M^^+Q;TO;+&(S^;+E8+WSCO\^MR/QO]W0_+4&5ZOF0W/; M%AIM6O?'Z\VL6632[^*'5M< C[<8CJ==6WKKN3^!V' C^3G./C3VYJKV?0RE M#;7AQM(6S_O;]L.-9ZV=#3>#I]$?;KS'^OK:4QB.Y[?QVM8YNN)W4*H6 M]3S5H&;%9G5PPF9PZ2;U&C[MM^O>NAANU)N;E1P=O7ZVO/6,]*CW4CV0'FZ4 M;761_>WZXN_6E_JZSO?KM^]V_K:TDSKE6_?;!XFK%W7SV'P\S'H'DF<<54MH M=:?5R__JU#G(;#@SCH9QO9VOLPK>;[L?X"/D3[# M*%>_7MXN>^4-&O= M7_R\@"T[WX0.U^-^;:4(!X/EE+KC/O-^R_UDYA^@9,/Q*NE:LG.W2I&VG*,/ MUMX\S>AY&B>+^>TO*SPA3#8YW/YU\W.UD=QB1& VRW#I$/&4Q:D9%D&U&O8729XU_,FM@T?_U)_+3DT^Q_G"U M6/UQ3<4V_AOP/LS!M_GBZ3QO=YDBJA?Q^K9]SBTXU+3.!I8=C*P(6O)BOE^N M]^S/]P#ET3:5XY[@A!,*D5L4A/%(>X98_KOR%D?%3P<)_=Y!TJ_H2L'D MV60R^Y1]PJ]FS<5LZ19I.?E62"T.H6/H5)*$I((02+D$RT:&B*PV%$4FDW0, MIE;X7J"$OLM#:6!9WF/KWY_N4D 'TTQWV0"]:\0M"]LS1R5 M[[+GWH_,75FZ]ZY9)8OS.UA6Q](C.3;_8FG^=N=0+,Y%V\#^THR=D)NP9Q9? MM,TV6*[?,L-NE0RPH%-I.RY@XZ=\X+S:EH%E8@-F"$9 T<*2XN(2!Y% M&Y7A(4;&[/F<2UOL'];EO_VX8CAX*W! 5KF ?$H8&6XL8D'9J*7Q\/_&[B#H M=PIG \BLF-&W41G>V"\MK;N=#2KCM3:2,C ].)BU&@;GG&.(.F^2,S:8)+XC M5)PT<8\X%#M+JA067E[?3&9?8MS$^Q^U41QL6UGJ-)-6(>^U0CC"X)FV&($I M;*D13$A*Q^XSZADA0PBM%%AN?5M_KQ=7+Y;SQ>PZ-G=I'0[CI4WS2FI+064C MR"D3D1#:(\NP0(EY#\+UE'AV.F38]PB9@>16"C6K_!6MSYH=7U=

[)#8%A M>8E(= 8%F@)2L%2<-AR+V,%?R+]'3/0CIE(0V'XKO_)BW-0+.UEEIM@*1FZA MFAY#IS).2<\U0R9AAY*DL(=Z15!4-!+BL4\"GPX;\3W"9F@!%KO_W.30!!O7 MU=-]'JP%YL"*BMMPGHT^'FOP>H594FJ5P MMWH0?922_$B+*KI\>9PTT1,?Z(J!8=' MDYP!]UOA9SM@<:!E!>>X858)9!SVB&41$@PKPGMA-?%"<_(]64[]>USZ%^"X ME*'.6E#E,;/MJIX,(P[T#F%<1[9*#Q*R1GDI(]!TY1,^IZ,K_YQTJ_P2@'E6R& KC=9 MY@HY;W*>=YBEQ:*IW7*5UN7]+*,_>TIGJW<.KZ>+V,3YOJVGGPXJ*K%(EH!Y MXH)&7@6%6)X9:WWDS&H/P_N.++G^X7AKN+.&,QA4%I2CC <[\B" MU8RH28GZ!%NU[;"!E;E(/<&ZDBQ M32@J.-BYI0%AX4!H2>L4 R%&=-"SSX6:XZ9L-H282FI"LVFK^?_ZTRIA81WE M E$7"%):"AA?#(AP2:RPD@B1QNX?ZGGR>Y!1L0B<$%8!KG:2$SSDT/"5ZV%K M!/NB<0XVKHS%.(28D/>>HF2,1XH)BZ1T)!+-C7,=T%'&]=,S.@:16L&(K4,I M67^9S;/?\S*]MY_WAW(=0ZDR6GO"N$2.2!A=A*5B]S6' TQANR[UMC>PBIMK7^ZRGPXTK21D602<4-%8(PZA1P-ES M2CUU#*P)3,CIX"GCP.D9/(-(K11>?JVGLV:EV1^TK;_^M&)8X>@D0PXG@4@" M%=]2FO=:P;/T* T=K.1S*2S%;9P>Y%KLT'I03'#76;3ZH"(J)I8X09PFA03U M&'EG"3(,M#4<"2'RC*'S:R9;Q$AO?U=AQUQ@DN0WX10V!BP1S7%Y5&HJN4HA M4#5VV^R4Z?GZJ.PHE&*6V.[7=8L'3S;WF6=MVE,DE\)I14^6K2N MDO?,2461!%4"61\84@ESV)>EP)Q%J4B'>.@RYGV/&\D@$BOH![ZQ=7CY.>=+ MRWFZ5C9E6ZVC1>M*I&"\Y QI Q(U M1-:YU!GED3P(+!E'2X72ACPO>'EF$D M5@HM#VO1'D[HL_/[B@887?:!1QX<\M03)&-,2''N8K28&=/AX5X9N[P_1/0E MHW([QOJI?5 1:=?3S=TMJAA8,HDRY TC*%J0 M&RA2 O&42(I&X:@Z//0NJ5ETPD%_XBD%@=LL)7OF_/:3BBG'.8Z@# GID5LY M,:76R"F?I"8N&=W!+5M2(>@TR1WD4>ZX?YAP!K:AEY\W'L<6,]ZF>:7STW0L M'=(Z642#B(CE ##*M/,^)"-,!U=5266@$QH&DM797J+0CK G.)%A/5A%F.YB896(J>T!%KQ(J&H>]8;1U"/;7WU."?5,=-@7RH0U]H" OH1S/_G#95U\-.72&YNYOHJ+ M&H@_Y&O K$]W=<)RKO%-[;?S97_*''SE;'X+BEU3^YR#<>V,?OC#UI=O8E-G M5= W^77015S_]^[V#TZ*59;'MS#@ERE%O]?#5Y212F#*""8,)7K4LND1,X;AY2).3H,@Y87.=4IGKZKE;F#&3. 9@5GIJ##)=6+ M'-.SW[VR^:C23FC*0%964C@A0G(P',%0$-IPQVG$IH-]509C0TW^::*O[3HE::Z4LPZ!WW\XT%VV)U:]N'F570Q4:XM"I82))D*R 2J M$0L\O\'!4%=D[+*YJ.?KP*(#3\.[ M$Z]$] 1S6(=*@IY,'-BX23L"-JZAPFN.!>YP0FZY (=,SEX(BF<1=[%73;D\ MW_-\.UN4"7L3-!4( =_0$RE@'B OQIJN-7":&TZI&$JXVXLA*?> M)'@VM]/J_2#\=YW9>]]6=:AI9:P( ?Z%-%>P'@RGL)D;@83'EAKG(G.CCQXN M=B3V+LN"RO7'>@Z2W%'M8K^Z_6BS2MA(C#4)Y6P(""MA$?7P+RNT@G44G0T= M[K?+."_+*>!]RK'T=5>N0%\W^9@]8)[M;E 1P4A2GH+ F$6.68;RCHJXQX0K M@SWIDJNDC).S$%)ZD^!AC'Q;:3+_4KV"?E=1H<_"_RPWRM7[V2.I4W9@X7@B ME1'*]M5*IN;E$ND,65PZ,)!'*+B2'(MA0/US8@.UKWY(6 TE"1/ MWFZ^]9'NK*OZ:/CI8SM05[J5X+!6-"'(9=^&3TJA))Q8KQZG*'&XRSL"_$/ MZ5RB+NA&^FIHF\C66UM@9X3K?M?1"02KD+P+,BFD6;((8] $7# 122]\?KP1 M.EGWA/P08"PNX_.A\*L*&$RE5.EDB1$:F I6(LQDSFH-VRYW@2:8!F%EEZI7 M/Y3G>GC9G@]OJZ/X3F!;J?*.PMJC5*J@0J0:;. 4+5@R47E$O0;AIQB-M8RS M3N^"?RA/][!R/1_&MCSWF_-Z=6UXPGNO#H0KS&%5:LJ1$L0AKFA"-E*/C-51 M,2NI7-3%;F3LE^R^>S5K#F6E/BY*KQ/="CL=DG,XO\*3B&H0 M%;'1(L; !H]8R1 ZI#0CZH>R,TN+NA0T'Q'?.MBB8[3H#B(53EA9C26R-%@D M0TZNHZQ!03&>;""Y!,#8H[*^_VC1?F:F\/8Y?S];%;1OXJ./2@_OE2V(@"1@ MM4KLP%0C^:8V":299RARS$V O8.+?K+*G&%?[#SSN_?%8<1Z-H#=UI.(ZU"S MU9I>_Y]P#,3VD*FD=8[P8. (4AHQ3,%<2]*AX)+7.BGI4C_AJ3\BR/H5;,' M'!]C6$4V7M0K$2V63;Q,]\/9'Y]SJ'7E78@*)PK#M@I)XOCZ7;6V3E$XU1]/9\O\QO=PP,ZF-GG-)H5Y2F ML4]1C-JBY(6#]4]7R6T4G$K*.=XAO.VL]ZM]XZ^DD,?GZ3ONJ.Y$MS) D' E M$?D=E84F7MG$O4UY9+S_GH2WK^=7U M:GSS_4\##K6M;'Y/8YU 48:(:+)99]82.1TEYS1G_^O@,N$_(L)ZE69I%,'R M /5AV8#6.X=-NUV9E<.-*Y8TYA0$:8B%S@TS2' "%CPS3E*MO4D=<"1^2!SU M*LYS:&TK7B]O5J\W7WZ.C:_G^_ULA]I623'-F \(A @V.P\"6>4Y(D00*DTB MP7;P@YSUTG5(+:PO89[A3+M]#'S<3K2[805+1-$8,#*6.N@T.622CL@&QI*( MWM)V]1,.OF'Z@7:AWD19&CQOXZI6S/O9>_LY1U;E:B0@'MA5CWZN?2K)"JLH M,*8*)1I<=F2ZG$DK($=ID"[ QBTZ/,P][Z.HH0!70,BEH+CV&%ZF;2_BY;23 MOW(/2@?HK0+Y*<^"A;D$8]P[+Q$L< OSBXVRE'F:.K@]RL1U?D?^X7%,8:GE M,=1"Z":O;-<3DS"2-&K$A5/9>X6Q_6 5B0K0*S%"B+/(,)^1M"DAH;GS@7+,NY3.^@QBP3JCI+,Q[ M>)3)F[HS:>D(\J=^6V3T$3Z*U*W^FI<6E6?WM*J$UXX)P!4!$PLL=T,0-H0B MA8.D&1-4MLHV77R\I]1_/$U&)U6:]+#=DF0U"IY:%*G"B#L!FS.%?=I;S6SH M\CBWS-[5%VZ^+1=^9ED7]%[^Z?*7GG5VO\\4V/ILW(.LCI0KD4OK MX."1HR(7R;41%)&DP>@S.#%BB;0=X%A( 1L1',O/Q[DQ_&K6P!1/U\7"_)?W MC9W.K=^DC5W];0.+N]Q%PR!^$#XJ14*^W%"(<9@%T,BYB Z;@(D<=_VUI)W7*UOZS^7_%\"$.=#1T[;+"FG#K MMS.,^1L$RBE&R4EGFC8H>'K&7.C#&NB3-,S+GA?U#<1UMY/?=4<6*2 MB-:""I 8#,O!EA)AAR%"Z<08!36S ]@+!2]2)*"0F_80FGPG40_DN!A+N.=VPZ[SZ8W1W_DG< M?_]T2_V(I]QW[Y8ZW4 [43D[O<-*:DNE-!Z&F%5P(RERR0B$0;J,^,!%&'V! M[3&!=S33=.Z%\$_K_$SO<[^#Q7!6:_U<>N+Y[^K/?#T/$WN_%S[[:.O)>DZW M IUS]&ELYL_MO/9[-H C*55&R<",X,AJPI!6$2.6",XQU&#G:B^T;F6S_5/? M[#'*>;@9_![UR8<5V]:/)I>P*V[RH,&*?AX3Z ];2?M>?H:5#[-63VWSY36( M>WZT83=@KQ77QDGB)%*>&40Y]D@EJ1'Q1"KAO&6N2R+D(C ]%3I[R_&=6\S% M-,/;%'[WP]^GU'W[=:6#PR3D%+S9*RDH2PAD;7+F&&Y#X);2T=\@CF;NO];- M>I%W*2S]W !_Z]6X!T-;7U5&>RIL4H@K9Y$TEB%"04^,@KH@B&/"C!X[G>?H MZQ(VG>13+B#Z8YPNX^UR^3I7]\O/&RLF%Z& ?\)^O\D)U"JGM<<2)X2-8\CE M JCL4M[IJ$3T7>H[%,'.R7/]3:!T"?F5NU>:@W692\;E0I3O8O.Q]G'^ M#E3-O>[OQQI53'#C_6U07U#I54Z'$?%( MC8]W<75(_ARGL'E.N@2A="65^'V2CE?3):;_,D M@N'K0-];\9=S<*[+RP&K6=G[L-84-V]U'\LSTXE>Y3B17GF8 !\MHM%JV+A! MH5R-V6NG>9>:1H6"-7K%6$%1G@R?'Z[T:)E'RKWBY(Q-U-JIQ#V.9,@]9$AT*R%@4=-(HYG8GVW$?U%U(,O*R*C2=)*) 3E8$XZ@E0NGZ18C$9)@J/O M3V=+YKE]78RGC-T M?6?K7*;+Y6*^L-.U=^4NGN:IOD_[?HYAO[BGM+_[X?6%OZ\.U!B>P?YM/\3?EM0(F[I.LL<\LZ* YF9:5;T'IK M5B&I=K+1,E*@0WF1\H ]5FBX$_'*8"VXPJ#="N,0]3!' M-B:* E584N48X://ZU$2EV<1>0D]_^N3K(!Z=*=?_QKM?-G$X?7]G3V6T!-N M/>+KB[2=M^RE^]V^%CZWK@+Z.2SQ7T!]^X;-_567]C>LHE8N2)MOG:@$*UYH ME#BQR'FJ211!&.[.IXGL87Y[JM]@/MY_BI./\=?9='&U[USH1KCR(3@> M'09^"494Q8BH#@*)H&R(B2?;Y0:CC*[2)S!F9Y9N*5WEN(']WVB;]Y]FO<%P M0Z\2-(CD.9R',$4HROQ GFJ/I+:"6VVI"OUX&O\,Z#M=J",&'72_[Q[M1(H5 MU10;P20R)!G$E4TY'T- TGKO8@R\TQN.,@\BQP6\$\4Z7NB]FBV;7I&7"5:* MR)2X D):Y!7^=XZP8E ,5>>6L]DEP*098*,1@6\$Z5:PLS:HY#_9IMU0.>9 M#9(M__UV5OEUL'-NQ ?_/FW@EP_3 M^A^KYPV;>_$B1O(65_<8?!^O;V:-;;YO[.LY(!/VEHL(/S=Y M;]BTOJNV>6ZK]I:S+9[VEVS=W:!*C'@G940X1(T$3PZ.40U_8H[Y$''T-)W/ MBMUBNHW%ONOS*LHD@DFP.7.&D<@1A]I(#W_B01I-0'WH< (6JL'=Q^S-!A%6 M*87J&W;O DMS$,3J-$FSYI-MPGR5J@$V]U]F6PDBVL"E)S^G&&!Y_ M0\MTW"A\-IG,/N4:]J]FS<5LZ19I.8'_-UONO_;KO[/*$9LH9AQY@S6RE@2$ M%37(,:,(!]J4=4!K&=_'2-#:LYQ'CN#\WQB.5F\[=5%9SZ,02J-DN$?Y)1'R M6'&D,99@W4M0JUHIQ.=TF(P%K7U(=T08?;%5OA6&>6N^[J[OFE\P=L/KT=U5 M(8JH#&A2F$B! @9+ (ZO"'\B*>G .2,=O,SBA\5N"4F/T$ZZF%W'^6)O(-H) MU"HI32X82Q$E% 1$<42$! 6K75*B8^0B=;AD*U/M_IS640=!G@UDV8N[GJE; M#>484'W;NA+"*1T2G!'6@E'H%4%*Y(P74@O%B ZB2W;X0C7OAT=1+Y(KC9IO MO*GM5+M=S2J2!1@]14%0A;B +=E1'W)-6I4,M28%\1V9PGT[]WJ2V1GVE2V& MMP[LAYE76[NYOZ%0*6(4%4*#I6\=V$E6(B)\1(8*%RU82_[[<>%UG^3'MYF> MA7A>(+UIXHVM;[6^XV]+OFI?41-=U$X@ZS'.(;X8<:-IWGD3U;"/6_/=;#Z% M0-1=A.>%T)Z[XQ8IKGJC78E@-0C?@NZ0@'7,#8I*$Q@,]C00C848?8;UPM ; M5KSGWMEF8$\LOKR9V.D"!I@SI=]<[\_^?R2E*L5HK)<&*>X4LC*7F[,Y\D5J MB8/RP9E63Z_&X!DKMMOU)\RSV79;XSGR^OUARPJ[ &H!8<@E&"FE.B#.HH6] M/F)/&,/6=BB14OXFOOL@2VOM8U TAA1<;[$,PP7I;0=];5[4[9=QYI6:TR&.3LF)A[#!H5X4B**)'V/A :J-6B@Z.J4#VVX?>= M_L1WMBN5UI YT+)BG!*7PS"ID1$%RR-*.!ID8;0@@20#&?U3R2&TFO[E5AHK MF^/U=,CL)P"K!=,H88T8%A6*(20$M#"R M:+Y3I?1(Y=R>EUEA]!4.]B+ VD M!P?MZ7!J0Z;R5GBB8,\ETF+D8M2(<,)08 2409"ZX73LVU$)4 TDS.)[U/HH M[K!'[250:6]CTH8AJSE!U$6*M&0)18J=8)C*A#O Z4S7)T/L47V+L6QFXZ-R M0_]:3V=-O?ARFS1U=4^T365=?O;7N+B:A?MLX0>2:)7BH@J*2)XSE LE#1P: M+""5;U(IS'>P)EHJ6OD61C,?+<(3.U"MF(^:$B/@:&6P,J@$GL4J7-YJJ:-/ MTH\^ F2T^.I>M[/#/(UXC]GLI_U">D.TTC [07"*E(X1*1+RV0Z"DR)$XAR# MK7KT.M(/C.C3IZD4H%^F%/WBKKH\] 6! Y)! MY&)V3"*+-4\Q4@.*Z/F.K-T#>9C3X-FMLSKKW4O@[,N#CX\6TU'4*Q$3]MJ+ M[)<2N31%M@Y-1"R"9'TRE+G1'V%#P64V!G&?=^$^'-UNRW!O%&07LE6R5 N? M,/(<+ ()LH.)2A1YIH(1.M$T_LN*$8&S1SF/"97PXPNP,^O%ZB4V<';5$8_? M$JR2QQKCI)'4PB+C:W9[GUH38.ITKEV'0$S!VP?@B*F',:&<51".LLZ M;)S\3P?7X>0^)@Q_[:G+7]RFM5K4>_/@]$&^\DYQ810#.\IHY$C4"#O-D3:. MX^0,P:*#\5GF[?&(0#N O,>$UI4K.5[?+ X^Z#J!6F6C!Q5(>R0\!FW=Y8?9 M/NOMGA*7XX3@.#H=B_)/MX-VE^^8L'=1SV]FZ]K3WU9..O5LWT6S(E$JJJ5! M2>8Z$#A@)(U4*&',@W>.8-TAW$_]V?;$OH1\&(R/% EO9:?EI!%N=WV.-['Q MN]_D]$F^>J48?O[BF=$O)*4OA2%4,\TOGHOG"N:#=-CZ](\ N3/*>DS;X+J MWNMIMUP./?=4*>5,4EHA*8P$)=P[Q"4H. D;0WPN5=DE69CY$? ['M$/NI'> MLOX[\-8L;)VUD#>;[7_>PT[:AGXEDPXL*(Q23!X1 OHVUC(@S7T*8!!ZU>5* MC> ? 8_GEOB8-M7+Q55LGH7_61Z.#3F%7.5SQ%9T(!,:+)+18F1(5(A1S)BB M29'4X0TN^=-=^?0@X#'!+WMFEXN<@^]_S]S\F5]<)J"F'M\M^R.>4_M9[:U! M-AD+]B S<'QP4,N3BB:HX$T7+SOYTUWX]"[N04_KU4+Z;39]FTOD-B"IK47U M?K:E?L0^SN[C>ZN8D\0P8Y#"@2-/A4',8;<^5ZRCUH0.>3U)F9#/L9SD1>3_ M'6RL[\$>7.LO\,'E])GWR^L,CKO V:W*E\/MP,=R41%*5% N(D5=/M\X1APH M(:L"*/H63%K=)1%#F50>X]^J"\Q+X8P%!N-XFE\L]SEA6K6O'$]*2.:05(Z#5>\",EHR M) BWSF"F>+O2FV>4P>:A9E=1;,A47#OO- 7-*9H MXD181 3E1!DC,!U] M_-P <__UZ]AA15KL=76;8;R>OO\TRV7>]EGN1U*JI'/1,N5*WN"VQVI*NHH2#;F,"<$I )+T3)E04B886&$ MDEU*#I2Q)$:#MBYB'1O8P&+J"VRWI"K"C:=8.P3*!$_B(BE3Q&(D4.LDU5)(NR_'<:H1WI)"97URQ#F'N!4.$>TYL@Z4B2"IC=A& MG]KI9V>5PV%#_#A"%?=)$49S/MQ<^I$GAKP-#ED/.CW!DB763Y76 =?;( B8 M%1;KR!9<*X/\:%I5HE:HG%>'JBA0<*!D2>8E\EQBQ9@3T78(DRMCDH\(;ITD M.S[$M3',3Z!6,9.# Y-##DYJZB'9\H&MAJ!]/ MK"*)>JFSI@$&1,XN1I%()"$>@[>$LSQ)8S?5QP6Z#J(=&>A:&>Q'TZJB(MXY MJ1!F%.0BG$)2!H^8DM'@Q+R5'1S?94SV$4&NDV1+Q"6LV?_--GDT'^/^2_P^ M(P=*1$',IA_>Q^;Z(KI%L8[*BG*KXW?^*H;E)%ZF[5_/'961>7@V#=L^KDLW MJ3^L@XKV;%W[&U:1!ZPLQDB"^H"PRH]V+3;(.R3Z+!WE\H9W-^TS\H*LY2"T&X< MG5%5>99 A^]%<,A3:%$L(]QYES<%S9PG[_:=87 M!C?D*A^9]08L-24)_"NY;#LI@X@+*6 AX73N\/CDASJ/!I3I>!&7W=B]8BX3 MK (S.?U%CA\R"5DB::YYE#G&FD43)'>CK_HS*M2=*-71XBX[LON$7:97*4:9 M-DPA+2V(AE")9*ZUXQ66U! AHHNGHZY4F>#QH.Y$H996Q0LXQ6ZK*>^J;UVL MPW-;%(^6E-Y?FWE?LXI3+J//KEW+/2(F7V,I;Q"C ;2ZB+UK5YBY\(A_;F9[ M$W?M;U@9[H,RBB 3B$+$RXBDY!0%'IA.3FKJ1F\/]#>MLX%E5^H0W'IE>1%O MFNAODX#>3.)JBJ;AV?6L6=3_6/W^Z#CWX*JO+BKEE&56!Q0="PA[+>!$\1[! MWW@@FJ=$^XE"&C)/X6 0/*.82QR>NPZ7 H?HWY:V6<1F\N55/;6@9V0U(\V: M]53_/K7+ -,=1L!"B4NH=IP4F)6WT4_L?%ZGVJ]US,OEXC)MK8!5QH47LVM8 M!U=Q.K][CSY.KLZM)#W&5Z[7 MO295IEGFI6N\ABT=1NN^7I>M^6;F;\=VK+A.(E@) M[91,'/A+)J*@I$2@4^1"WT[:Z)R*H4N"BC*A'"61\G6(1RFQE]+JOAY'+KKT M;.;KS97GF]C4LW B1CO3KJ(4P201D64I()J\1BPFAB),FN?18V([.-H*Z7'G MQ.LYIJ"$CG?R 5I$Y5AQ /);?%EEJK'^P:5DT4Y+*'N/]5U$UC>P[NN9WDW,7OKF)9M9GWD@E530J]MONW\9K6^6N]-P;H5OY:0=*DO#84/9*X8C65?*>.:DH*/02(^L#0RIA#JJ]%)BS*!5I ME3GN'.;XP+/]=4*$0:19+-W&#N[O)'0:E+YN7DEM:?21(*=,1$)HL!5SW%AB MWMNH/25^O'<>YP=3#_(L8_A^?4X44+9OHX%?U_?5+:9A7?3O2TY2[/UL.5WE M:HCK6'C_N'2'<_ M76073A,#?/;&UD5NI5HQN"I.-+__ZMRKV01V^GF^,EW=G:Y^S!ZT MN-*/9]/A#>TC^'@YO[DI-C'M6'H[7V8LSYQ+C.] ,:NSBW'7,$!*S^,TIGJ1KZR.PUT_'50FY8JK MBJ.H\I5;I!:%8!TRTBG! A>!=\!EH5E"D ?_< ;@[W!W_]G^_WC=YFT\GR_6W;Y?+^W_]Y9>O7[_^ MR[?/Q?Q?\N+F%P0 _F77ZV"+^-//5;.?XZ]^ANAG#/_E6SG[RT^!PD6Y_G:- MCU3-X[_.EKL.3QO37S;_N&OZW=!?\;HME%+^LO[77=,RV]9W MO\06OZCI-%\MEN6'=)H&5GR>I^_2.-_U6+=%>OW7ORR7Z9\!*BB!1#("];^/ M=EH^W*=__4N9W=W/ T:_=#NS=Y,BM,N^I#9=3K)YV6BFAP;I=^;I\OO?J\5, M9_/PC9ORS<)]FZ9E>75M\G)97BU^#XLKSB0L'),OPD>FR[(5U3U,H%?$/L4_ MF]'ZO&MWL_SO559F<1,J W V2%"YS):KHLXL3W8=8);F=K*X20.G35@!#X'I M_SF9K]*K:Q<:W$VV? Z_#GNVFQ2+J]7R;3;YG,W#8&E]V1OD\P.@=?Y><_90 M U!1=Q75'*"K&>M)F86MYGWX0&#W^F /WPT_WD^*]4^G9EQ[@,%F;";E;?A- M_,,%-+],YJ%=1//[+:JF1/7XR>%0V:WI\+*C$'\*14Z2S;/DA M*_\,O3^D7]+%*LQBFM\LUC+9&5X]3&8P)'_-\]G7<%B'W[X)#18W63S RS*M MK1=T^(G!J'Z?S[-I=GH'.WN@X2@H\ONT6#Z$W\9%>A]-HJX85F/LP>B,>\VB MTC'#*@MS6X2_3M,XJ_NLN7==G/=[2)UY+)&UP%F61/]^B-T M-^=%&1;F+*I_>C*/QNS'VS3L-Z>G>J)C[S-\/RD"4+?I,IM.YHVGNW>4/N;^ M,:RFS2())UQ0&/P\_WH6RD<'&&S&C5&O/UKOM 2SNDAOTZ"!?$G?1"L[;4S( MX:'ZIB*>-\N'IA-_WGN8N78B.D>&ZIN*=J+2EW1\28O34WK2J*LOV[0(EDTT MJGVV"/MI-IF_693+8NUR/KFQU>L]S%S])"NVKI"KU3)Z=*-3_;%/W=.[VZ\, M0_NOZ2(88>$WUWEQ-SG#UFLY[##413?];#4/D&]\7\&J\E\>CY^_I;.;CKC; MY$O#8%#/ 77.&-W-NYP6V?W&Z->K,END98V)'NG4Z\QJR\GIOEW-,[IIX]W! M^[3X>!N.Q%-S.]2^K_FH8,#,LODJRM7'=+HJSO%D-QJL+TK,9#Y=S<_9(.N/ MT->^K._<0 5-?;%FL/T-6, M-_;AI\FWTW/;T[2'69PKXS6Z]C#+>#$4U-5YMKT\^GU1;*Z*_I'.0@,=#)'K MK/:&WGK@'BA\7$*?TKO[O)@4#S:[ODZ+=#%-R[4'*@M:YLV[=&G3\.LB&A_; MWM4%_L/Y]/?QV3[06=W=Q:F=3]_>CCW,L-Y^<[!#5S-Z&U24T]-XWJK;;S^Y MW:C)KE/]NIW?N1O>\5[=SJV>$.UKV]D\\L7-I[2XL^GGDP&*^]KV,8^S.5:C M;Q_S?-Q+G_ZVP:1K#=0G!;/?)LNMY=T9,77'[(.NFNOJ8(^NYK0OD.#4K([U MZ7->-5D]8&S$OD_5X^SIGEW-\3]6DV*9%O.')P[6G7?\]\5D-S4?,\; M9=BYUY2+1H,-2TD]V6DR5E=T!.MD/BG+[#K;9&645ZOEU;6:3E=WTL'0W?';7KC[X/*^CA4S%9E)/I>E:GR3C> MK^_YU1:N6MW[GFU=T:C3N[NYWN?%,@[],;VI=0UPN$=_<]JWI=?F?8/!^J/D MUS2_*2;WM]FT"U+JC-8?+77E^7B_[N:WS#9W/N_GDSI;U][F//]>IN M;B^#^$_/ZU"/_N;T-"[TS=U]V 7# 3G+MU?YJIPRP&K#VL'@_5%:A:7LXM,Z M)[?I%_JCV6;EY.:F2&^V_OQMB\84UANO/WHVVEE_'&PV?G_TGNOKJS]"?W/^ MD-Y-LAA=\7M0JI99>9T%-2LMU@=GV RN/L^SC?C4WZX[^T1_5&]O5F)T]"9M M^4D:Z5GY4AT,W1^5=761X_VZFE_E2WV3Q?OU*F_G/U:3>78=;]VKA,1U1EV9 M%E].3[W%D!>DJJ9HM1^Y,QJ7^?3/H+*NBNGMI$PWV;_9+%W,3A-QNNL LSQW M8VXPU !4/-ZL['YEH\ND2&E>1_^5CZTZ)?C4X -06F_# MKCU IS.^S>>SM"@WR2WAF^M?1F=@PI7W]^>(5N-1+T#; MAW(55W*YZI[ 0T-?@,KU;Z_NSU%%5_4>N +4'C&OMADP(,438II M1=3VKT_IVM7QRA;+7V;9W2_;-K],YB]R!P]4"JN*?\4J8W1-PI.>74\J_#W> MF>2+GV?I]60U7S:IQP'@W(]O-]-DSGTUV/_O-=>O?Y9;IC_;GN&Z/K MB=Z&\8KIZG/Z\PZ:AM,],M+!20>AR396YMOPX[9UG%>K,G2;SZ7?ED$)BK$% MO7WPN/J_FT#\?#6!>3[=!^\:VNM)^7F-[ZK\^68RN?\E;FB_I/-E6?UFO<7] M#."V N'_WOXZV=X;;"X2@C7XY*XCT)F^6:9WN\G-)Y_3^5__$B:2G-,]P8HR M;15C"%.CC:0(4$$L@!!3P!%Z3OP\5E_,BRWX/5/_J+4?)D0_;/]QO=L? ^/\ MT1(LJ5+2*X.XPI9Z!%&%#>* FCK8/(JF*J8_Y44XN/[Z%UCUW*[7LXZ;6#.S M3T;G0P,7: R_6.\[_SJ=Y\$J"R=_L4H??YDOEF'9N?G:!1RVG,VWFDAA62R? M2&#XZ:7TA5\EOTW^GA=F52[SNZ!FJ&_9OE6VOV&"'%'>8DTP!@Q1HCA'6](Q M)EP/*#-'MNX],M0GF_,.(5M+2T^,?S>Y"P \FZ)]IE"\X/_!]@FEFE/"#+#* M>..,-4I6-'DF3;)7L>I5' XJ=8_"T)9!>7_0_!ALOPR[G]$R,FZ?R^7O3<+X MF\2GL8K?_-=88F01=ZC?GNG73QAXK'DBA1!(:P4)QP(JR;4TV]D2ZPP]ME]"P5+ B6'$@+==02*1VM###QGF*=\RG ME]SO *'7S?51'>)C8G9'9WE,M P[WSI0=1F.HO7>-9E_3(LOV30M?RWRU?WQ MX[W^" EWW@!M,"0 :\FY-WY'$]" C.?$;\F3? A\&O/\0Y#=658%0,3B=3<,!#?CB>]X9/8Y[_ MOOB=/GI5X],*^3XLLG_F\V#Y+L9YQ:#M]&H+[4@*:CI=P:"WPU&H::!98 M&DIX12\5:$1:?Z\>OR%!;"PTC]9)-13;N:3[&X30_7? MJ[17A^NV3V=^#[10'O%I40QZ2L$$^GC!.('9A#5+OF0J+FW*[6W[* M^]%N3SV(XQ@1;Z'8O"3!IM,B%DMXL]A%:'8ML[U^--%4.6.4DPP Y+P@2E3( M,>RD;"RK^/7)ZIB0'LK"^C5 _C8O'Q??V\#(3:3WQW2YW-S8'+&\:O5/)-60 M$*DPLPXS)Y4VE4+"@#"XL9215R5E?8+6RX&LG^[/30[59P,DT!+H*+6,!2(X M#EJPD[LE )5M+ ;T58E!KZ@-M7$L/1C4U0M: M0T9T=;'$3EP9'^B1:$.! 1!Q[A7UT@HI605*T+#Y^&.]NN9^W@=P0ZFD^V8; M_UJDZ3Z7$^/FV30"<5(LQ;)@G3U AJW'9>G'@XPEN9 MGEC7 I7&W'JWKB-BLW*1QH2__PH&]\UQWAWND4#CPG9D$"16$(JYD;[:D+AG M=H1W%CUQLC.,FF^MO\[SSY/YIV"GG]A27S9,I)$2.:FMA\YK9*BTH)HAI;ZY M,[BW.X&^MM*6T#1FWA__]>O]_,06^K1-0C#3P(A@1#"#/8."J8H\SC1L?OKU MYK_OB64M4!E*P7U1=^MIW;BP5:C9+-O$C(7=(UKXT8FF'\(/]WDYF:\#R,HP MQ'RU?ETRM%F[_E;I["K8J9M"4">,[F$FD" !I0,62(,UQ P:H-!NHU,M#H/! M KY[MN%'R8>A5L%9=,1TC)/&7\,1$TB<05H)IZ#0P,N@6]D*'X@$&+?[8&Q" ME%^2*?\CO"]Q&J4_XY]49CNSV!8F+U*?I?-9%5=>G52G++=3/1/'/4>:"B.9 MUP9+KUEU[2&L%K6*%@SK1NF=6WF?"%YDQS+/'@HXH2V>Z)EP# UC@@G@%,4* MN& 65?0:1YM?U9QO\X]3S>L6P!$(S'F'V;Z^":).4$2",4TTQX)(@*JM66I% M1I[^UQE'ZTM**]S^.61FE*K.>$5E!"*R^2&-DGK[+E_N/[8-J31?# M)H)2(7C0$#TVD"/EP2:%,R(E(1.E$CE/:.:6RBA%0AK#BK,E8;$CUMUZH7S]:6K0T3_1])&J7"]1@&[ MC&!5A8UV$?TGM:P#/1*(M [;/R-4<6D@D$!4KA0EA1NA M4;!_,^$!M*(CX5 MDUD:J3XM"B^;)MXZ:H0"2 !J&;=4<%%19"D;\K9O9#+0$JJ&S*]5GN]#3"LY M4H5S]^\)#@8%TS#8J$)Y)#!11&_GK+6$S0M[G!]@,"Z5M@U,O;/VX#)^T2() M^Y"SF%-O69!*;H*L5Y9;S&WEXU0J&V+_DG.M,'@]/!R5NC8LZX9CV6\!OKO5 MW5&F/6N3F'A'R97"$F*/N.5\=U^DP]$PJ)9]NC!F(]3S;FCOE6^3;Z?Y]K1- MXHQ52(NU/XUCS%S0Z:H$,6;QB**6.^%;"]J;WW2OXM>NKMW=_3Q_2--R&R$8 M]+4GY_;!V^Y:O1.ME%%, Z8<@1 [';3QBA9)$,^W,E_1M"[66!Z[$CC5-9'42:(Q))101H*9 M;Q6N*$::-9>2(=,AVDM)QSA==E_9EEEX)N95L86'L[>7HZ,EB@= -.'AN'94 M6A\.ZATN@(/7D8C1UR[3)73C$RE5%%%C6Z^;M>YV=7VU6L:PR7)=^^-OV]E5 +])"O6\_XMG<1PW .EY_K\7.(U\99C#:SE MCD(#*:\B&EPP19I?JO=6A*I[/7TL74*8A@8S M@X@D%H45Y7<.7!^?66DL)_Q5R$D7H RF>Q?Y-$UGI0^0/*D9]>BK3X^JWZ=[ M)SJ 1ISP&BEHK><(R"H#T$MFFF\:XE4)0_=0721>\'AP_[80;-THP5J#)51Y MQ"%'E@D&)>?A#UZA KUL_FJ-?%4"U#MR0\E35>#U:A$#&A\7P!&I.=0E$<%J M)50"I0 $"L, YVY3!=*U>. "O"KAZ B@$?H+GU11#$*_BK_JQH.X9^"$R'45 M4D*")B:AM-K0+5H$*(Y;1-&\#D_T16"\H-!]2*?YS2+[1]#*9T$)SZZSR2X MI?*_J\53&L._K>[2F8F$+IZ6^+Q:WAZ-UAG@ZXF""A)L (-$(:X=4DKO<->D M>0 0?/4^\0MC?4$9?TI2$2!>W$05=.B3K=$Q*T6>01$=82B"A6#L** M(>_;I.Q_;I\\>/$^U'>^WM\Y."S$/V_XJ$G959>7;\/'PN05:]SAA_O M)QO@+OIQ,REOXRN/X8_X.-F7R7S]HO!B]OV;)P.\WW%ZNOME+_PP36-F4_PA M2&BP8[/EAZS\<_W\VO9=MK6AL$Y-O_ +('4>!3JR:]9Z4\@1Y-?!D>'D$=P+ MH=FVGH.WP5*O53^I)^K/?\?^&!CGCY9 JCP'RG(D/"2."%A5-/;:63]DK;*C M[X)TR^B#[X/T!=QDP"=":L;6QVRZ;2;DH3H+^QLFV"HI/5+!2N2QK@067%:D M&]1&WSU;9AKFG?7 YKQ#R/I,JHA)CU?7SZ9X,$G]:/M$<6X<\8[&U]*U5@X3 M4-$D&<3CS4]KPZ"\/VA^#+9?AMU'4MHNSNV.G*T^C2K>_/$IS..%)0\T3TR8 M(R>:"B0I-Q88P+>U[KVA@(WH48Z.4,\[!Z4Q"X.Q&0B89I/Y<=Z];)=HH:P3 MB%'K71!;C21!U?R\\\V9UDMB6\=,:XE&8VZ]"2I9L7$-G&+8GJ8)E M5#EF)(>6[F0*,3RB3),>>-8>D''46+#2$BT--E8"(IF$4E4GA>$ #+GP1JGK M-D5J/"GZ@!-@+604.6M,3'JSM#(:/;-ZO&IL ^P/Y.HWP^#U\'!T.NEPK!N. M9>>765""!37<"\2)\7+8EGOTN4N(OS7/)]]S>9S];E(W0#Q6=M\\*Y"LYX- MEQAIG<782*,]8D&]M&Z;QN*=HWK0!U'J24H_S&P6I-4&RZ'VGWB_&&]*?U], MTV(9$%Y'*Y[><([V2Y2#UD-IUDX8@I$R3%>T$LU&=,X,LL-T"58+%]:!Z^6J M7HT/TKR(SIHWBW5@P3K2P.?%FT6,-(CHN&_WZP>$#GN_.OM$@@P47@O!%#/ M >>(K-:F0P2.L QJ1US.1P%H8S$+NUV<\B1FZ6_#+QZC+TJ[2F,,M-J&/Q\2 MI+,&29SS-"B! 43""':<,[*-F8YJNFQ^L=';;M.#J/0)62?"L UAB2GVZ>Q< M(3C8.=%44!?($;':-,#+3*+([X,8Q8>Q8^S;?=SS+QT;5LWI_7RR6#Z=V-L:D6&G M.R?" Z,=MT(HS($0CE3^;L6DKE>(H.^XL(-DU \&.SY$0IR#&E@C'>*86Z*T MVE:>5%CJ%C4S.XX ZY*A!^._.L5JR*"O[A:7?O@49G_BY9T:O1-G(.$0(R9! MT LIQ,+R"BQCU9""U?#JK"MI^+[R1\?@#5@Z1G5/>!K$9K+",MNIB>?/7G1,HDU MDC"TU@A@"88\Z@05/0:UB+OIS>73*9=>UAQKA!Y MPT0([9WT4G.N-26<^.KE5D4\]RMPQA%^QR720E$2/4Z "$ 0 MV+JQ%*4&-W?+#19^U[$-T0:>$<5K*<;"IN.Y(ABP^, ,\-6\';-@G%I^0^P/ M!6XUPN#U\'!4NO:PK!MSS)T0#!H*K0?(:AN._5W56<6@\V..N:N+^L&8N_-H M'U?,73BZL<(..H>M@9 S82HE@ DPZ$DX!-]:T'YQ=T:MRC(U>B<>J&"1>::- M<\8HXQ #%=V>M\CZ&=Z2;>^D[QZP$5Q-QKOU0,WFHCVHZH'(1?CK=%-MY-(7 M<._2KX>F=E7L2J$\:9$MIMG]/'U;XWZN]=@)DP+1N+5X+33%X12W4&)'K(#K MZD*7N[YK2MNI.[U6XR9($^*LP@P$'0=@(:SW6[P@DV;(4*BC%WT#2D9^.7Q' M5Q'B8]B?UI_Z&+:D29'E1PSTO6T3YB#1GFJ,H 3>N7#@BRT 2( 6:0$]7_@- MQ/:\6_SZ5$^K:?V^*._3:7:=I;.CU0(.MD\<%3RL.!Z4;@HQ9!!@5M&$V9@? M,6[)H[P_='X,SH_./S &A@_/:)\7Z712'KYF.]PXB<'KTF!."!,24>O"7KBE M!DO$1V2?=,25/3QN!4FOWKRTK 3ZF*O]>:M$*1=,*. \90YP9#C2MIH_" 2, MU>$^_!G>#KF!.']T[_ZN76*HQVX'9X#.4S?IH+UPL*U3>YK)UQ[!DF89\9K#W188DP0 M#RG06Q1H0+SY#7!O05:C$Z[VL XE7+ME\#:=E.F'[.9V>74=B%CG41V1IZ/] M$JJ55(XY(RSB%-.@@M.*5D=$\YS+W@*V+B="72)Y&:G9E<6O+2^/C\T0HT*2YIO-KT][#,626F*8?_7H[&P8[96VF(BZ[,7K0[<>7:2 M#'GDLP/D@\;:'OD\F\67<_1D'K;_].-MFBXO\]'WD_B8W6VZS*:3^5 SV'E: MRZOK>"KZ>?YU,/+W?OSR,.1W]T5Z&\WB+^GFF?A+3",&53QNS\._!E%-Y6V= MMQ^^:YQPPSB5BE*%M#3<0*=C/0(,J39.H$MF]%:3/9FW^ZQA @D0G!N)B51$ M "C<.CX_4B0)-4,FLQQ_GZ$%,UYFX[9!8-0YMSO*-LLLKOE\L3Z&CF?;'NV7 M8"YD0,,X%G"F0&#*Z!8@)="@@;CGQ<@WY/,A<>D G"&3VYY,]63NX][V";,^ MUDF)"C[V1FG!H:IHXQB-/%>V([[M27?K"JD?2QI&Y=\?HQ!Y-TB,A27U6R6;6KAOY]D MLS<+,[G/ED<>%:C5+U&&$FF](QXBH^/3A\YL:=6:LA%FN7;+_2[1&4P2IM/5 MW6K];N[ZW?@]AM]IJ:@[1L(IXA@$RK'7C!K*F*]T<&VM4N/SKW8L(3TA-92T M?(C^J$4ZBV78LL7-Z9SX_1T2@V$PQ(2!&'J-I8;,^(HZAG5S/WMOWM-NY: 3 M6 9++%H[HTZR^FFSQ%B R*8:PN"]'(H2'7L&:64:\S@WMXK[Y;!+< 8['HV M7T3G0\!HOJX,O$R+]$C<99UN0=MQ'BAB"0)82:(0=*"BU%I=R^&UE^V]O3S> M+=L[!& 0VAAL(PS@.SR#[>AGVNO%HMR^5D$6M['/,:OFR; M(,2]LLP8 JSC2@'D*GO:4L@'#0&L6X>_)ZZ]="*VQ&HP_G]'_>Y9@O>QXGS@ MRG)99)]7R^A3_93OWQ^/NIJ[^$ BE/ 6$1,L+X"D4PYB6:$G30MG5&^6Z6"2 M=@F !W1FO32OWJ7+J^M/DV]-J*SQ@$1/7TR\%4 S);%0V#D7M$A?60964S+" M>N!#"? X$!^PR,-UMGR;ER>JX6X;)1[$>ROH,$82(2$ATI4BZRP9-NNMGMQ< MG)_?UWEH!N9@,6T''$EQRC$;++M9F%41S-'IPZ=BLB@#&)NZ#^N?YILJ$+MP M]0KK8R%QO7PP"=JRQUA*00%Q @;3R^,*72'JE3\?]HP>FZB.@C&7%GN;%MF7 M0,J7M/R/U62>73_$<.;R;^GL)BTKFO9R9>.S:2#X;3^9:(( <]Q(822EP&,% M*@>1(Y*.,.SXM8C^P*QYI8KM< IM$@P$C(()RZ3#WE$@*$<5GEJ"YDZ?WCS_ M8Q/URW)D* G_+5ODQ=H:W4RS,B/BTS\V*S=TQ6?!#M'UMXVA<42TN_I$(JE@ M@!+#%82!F= B6>F%GB/2_%:S-YD>RCB[$,1#":G-8O;48E8^B?N(,=Q'A.Y0 MET0(!+ $F@O-"'4<:O=(H8 CO#$;2H@Z@FRXV)I*@PY2?2 D9.W?_1PPF\7= M/&SEV^I[ ;,R6Z8?T^)+-DTW3ZQ^2*?YS8:K_SF9KXX%:_?]Z40Q TG0@@B7 MW'EK+ 4[Q"EFS>.[>KO?&TI(1P;]H!< ;\IRE<[LJHB:QWKVF_N+]3]>W:\W M>/2O72![!_/"(K9> M%1U)V.&Q$B P4\09&*Q *3W'JM*.#;"RQ>LMX@<5L,ZP',46%DMZ%-ETG986 MFJF(V-K:"NA=I^M'3(YGRK0<.]%AIU?(V/B&N]$8.(A4A1F$L/G%C_Q!Y:\W M;,>PW_4CCK6'3BQ55$E,O" LZ-S &+=;P1JS%A7VP \JCGUA.XK=T=W=S_.' M=+/=OU\5T]L <"R(WGA//#QB@@D3WB.HI+3*01+6JJ[PH=:U2#U]_>%"@T Z MA@WP(#$-=[V#XR7 .@. < A18ISC7!"WQ08:[IH?O/#'B!GJ&=!!A>U#>K^= MZ4PM@NF]S(I]*^F4C-4<)E$*2JDI=)H[0*3F0LH*"4:,;"Y:KSZ:IT<@1UPL+A%D,^KOX#H#\;!KGHW"6/9E]1=7Z?3 MH#2^*.2T+=/T9K&AY>I:S?*UY7WL5K?QH G3$C(LD>6*AXT;&.=-A1(5;2+* M7OU%Q6"H#E$*ZUA!GHN7)SI:D6C\=8&T LQ(%.3*&0\H$!)N7MFT%GKJ:^F6 M/5-V9ET@:HC0/!9(@)YS2J$UFT?5PI\(T!;:\MF;PKEU@6HSXWA=H/,0&+(N M4*WJS^^+?+8*6U:QO84Z4J-_7].$:P&Y%, +0)4%4&DGMR@"'#:V 06@3=6? MVES,.\6CH3)Q#F=C;<'M!,NCI=H/MD^$)@ QJ)#5T@L!C,#52@GKALIQ%OAI MSZ+O>=T9.#\&XR_#\".U^D? [W/YO%RF?ZZY&!./USR,OTD^KCZOPZ(FTP#I MP>3L0TV3H$4*:#C!F&$D,?6&^VJ6\2&8\>1_=(1VWBD@@_D,-M2NHYA/9N!_ MWSB!@#- +$=&0J 5T0#92H=!1C=_;:&7UWB[8W-GD Q70.5+NEBMXQ_-5C3_ MR):W9E4N@T%3N&_; -Y81#O\?W8\$Z?!:$E UF$,35!S- 30(FY,A0NS['5D MW3?5V?L';+@,@')Y=?UKGL^>+J./^?Q8^,OA3HDTB&!'K596>HHQ5PYNJ412 MJ^8WN[W==G0H%IWA,A3W?RWRLMQD)AYA]Y-6B45A9_7*62L-M3[L@()5=!!' MFV?7]7;ET"%_FP/17&]+UW'LOZ:+M)C,@U2IV5T +^9^K!V$WV+\9UKN,C9L M>E^DTZQZDUO=Q0R.?ZQ_C.ZNY61QDP4#=?VXPC[#O/^/)D(2&90EY D/MC&2 M@.@=;Z898#)9V7[WE\UA:X B[][1.B* 6.>^A"-J7%29Z82JZ&!3- M>=U;1'V'O&X/R%",?K/XDFYVI4>H#,?WS?2V2NU1=C]KF5 $.*7,(!NT%.H0-%!7]'CE6]P2 M]!8! R7:A MZ6"4'W>#'>B12, Y01(JS3D#$&CLJG.7..I:/%;Q&GR>W: R%-?/K7L7)HNP MP\HIKS$7@E%=.>T)U2U\#/V%6'?(V\9 #,7.=^GR<>=J6:'H[+$2(["(L9:& M,^NT%@@_8J(Q;A&K-&9/YE!X74:&ODRR^8:()U5"MA&^>E)FT]H2='*D1$M- MA./4.!W+?SNC676U3!U%+13=,7LPAT%K*.FI7MYXGQ;K;)(:M7T/=4DT]$$] MBL\\.2*@M8SX:GU0HF#SNS4X9B=FQ[!][1.,'7<0$6\-P50*$TSX MBK9PXHXPBJ(]FT[PO0DPEV*ZS>:KY=%*(0=Z)$HP1(,M'\PBK*'@2N["BIA@ M;H25Y'MG?#-HAF+]'VEV*:%U=?_?"0HT#X-RA$H(]PQ1S MH)P5UBEGUBFO:T0P;5'L$KZ&>XV>X1J; )TZ2,X:)P&**D:913PHVU RC$%U M^\,4!LU=YKT=,/VQNZ%<-0'RPD*UW4K/>5;GS)$2A8P3T7Y388^F!'FXBS9A MS*KFQF]O!]BE!:LC*(=(VOSRB&,?Z9B/U;1]MI@LIMED_F810%^M@Q-[B_-#,QR@4.SC5'9S?5LC=_1HOT0[+"0U0 *&K6(:B76] M/@"!]?KJUTJUL]+;Z[W(J4.,#7.'-YNF7A0 M,CK#ZT>6D,M(QH%DW_$*QF6CMSX$_?GCU\G]R632_1T2JZU73"DJ&2#08V1) M!9EQ&M=2+8=U/W3#K -!7:W0&8KWWY^8)U2/_1T2QS3E2&%A+;#2(DL5KZ@C M@C;/&3_?0_#:E8Y.$+Z<_)P\2 YU29Q@D$,DF9>2*Q^C'U%%H47,CUO-:,NV MDU+0"J4?41Y&J52,10PNI5MNYIG.-N_EK2."*MWJI%Y1HWCQQQ/X:L(AA0;N3=)W%&,.0;[/[!HZ0 MTP,F!&H-B522"4DYM2QH>A4ZT)(A$]M?N[8R" <&/KV>SK;N\?5]GX021;5B MT'EI.4:,8.XJ&@65K]!MTB5C]Q]TG<'X8XK,*%6>5R,IEY&0^.R@G^=?M_,^ MJ07M;9]P@)WE$ :5P1,A$9#.;&ES .$1!@]VP*>7)7Z M),P;+\/R ) ;#PW"2)**0@]8\Z>^ST\]>.WJ2D<87U**3AXOASLE@1[ON5#$ M8D6D%1QY4%&IB33C5DG:,Z^&-+1"ZD>5BU'J'6,2A\N(P;IVI5D5L;+^IC#4 M2>WB4)=$6Z0YAS1H90I9* #E'>HOY[$L>ND-I>#_;DRC' MQU^N);N65^UP]T0S!87ST:_(@C;F?/BIHIQR/63Q_K-O>[L,=.L!K/ZC?H^' MQFYK%KY97.?%W689C286]NU9$;"/[ 5" N\]1-@; 96A$GL1MG.A#*?"UXK& M[)NV4\&J+UHF2AI *+"&*B,#83I6^-O0!"7@0UZ0U8PP;<"/@\NM"0;_=,&@ M7&BE+<$84:(Q\%AKNH4',<6;NPYZ#@9MS.9S(CC/ ^DN3^G-_N]4UYVB$UGG$3G<1)5%UR>< >D<99[%1\?4H!5LR6: M-'_$OK>R9/USLADVG7$2G\=)7$5E*:$@"G*'E3/6>2N!WL=E91Y0'&ADGHJ*AFJPEOKB[U5LVK?TXVPZ8S3M+S M.$DKSSZUDDI,K.2&Q>?]PFE0S19#(!ISLK+*\8L .(5Q$A; && !ND*'8!:7*/WG 75I[>M<]A>9V2GM%PPJ;54#&$- MPD'(*F\$E!ZY*QM4,\F\'X8XK,JW')C5)2+B,AW00#,X$!A0!Y(QU0 MD(.8G+ZAC:$V#S->(!BX-I]J!0.?A\QKR[+6*A"'N;34QK@V&XBKO!V,P!;) M;SWG+76E7W0"RVM,A074.>&1UE@1X[@A1(B=6&LOQZT]M&5;W9S89BC]B/(P M2M5@+&)P*1NU[]3H&+*F(#( $@XHA9QZ4-%M/6U^3S!\:G1M%C9(C3X/IJ'$ MXUV^F.TF?U(<]K1.F)-2 0&!\Y(JJ:3CU:'*C>0C#-CMG/WM86GLPWQ4<:H2 ML.JF2-=19*5;^]*B2RW7#^&';/EPR(=YYC )04)9QB# $EH4"PS9ZB:32^F: M^S 'N+%_VS@8< "HAG==OLLC"R9S=9>O%O7"LY]W23PUT#-K"6#**8=(%?'B MM 3:-R_ -<"5?W-AZ!B6"\3H9]_29_[V6KS_KE>" RU&* +P+B**YX'XG:9/W%=VW5 M=+JZ6\VC)7!EWGS*-VO3EROQ9-_$8,X@P<(8X(!#Q@8- MN*+92MP\=5&.68[ZPN?2.>4?I[?I;#4/Q[-91QJ&1>"_A!^>ZJDC>G)IS_I] M>U;F^;$!$L&<]598I1$W*$B!T.MJP, 33HT=13)ZW? =_;#9S!X?@=Q3U.MY M>E[]//>^)Y%8X1CES&G"''):$8/9EA., C;D8SDU4^B[$:S6@9L#(?Y/E["/ M8O VH,(!H(B*[B#H*G@4%D/>[#<,\1F/!)U3"^ \W%]SIG>P7H+R""#6W"&- MF-7 5GL$LF;DL43=,/&/W($C+*Z*+Q"<;E??5M:@%$>P5PA3FA/AH4 ML2IS19U1!VVC0 MCAIIZ 5=EH^>937][U56I+/#!.F'WR9_SPL3C\I37LA6XX;3WU,*B="8$.R@ MDGSS>FC 2W'DAK2ACCH6NV5^?CD(1^TI/(+R4[I/. [/&"6Q5@ADF59*2&(H M- ;C"CP'R&@+?PXD,OE0R YE^AVAX''^[R9WIUU#9XZ4*$00YL8J88CVU@6K MPE1XA/^!^%\?>GJ$-'_D;11^B5?HX!=1K#B.POYW7VZ3!\3>>IDPAWH ME" ?]GS$).:>0 *!4L9OJ=0.U5-9A_4L]<;'[_/DN@%ML+(9JW*9WT4OU^/] MX6G9.-(KX=I+P:"0S#,$"%5>R(I.+6US_:BW7*FAA*,[U 9S>T?DKXKW13Y; M3=[;?;HH4_6Y7(?--).PD\,F'@2K4ECCI=4QK9E M75D/5ND6&1V74*)ZE;6NL1R!U.TA)F8>?_J:SK^DF^SCACO;Z8$3SC@#5"$! M ;-.!BZ9'5K2FQ$6S!Q&.,[8_3I'>9PR^5_II/CT->],%+?C)5@YA[0D4DLJ MA.7$FDK[<%BW>"[U$MK:6"2P&;@C%KSP^6/69L,1$Z$Y=HP[RI G)IQ2!E:V MO9-*C? %H=.]R-\].B5 M"%\#=$<@>\<+ 1WOF " B4(HP JX,E)2YWA%K8:V^0UP;P5^QB9+YZ/8?U#X MD3#+=Y.B6(>+7SK&LIKCVQH!E=^U33 $T""MF1)*"X*-@'SS_CL)@->KS=IW M]&0UZ_IQD<]Z)$1I)K0-9R$DU'..@CFPI5$ZTN**I..(QQ;<.1C>V :)40.)W;9/X J,E!%L!('6QA!TW%1":Z]$F,[=F;-XM,D,= MV\_F>3)\:T_K)-X>.D"X1=!Y+#DF%&[I4HX1->Y@P!9\.L;Q5MC\.+P?97C> M95E^+JL/U [[X#\^^_KQ=Q+WMT[";N8P0X1((SU45L3HGNU<+6"#/C=53[=N MA7C>-2)#+=1=O8PJF_#C1A\XE3UPM%_".8RO1F)M:# QI(P/8E>T!A2'K!U^ MT:.Z2Y0&DXC-%$]NVL_:)91XKJ'$V#H>G_2$TK**%J0\&O=1W1&?7G*_ X1> M-]='>4B/@=D='=6_YE_28A&_^S$MOF33-$:GK$Z\;'RT4\(T9N& 4D(J90CP M1%NU,U]%"Z=8;P=W0^3SGB!IS$R3W]V%HVI=Q& 9IC/9O#MQ!F?KCQ#T4DLU M]$HA"#551"I0:2/A7T3S2YS>;A [8'-O^ RU2U=:R9N[^TE6;,J<'8W[V]\A MD1IC33"7@1YG/(.>ZHHZ!>"0^9PUN=^=GZT32"YB1[\/LANF.[D)^NFN=L*; M^-QZ.,1B]=.B> A-3S[YTWS0A"NK@QTDO11.$@.5$-56:+P;8Z)+=X(S&&R# M1;$_*WFQ+QY]W2"!B" !A::0,XF5@QK):O8*Z>9,[^W"OSNF-X)@Z..@Q@&0 M*,4Q)0I01K@+VYME.P",MZ9Y(?7>+LZ[W_+/!&%H-IX*XG_6+K$$,P>P#7H) MXI IXA_W%"U<\^>;>[N][IZA39"XC*Z6SIY$?#=4WXZ,D5B%I9#>(::AL58Z MYBJS-8 JF^=O]/;J2U\:77=%FMTLS*HHTL7T8?T,S2:1MJK7URS\ MY?2XB<3:8@84]D@CI>.K)95";*'%S1/>>WOFI3N)&A*YP;2])Z%!\?V'_87/ M]FF!1SLF0""(!%?!5G;>:T$Q$16UR/GFGH3>7FCI4#OL$IJ+AD8]>5%C:[JL M+9K'BY#7'3*EJR;-\@JY7^$D"EID)=8X"!HCF)KL=BX MK *-@),6[W+U'C)5FSLU0Z;.0V+4(5/]W,]:PJ&',;706\D%1G83E1 "AL? M:&X[7"B4JC;#S[J?/0^E<=_4Q6 3SS57 1H+2#!]?840I R1UWP_6YM/1Z_L MFB'TNKG^"N]GAV'V>.]G+:&<(!7LU9@>B3$EL*(?0=WB7?:![F=K(U__?O8\ M2%['_:QU7#IB7; 2=*P](@6V%4WQQ8GQ7;1TP.;>\!G:Y_ MK=S3.K& <481L50[X;4UD%6X(:9M+4/ETC>S3=7Y]GB,\N*%!M$$E!#/".2. M8*?QE@*L[!@+1[;BP\&KE[-@&)J15;6HS2/V[],BR^NLW'W=$J"U4@0*I\-I M!(6,M3PJ2DV;$[KW._(N&=X!-$,+P1]%%HZAQ=7U];I:93K[E'^<1&.S4D3C MQ7\-J:@U3A*L5"5L4%F!T(P;Y)C-)FR#%_? BM$4"!A0,E[6Y1\0WU'?H>TV([5:WN9!X7PX<7FVOT-B M,"$$:4XHIX$I3(<#I(+$(-H\TJ'G6[.!!.&[MVX[ '$HO>[[R9Z\:3G4)<&( M" BQPCC1,U'>4B*""0M5-$4(H)16]'+G1O@0>GO6[0NZ MZ RBP8)TMW&?\9 L'D[*P;[F"22,> 0 Y$IQ +"DP%>:G&*V>816;Y[ASIG? M 2Y#<=Q=7Z?3Y>[%] #"AR"X)H]*TBKH25=!!=N\:71$#NH/DBBCO04&88B8 M)P@(07F%@K-TR/B]FM)Q.=NF-U@;1P>$*9C5L@S[VK_GGTLU7:Y=5&M6A'\* M8O\D*V&["*HGOG-S]X SQH]T19Z+HDF*FH" M%CD(:(6;-Z+YSMC;5=G8=L8^\>YNRZR V<[CY?K1Z2(P<=\-;)OA$@*04\X1 M[QVWV,5"'Z:B%EG37"7O[?IM+%MA+P /M>W%_);-:IC/\Z^3 *!-K].B2&=1 MW8W7,3LD3Q54.'>H!'G."'#0"X<-T90P:7<+C+7(UNSM$N]R&UK/X#;>O>IL MM.[;=+Z:!3P^WDZ*]/.D3&6='RAG?,UL*>[8_S7-V\_O0G@ M?LF>WDND4XP@33VTT"+,'Q<# M0;1Y$9O>TI0O=^3V!FOC/>:%9?TAO9^$^:WC!>N:!V<,D0A %4!2&NP9KYU'8#)V%-&2H22V8T8)L8! M*KP3!EO*I7"4*53A@%&+;0_^@%<0_0$[0@%[ER][V_WVCYUPK;3@@D%NH() M4:.J>QMDF6KQ ,0/=$5Q*;@O)J+?>X/.$<+O>R?2AJ6I$$062P*X1XSM]OX MAFXN9C_@Y4+W@ YG;A;I-+]99/]8SWZKDQZW+??V2!P/Z@(PB CA.8= "%M= MCB"O3(M\SA_HOJ!;$!N;C0<^'T@M5NO2;FF1ELNMG>(#;A_3Y7(3HES^D2UO M0Y^83+*-?=GOB^CG0PGD! E &#/: 2@DQ>$_&X2P [A%-,@/=$75W%Z;,H ME\5J7>V@1GKQ@1[!UO:>!3-*>NDX(<1BXX0W!+ 8MV=K)<$.0>.I5. ]K1/! MH ZJMS&$"DJ-V-3\6],&O:9#/@![-,&W-6^^\[&TQ6+4R;C/R3N1B/M]X\0[ M[JPV"'N$,&2 >\:V4""!T) /RYZ5A-N*K4=%I $LP[EOGT[TW>0N/9E&>:A+ M IV'#AD$- OFN*$ .EA1J+#2XTZK;<.RH]QOC="/* N7D8$3*;5C$(&._*KJ M;JTKF6#09$MU4Z3K@^1X\=-C?1(!&=<0>.]%,#ZM]D#I[;PQ]V[0U][K6?CM M69#W TYCII[%S?TSE9Q8)2W$#'KG ..(5#H/MJA%7'MO5[;=LK$+5)HORM_M MYOM^,EU[%DZLQ_W-PVQY?/Z28(88091IRG?2IJEO7HVNM_O0CI=B)[@TYN*O M^OTY7#S0/&%"&J.)\8!02SEABH/=GL%D- NQF?PM(,\[QJ2H5;KA_1+/O^2+6YJ:F6U^B4< M*@4)(-8&95)8KSFI#CG*A1AAC?A.V-\'. /6!%O,/C^\38,,%_&)]_74ZQ0$ M.]@M$81Q!E#8]A1TE$L5+/R*4@1]PFC;O725'D7V/>6JQ&5W-=MQTR,9(Y*+UFC@N K=91T=E2#7F+:*;>XCJ[._F' MPVVP4R$-)*2S:,B>/@I>MDT8,S#73$I1+L/FD M6?Y]X\1J98"0D0QM7=B3L$=;JAA6UH[;*=.<24>XW0J9'X7OHW3&7)+=EV&S M6Q7Y+)_/)\7)D_IETP2$@\DXCPCBA'/!@;#5SL<8P".\GV[#EI;9#HG7L'%^F+%K$LO):$8XXUPH8'0ET5'2>,A&J<^G1#[%]R MKA4&KX>'H]*-AV7=<"S[+N[C5'/NZ&]5[Y-OIWFV],VB2<.&*X$HA@[0*U507ZWIFX,2:*+K8 M6N*,%Y A878)%@.1 #! ME&,>Z:#N:X4K)#1A(S1UN\[#ZQ&NRZ3-P$D)(E'*2$ZP\,ES; M*B)'$B";/Q(S4"AX>R%H#4JOQ\R;Q;2("=MOL[O#=6_/'BCA3$*MJ%**!4,S M"#0A?$)% MEBLR\FL*X>$OTP>UK^]RXME]H]U ME8QM'?C)S<$7I9J/F"#+M,%< *F\(QPA+*MT".6!:7YUW5L80Z=",AARESDK M]*3,RH_W0<9G5XNG7D98^P0Y/$1"N"W(DY]:I1GPC$88_?4 M9=G'V"?-DJ #Q5=V#(M9CAXS;'?IC0H&&6W,V-Y>5NB>H=M%-=$PP59]PZ;A&E0!ON1(6H5AHT-RC[ M>]2@<^'H%J/F]N63/>N(D 9#9_,JU>;*/\S[Z;_&Z_^#=F=7'TB,#T>C40$1 M9<)* <38:IUHP%^^$7^.U+P2O^:%D+RD?_-#&G$.Q+3U*#$(26"\4)IR MI;0#1.U6FF.XQ1,KK]K)V1EBG?J^3/XE74P62Y,ORGR>S>(;0V_3S2KX$$WL MK6_V'#=8W3$3"#432GA"@%)8\'!4[]8-M&TN5D;O"1T:O-Z%IMH4X[\]SG5S M ]Q6>(Z-G7COH#$**QL,^6#].>GD#@>H6B@_K]>OVC.(@R4)QRG&\W86 $MG MB_A29_XN78:-,UM.YL><9J>Z)D'*%90$.PL]E599J:NK)2.0'^-# %V?4AUC MU'B+V<[CJ;#Z[%LZ,[>3XB9])J^'=I(SADB8YPIZP@27% #MN;-5K1K#$6M1 MZG+T?M*>L7J4@+Y*ES_5V1_+A#_][8]3A3CLP(P21YUE3%"A#").2>R0UAXZ M7BO&;Y +\ 95B"EP#% L.R"W4#C"S9"15JV#RVNS]705XO-@N 8.,9\[A:Q379M 1=V$C5!J;7E?+V[1XJCX?3_4[ MT#S!ED!!--$\%IBP$E*HJMEB@X8LE#DT#SO$9=Y=K.. MJ#JEL1WNF'!HH+$."P2XE,RYH/=42C'';:XAA[:KVZCWG0%TB>"4PY,WZY)" M=:-73HZ3:"J5=3XL,.4P(8X$+;G"PH6S 71?U*RYE 7<9A-_LM!GNOWX0]QW?7^I1VBU9S>SRL'JU$[7#\NPPZPCG5?E5F\P/NX^7AYPO=ZM%^"D.5! M1>7<"*+6/DP'*H (,4.^ W66&[9["?B^LFYGL VEHFVG>-(?]ZQ=HJ&*-6X$ M5=1:K8%4!&]I,1@+.&Z';$=\^JZN9GN$7C?71^EZ'0.S.W+'Q7>0PW:73>;K M:)W%6JF?S#^FQ9=LFI:_%OGJ_L0#8K5'2 (MT @%M;208V0D4M4Y:Q!&(RI& MTI(G^1#X#+6P#YYL^N%3F,B)<[]&[X0S8#DGP'-O+*4 2;"C6Q**&\M%SZ\> M]7[Z=P_>Q84FSOOD&5&C=P(XY, X(1EV$.G";:[Q1)^&K>^T"EGZTI-:_3^ M>:1GE'K'V(6F(YUD]VF_*@*^JR(-\_'9M_BW\K@R4J-KXB3#B@!MI/;>:.HX MAELJ+ 9BA,65.N5-WBMT YO>%VFPQ2,KPM_GZ9HG M0KJ$XD%QEMO%$"" >Q!6+ELAR#2(XQKZE':+H3JQ7>L=^DQ M63O6+:'8,\6<4U!"BUT G8(=I1".L-+?)7:K\Y$:+E+N4E66Z+/^6SF<^+SY.YNF[?/E^ M4BROKFU6WN?E9+YV"A\[;NJ-D$COK1.4<*>H4!@#1U%%O\=DA+7]^CQ->@%M ML(WAZ1QW%4+";V,P0+98I;.K %QC!::+X9.@] 53$!!M*0A_D8 +6B&'VA00 MZRW-M<^-:'A$^P^NVQ?NU7]0VW^LPC)-B_F#SQ:3Q>8J[3HO[M;@_;Z8!&27 M\5N7GL&E ]^JZV@U#;PI*SI/AKP=ZY8$,Q\""0CAR,CP7P7#6@@2"($.IRJL MY1#I.]AM#P&E?GCR4_V@MWI#)=A1@:QSCBN'F#58 KA%A0H-ALP8.QK\U@UK M#X:]]8+6J,/?]E!\X@+\0(_$Q&0?![Q")%8)U( R7(%B@_(Q_I"WKKG_\IGQ M3H ;2C_;-]OXUR(]?6%YLF]BF>;,<./USR,HHK[;')R(=76;_\5^_WL^GQV^MG[9)L"2("*29!,$ ==QP0*IY8:F; M!T/U=M_0(=9Y-ZAQ]/A4FV&38" GDN"/48,0PR! MPKQ""AC4HNAA7WI,A]P_)E?] CF4R+U93/.[]#$39C*?+*;IQ]LTC1YL-9ME MFSR'2-H\+V- H7YXAD-YW"E^*J%PF DD 7L*N)=84.*,\ 3H2O$4&HKF;IKS M+]3'J8B-D@\7V7A/T5&O2%FS$1/EJ Q,8]9*+Z4V/%Y6;?'!4(V\GMW8A.C8 M_MT[4_Y'>%_B-$HE])]49CORB[W+%R8O4I^E\UF5"UF=5,>]9:=[)A!3 [EE M4!(>%#870$,[S$"+4D_#Z)Y]<"OO$\&A=JQ/DV]FM2S#\OKW_'-0:)97UZ$E M7Z_$&!.:QN==5Q&O&W,;WZ1_$Y2;;_'5G/=%_B4KU^MQLV[#[]VW^[#44YTN M JN/!:BI M2IL U4L$O.='-KN[>X\5ZDJ"-\&I]J M-MT\)_UF\2']DH9=^T.Z#E__E,?'#Y;%:AKI_)@NEYO@A4-GW+GC)!A#S "S M3G" F7;>TAU]2)'FU9AZB_ONE/]#@#98(MM:?L.4E\5DNGZJ/ENS["-^![V1BZ F@H(?C/R7RU\6?/Y_G7:%C8]#HM MBB#-DV_K2.;J%#SYF.>Y0R4..>4UUXHKXSU1PN+*X@A'*&BN/?<6-=Z+R/2, MVV!:1I[/OF;S^9N[^TE6K&.;C^=#[N^0,*NA#Y!);)"CCA!D*DM#48*;7Q3U M%MS=CX;1!3I#\?Y#NCGV5L5&;2YNTF.0<)] M<_NDM^?>>^%[!]@,'5YF\KO/VU/N"11;I&-O[\;W(B&](3;<;K'6FH_O$)LF"5:6,$2=I=YH2:74H+J4 MU$RTN-WM[7'XGG:%1G@,Q=&MRW!QLW&,G#CX][1.="S]+@FGGFKN#!&>LHHN M2EMD$/;WT'LOC&Z/S5 \?YHODRR>;S>C3;PW5VP?I?Y],]8UR4M2CTI ML^D1>3ASI(2%LP]1HQV#&CE-+5>5ETT3[%K(RNMR9?:+VU!RY"9%?#N\?)\6 M'X.ZDZ[GJA8SF\U7\=WZS^7:E#XB/S5'2*@!G!,6#D/-M(9!7[:[=02(X,WE MYG4Y+_O!ZZ+R">#(7\=ER$# C4V43ATX9XV30$:%9]@JIV&L:@8U%146V"LQOH.H/W8WE*LF M0%Y8J+:;ZG>DG"]6AT9*J,?*04"95MH@#(2MM'T#((?-K:3>3K9+"U9'4/9? M':5>E9#^ZZ5\2*?/LA;H?9'>QFC'+^G&8!WEI"Y=5:7& M%*.AOSNOC^P5YPZ5V+!O>@$HY)H *8T&F\*%$(8_K:REREP4E5.55\X9)A%< MNZ@(\9B2 *DR9!L*"R$Q& \9*G>TZDI_;#Y<(+-K]$9=A647=!V+4"T?(MGY MXIQ'R/;U2Y W0@3%_8 MVSY!0;=P4$@-:51?&9"T0HPRR$;^T$A'?'OIC.@0J1]+&BXC!74?+!N!$%R& M^4_VR$_%9%'.-_?SL[^ORF4$YF0N=+T!$N\XX A[$>P0/P.Z7'GR-CQ M,1(AN=)(0.TL5QY""7RU!!EF+8KU]N8D[TV0.D5J,&FY,F_44<6!'S2%NZ9P],&S M[ZSFED -%BDXS71ZG1?I=V[:"HY]4!T+)FPT8$*]IRYHA1QJ9E6\.4)@BP[W M@C2/)>Y-O1E"C 8!V'CL1 M'D$'H&! TR$Q9!7A@L'BHPP/&YP:?DN0G]8S%_)+MK?[IDHC&$PK['R2 7C M&EG(X!8O00)XC66TMXSC5[!KGHEJ_[$.C:_SAPA_6$\@ONWTL'9"3M:)_Q?Y MYO'@A5X_/030]T%BXV<^;BY_!_[:OC";2T>+;.>VF>PZ7V@WM;8X0HA^V_UC_69[:HR7:$8R-0\ $ZQH( MYPWOH ;,CRD+)9/)##\]%+ZPJ^26.(EGV>S M-6EK] [$@AQNG! *I%5&6NJ"BAG^"AVM( #4M$A@ZS< I%=VYQW#UE!!;B@$ M!V_YCS5/A-$>(VH@5)@RC20&VP!6&71_!,<9\M$%BXYRNQ4Z/P+?1Q7<,19V M7\C^K1*R*V7PY-7H@1Z)14@SK:R2RAMJ*.!V1Y_Q>$2%ZKMATZ',]E:P#,7V M-T&K*+:ZA)MG516OD\P_VB]A;OT6.!2 602MELJ5"&_ MS 0R$XG,>C/D$N'TPZO.3QUZ$8$NP1E*$,R\C#9.=!'?5R7];AOE<.T=$P#D ME#F%,:?0$,$0%9OR35(P8=+3MCJ/]/W-OLEZ[FN9_[QH7 MI.( Q)6-,&^5\CK^94NK)LTN6XS;3EO44CR;\OG@N4".8HMY1 M1#AW $3:;$T+8 #DZ0-TS*?7W.\ H?/F>E8>0$[,/I7)>PHH_S'_492SZKMU M8?I51?S#'0$.#@I:21 -6:*,9LH+J:AF=1"-<9U>&KFW,]-$Y.<]09+,S*K@ M4=S&5@'Z:&&NK,H6_X)/.\OJC_J9A-XMSV'PN^:>5R;&!0!%EMHE\#%4(6Q.EO-R]I MH!DT(G<2A[L]V.D%K>%2JE9%,JO,F[H ^S^GRSOSN%C.X^KE_MXTNZEJ:L=_ MJO+:!Y.H3GY;8!X#3 7A2%(BL9 8UWJFC+#I4M3WWM#/\6#_$ X>!4XO<.H- MDEI;AB1$VE!E<8VALK)%ME+?6T@_HM$>HL'NOSQ4Y/_/BNX/-]'\FT5L7C/XLCSZ1&VR].+HNK"4Z+FB4(RB4=M7;1#)771KE!$%E$?>80E]3QRA,U_7>>ESTRO-.4!HB!?FU _1' M,;\M)]_OIE<99836/0(J<]O]O8K2W->F=M7O\,_Y[/;/Z8_B>JUJ?S;($DU] M97 06DL(=TX)9Z!GEFS4F#DB="-![SMS]$3BFB>1IKPX,&FY\9IA")VL_D.H MC8'#C!2J17'R;O-)^Q>)O3FF ^":7;KI]LCE:FIS![49._**[^]^W\Q_]9M9HN M?U8,Y_5_5/SFS_B]^7'X^GD'PEG5'J-;7HN7!VE!E7-D MB(4"2$,)=*M4 >!Y-!B:1=,S0^Y8D+'=BX,%U;K(%(40>:\8%%!M$(/ M3A_ MZ"?(.(AP[+89AD%XR'!CPA6X4R$XPTA]9<"80N5I=#DQDEXS9(FL$4*:9GY1IV^Q M:"V%K5#^+8]OD5,O)NMB5F7 M<,Z5[D< >?!,C"?DD?]O'Q?_$==KX+Q MB$(?X8_:BF1U#"5IC07E@];V. 7D5/7)SW!MPEB4:6!G[&$C'2;K2E_W/53WI27B^^?K^. M!F%\G@#9I-/2\?%!8\RA90P9%;=@"BS0M1E $ -#EB-M:/&T8^';)DN=@S3L MA9$&[29>/AB0PEH;@TE4&D()T-K7.R]5R ^9,7S:N>X88?U6V V\5"P^%5?% M]$=E7KTOEIL& L=7B)W# E?<,L,E-ZOUME6KD7;T/[:'G4C#=V#,Y10_#F= M?)O>1[R+*O7E;:.O!AM'TU<$XP1Q%&+J!!98,T)OA 2I$$8+,6,XQH,"CK7G/H@6684FL[IG:8"%JB=M@D=_B MIHCSNZ[[J_S]#*RXC!X*ZAX>&3AV GF+=%S4-;6$K+K-K.CE41TS7'=ZEY-N M(1M*1-X"$>>_3K+=V72H2KRL%&)^?[^Z7+PLRF+1I/5>MQ\*TALR0+86W66W@5P5(2'2^-?1K"+:S8N.!%] C(H1>-XVNJ :(9)BD/Q;;WZ3A=8SM$#G:KY-\ZY[PVRMK MOS-]TTQT@Y0VKFHNRS$V<=/C?)6.#QS6@(I&T$0]983J#4K*XF%%L.>,RL8"T5VF M[VGH_L[T?4(. \"T,-P0)I01"#.V14YKG7Z\G5^F;ZIN-@DKS,-N$L2C2P-_(PEXI(S?:6B' ,GB5(@NDB0*.GJ<">.$\O/$F_' MPJ1,W]- &DI HEK<3(^5#G]Z*$AL"40& 4M=),!R:[:1;0Q5ADG=(X;SDW$; M+7UF=7(?_S3QA].#-;V.#:V::'NK+ >06XN!A7$.&XJ-M3P]KC@]VNR#J8M'HQYG_2F "'4%BG -#>$&V,4K(,< M1@F3ON7UUA5IQ(6L7W"'$K8J W^RN(O[]X_I=7&M?WY=5&OSMD.8NHKHK1+= M#LA9\Y<$3[EBAB *D4#*8BEL7M MILO8YHFQLZ_V3.O/!KE5QX8&H8W"2!B*.+#6$B,07Q"!%-YFTT2E.[:]B?5WAD[6&4N[]CD]64P7'VX^ MEM.K:F$Z'/%O]H+ JG+"4 @N $?42\8DK"%3W&2;D=2-'#2XNM(:LS&O.[V< M_-'\C::O"%!:KH2"5%(GF5/6VQH!)3DA>4?ZNV;SR5+4"L5?49ZR/!XX%S$: M1WS\]._BNIIH41-R]'A@WY @$//:::VAJ)J?:*PDJ"GTCJ1W$NXM3-P]\^:] M8#78&6+4*C6[_BMZ,&7T\!:-9>+PP$ H\!AZ+(E#RG!%-'4UM1RJ#+-C>I>, M3A%+#OV:^6+Y\?YQ?U>@'4\%SHU7U&A'A,& <"N8KN>&L4PW1GL+R_;&S?;P M)*IVH^YL?TW^>UX^-2S9WZWQ[8.!&.28=@)@2I0!QAG*MPL4A>E7YGM.+NK4 MX^@$FSXY_'[R4'RX>3'%@_WW]CX?A*6 1!JX1='V\114\KNF24O$:)Z^0EL& MS?N#YC+8GI5)GP6W.]IY5W=Q5SVDKB;W?\Q_%.6LBEH=WH@/#@J6"@XC%)8 MYQRA3B-4S]Q0EM$E[XXX,.\)FF2F^B+BU9R=>QX/3!BG$.)>>BB0I-8"O)VM M%$.6\!V>D=V TL(B?H@$7$63_)A-_/*Y@#P'WC*@+(*:$^/(=GZ&^!8AVLZM MXAZ8UA*-%JDKJZY\%6+'&+;CT> 4K=XGL!$<0,H1T/6R8!B2Z0DFG9_R]\"S M]H ,5QUE[":GSEF" /;1:X#<<^Z-8#4N4HE!S:1F+F]O1WO]PS?&D?PZ!^]W M@926Z1U622Z=!U!PQ+"B2*R[U@(G,4&J4?VJS)#KN4 *4PYSP;4 &'HM:-D MDW@G ?-PR*!YWP52&@M'MP523D,XZW2#7 JD5#TVD#<6(":H%2AN(C4G8;0X MALQO&?+F86-)ZJ9 RFDH_XH%*2 FBBJ(#,%8N*J*?EVD04)LJ)MV-A6BO$DT#Z=0X<*:>F2@C'"IKH<7#//*AQD9YF6%UG_ ."'@$> M2O"V]YG7YY%'2O3L>#I4]1@1),QSPJ6.C@B"XHFN%JVNSVJ332ZHGI M[&KZ_;Y1C8O6[XZ,U()Q8ZC S$,'(>&US>$9T8T\@KQP.Y89? W!V:?RN2C5W-> M7%WX7)0_IE?%XH]R_OB]Z:6=8V\(#OMH<@,)E=9*(\NBL;^E"=%T-[F_CJEI M/-E]C:=C?"[[G%E8B#V4E@@600<0.%J?N5OH7;J9T/,Y\SAF0I_8GM59(C3 M:0XICI0QCPQUM(.J#KEPVO3 MHJ[?Z4="9V"_# )ROB+8W^T)@I04BBJ,)% ,$\M0S1#O.;_,VSR-Q:*K:Q1I M*/^6Q[=(96F%78H8CB-^YW"3 @'/M/.6(.,EM8AI7T=>/*##YJ#V?).BL9#T M<9/B-)R'2TU<1F2*:S&+4/9YCRM&VS5.:(+T>'A2JJO5IK4TD$V,E/<0U MY=(KD%^^8EZ2U!+0P2ROU\T05QJP>+^SO>#Q0<$RB!@E!$D!HM'@$.#UP@L5 M(.GG=[UE)(XG-IW!F,6Z\S(]\7^*Z]05Z,V+ D7&,$ZH(T9KRIB3 M9H4,;3 M$])Z:]F6Z5K4%MKD'((=N:O%\NOL9O)C7E91P5S+*4A_8[ 8,(V- MIQY'8IUR'(.:9DM=>OE)=CGB-"S&0RU@JSZ&53S'S\LJ"_S#MF/FD9;<^T8% M3Y6L-G8'!288<1_7ZII.!%"ZF<0O1Y:ZQ['#=<@MEM.'RG6LVDFL+@-$6I?Q MB?OU#_>+1[L7!F^I<)I0)"0P5;/RJG1 3;'EZ?=4Q>5(SJ 0CW&#XU-1(1_! M^CI;Q)5T<3,MKC\6Y3$]J11J!Q\) E/#%'(4$JDY<,YLPH@>"D[ B)U/6Q/9L#1J MRP]$!(%'WDG @?)*4HDMV"#(D;:-$!RP1.J@0K/[)O2PB&=],:0U(I^7DW)I MJ^82AW,ONOU0B!S WA&.A,8 ",$C1VH6"$>&%/J4VD6#26#7"M"&"P.7IT@G MR9A'@_8,/>EF\%DOXVGHCV%X?GY\ M>)B4/S_?!" M=])[@A6>1/7%VG+JXM^)U9M*10X0*1I=\A@>AWTF^LGO"$XIC27 )H*@HHML MXO:WIM^ZZG[1V%9XSUR=#X-;UK;T$^'W]_/_5+O1\^6@2NL^8B,W>T&04E&@ M#.:0*4&,)DC!&C($6L3%>[)]>Q2*^0 #F6V'I[\T3S.)L,#M-QZBB5#E#!E M'!<";"E7-M,VIGVQ]R3I:87@KR1#6>;]GH/HC",RVQG[>6G*XGJZK,Y\CM^^ M.C L0 ,P19X!"TET\2#Q=97M2*GSZ:=MO7FUW3+P]26L[K :;R'Y<%/GP6PS M8(X*R0EO"0IX0A6ED ,B7$6.[_!P4-),JS,V*O,] ?=4"+TU_S'NEG@[#!0 MG^;W]U$Q_C,I#Z4B);PM&,T8D01JB1$S3"K)<>V]:(4RJA([C'QN5S7N4CQ)]OJI;&OWU8WA5EK6K['>PBL!5KHP$*JHN-/&? M#0X0*I]^:ZZW;6X(61H+WSS6*5M.%TC M@&R+5D*]W0C(9[5*AK'#!>L%Q9L_/]S4]N2JV_*GX_EA>W4U6BZV= M_IA>%[/K?@_;]G\VFU+*GQ^_+8I_/T:VN1_Q7X<.U(X-"<0:Y>+_-8"06P I MWB356BJN#,H83:AF\(G!) J9:W@GCQ M]-21B?6O<>[?CU4)G?O)8O'AYDM93!:/Y<\5*4T"8PU&!Z6=D"@:T%8Z@+7' M>2\\ M>[VP=(1.WM&S2H??FG%' FA[!P4L%59(28*X9%0HI &NH>'4#]F1Y:086@?, M?FW/= 728#;QS@D?#YT<&!8DB;ZE5!9Z7F726RJLWU"*H@LI,H^H=<#"1E+1 M"JU+EH\\HVN9B45'.0#OJX/J:+O3^"NQVQL[W+BK\0LB3,PY9)CA0F+E*%"T MA@D927*,K'7"H/D :"7S7U4_2N'[T8&!&$,HBU/FE"H(I;.0U11 W,,;W3. M[ZY1&BE4=FT?R_5E]^G\>NT!-@^)[1@"-=Z]^%.7D-LKL]*JH RS[EH1&@P..4Z82$0UX7-P(4=[9FA)D M:3KK>UL6^F!];X#EL$)426D'VR)Q-9*ABRTV$&RI9EKE"PDO84X MQUH?4O :-=0Y0/V.ZN-W\_O(\,6:+?'[JQ]690"+51F]^>SC_626RS3.HJ\5&5^+U?'JJ+*NBC:LVQ3^?'ODX^5G]2%6)JTW"K.U?'K2EQBJBJ+1* M8@&48YN;9B!:9JA1Y\6>D'L9'#]$YF(?G4?3&[OZ1B#<042%UL9QJPW47FWJ MA@/D1(N6N%WG1 XH,J_7VY' SCIH7"U4[R<=@;T>^NWOX?C__610K$_-C'6R*4SDEJ38C.M(Q$UG==^7JHC M11&Z_E00V$N.J_MFT4IC GD-2(VHU";#]G9C6JCCHI^]/-?!LW\6T]N[Y#&6/E_*HH MKA<^:>SZKV)Y-[^> MW\]O?ZIOBU4]]#[LAN9?#P(8SH27% H'+(< FNWJ@J//FJP+O;4\/$>CH3>& MG*4BU)T-ZM.\3W&=&$H-=GT[6"BT]T!H3I2-$F" I#7FCF6;5):+)/:I)1WP MZZQUY!_S^_B:54_5$;3DY=>#,$AKQ:VVDG/FJ^KFM7_/@##I=SOR\S#/54]: M<>PL->73=/$O7Q:5I5E$TW(YI)[L^G: U#-D-)2":*2J._*2U9@K33),._IE MM*0#?@VJ(]^.T_WME-7A2U$^'+R'WMM'@U 0F>I_3 C!%#!(PAIE1UIH17Y. M]U!:D0.CAE*'JC+A5=5U=S=7-M54#XAVLQ<$Y)CUT#L@,32* T4MW6Z8UJ3? M0NRM9_N(_G OF XE4=O#V:+\,;TJ=I/P?C[[$?>)XGJ%V.++?#FY?_[[JICO M^_GROXKEIKG<_QP,GO?VS4"@0X!331A'GG*EU1/&B+4HFMM;?_@1Y387-HP0 MK%_5/5%75X\/CZLFYOIGE8_P<5(NIU?3[Y,#A7C[_&; VC((*3+6.2FP,W1[ MR,&T;%&-I+<7DN^<#0/= &B6_?YI\5@5.5D\_DZ!/RQU'L>%"0EHG**( M>$HM6I?5\4^&C5:*X4C[H+"%7,"8_1QDYFSDIS22GPC46FMQ3X MT\ >,@6^43O7+]-EA<*[V745QGZ+9:(_DB87_YPN[SX5]RMH%G?3[U_F;K:,V][>M.F$MP0LM 2" M:!@M#T!$=.^YK>G7T&2:.]\!/P])1B^8_7JRDU4^?MXB,YRHV&E97$4^[,WA M?_M0W//C+L^1X]S#^(?T1&U.CIC'&&:42=TK;^8= 318G'2U81[O9/#BN6 T M%,IY12$W5FHI:-TVEGFI?7H6T.D'NV=B772!8S;'K7NQ>:(NNM9-;W#U\;G@ M+/10*ZHU,1Y9S[G&-;+4>)FGS=)22DX]"AT.V-^BVQW"69E,%R"QXTCJIV*Q M+*?5,>HJ/ODU^=;+\41':,R(HJCQ6Q!- -.%0 :5)39^T]AS3]884 MGFY@33[CVR6[%7&O9K7Z^>'+V:>_*3#J#(Z>L(?>:L*0M'422*31@_0V)>/E ML TA.L/ G8WQ=1#1?T08M@7&CB:==?29X)%4B"A'":9.< F0W)Q@S:/4\K@RM#\N[HHR4SS9WV;>9 M=,\:E?=A#R1-)! B(4>O1G^4 M53;KN]G:-1E%BUY.H6K0($QTD R& $&'4=SQ:PXX@88\8/VM1 -P\/QUZ!\K M%HVJ0R^G$"2C! IAD29.**NYMGC+ 8K/,29YZ3K4BH/MO/%#ER._[;D MY1,]\>'YXU)=__?C8KE.&#[@J0\R@P"T@(@2I@UG5 *H6'WCB&,I07H:>G[N MRS!:D3<#SW]CB7RY*:9C[RUO9A&4VG+Q/-7IBVC7I4C71FO=K(LMO?]LXF]G3+38+S&P&+)I:6K/ WI659!.=Z9-ZOI(R9:V!@P@ F#<9(*44$TP#42SU16C9JDW1Q,;]^9#]#'3Z1 M_>>ON"]#/7EJ[XES#)!Q8ZC@W&@'I?9./O&0R1;1DG...)ZY"OOQR_# M37GJ\8ES#()KP"U 5$D*#.,2.E?S$&I)DO7XG*.>9Z['_I M!LNP\%XI#!"WV$-KL=YRB:/T@_)SCL3VJJD7(@KGO_%N G&/9;'(<]<]98+! M,X<$,@@S* "6%D)1'U-1!USZEIM?T"D313YK ;BT$JA>&515"9?$Q+6KJI&@ M4$T]HLXDBW_.)5!38ZZ]8/J[!&I*[4V%N4<$: DH,5!HXUR=5LTL)NDY5CF7 M0$V5VUS8D%4-R><-V'Z7D3PL>)1841W\$D@ E9XCQ]8^J8_[O:.-=HF>D#NK M,I+2 @85AYP !Z1D$4RPP1$JI-)WV_S*2#86F=[*2)X&]I!E) 3L,Q&P?_#*KE<&B=,]!PHI26"$0? MC&R0C1:T9>=4Z*FQE Q1-B<-V-^BVQW"XXCL286>SDIB.SKVJ%VA.(&ZQ.,+ M3^!P<95FHX-6@A$IG$!8&V&BE[:I]1]M'T?5D/6;QRRHTIBE\[XASF9AVX?B MAK@/C\O%T[A//C!@!P'B$@2/7M'-,!.*E&CBR1-[]^57TI8!QY+ M#CPX0PGO[]KSOF\%0(TDFCKM %!<82@@KS&EREY2[]^.A*L_64]BR6!B7NTX M[Q:+Q^+:/I;;PDCX*>_+$AJG8_6&!!6$2J)1 AO4"': MV/1 47X)?3T):M^8G\N"^^PLM,\[6/N_%J1!SAM L> 2X.K4[$:5V55>LV5 M_)+:\EQTVS/E7(1]G6L778=ME]-Y]:,AC8ZF4PA >U[E]QD!(:4<(6!-S0%O M4'H7O/R6^/%M[)ZXG7K#T ML_K\-H#Q);TM_.G+?WX)Q.,K1>_\N3"M&5]5 M&<*::=".HX^GE2IQ,)(/+ >TB8PX!YXARB=:B- M @'/L47$&:G4F+P\&\W:$:H82[=.G$JPV%.MJX .\Y Y@B43V[4.@LL.QH#W%U<4CY5>7+ "JNE*LN<6T9Y=TB6M\9VI07IV+ M9CT+NXRD0@UG$(SFO.I#$(T$K2$F%$%;XV\033\#S_G&5P;1N Z9TE_KDB/D MO*+A4U'Q+RJ\F<^6Y>1J^3BY_U*4#^K;8O6?^]+H!IY&@-(*@1QR1& NHU-* M&*W1)1KKB[PL=JK(GP%G!MT,OAU'X=O)AO$^0':U 1IQ-@%B)ZQ6T5;G0! * MI5%DNQXYD^[,=!Y]RUML=VTG6;/R7%3L9"-T'T!'FQ5F,0R$39A,@]58YJC&5$&*HL-5UI)53 MPM,/:CN/Z_U2FM<_*T?SLM[%:4]GB^G5JD!-W\[4[J\%)ZW3&BGHN"&.<@VV M"8)<09N>M"-^^TP],.!B29Z MN?#2V0OS&OK0CAP8D_W6LJUCJ1:+QXD#^1+T/.4A'JO=%.?TROB]GUI[@;#J4& MN[X=+,559V8/$:44*EEE&=68&^F'K/_6MQ+T(8E]:DD'_#IK'?G'_#Z^YGZZ M_%E1_E<4L8?'AZ&59>>>.5)N2&F9P $%T#M2 MU:0F$6NL-=[NZE:TJ*T(LM.-]I&P7/AP]K*^OO/FY^7F1]5SA\Y&AIU(@!() MH&15GIUHBZK")+5\*&5$B^O^^87&,M:*+IB3O3VUL\'N'^5\T4L7E?U?"YIQ M'='4VFMD>318%=$UKI2[=/<"YA?9&O%0I#,.G*=DC]*D,;&)-4?0*X&K(FR0 M>ZB!)4,IP\=R?E44UPL?^7%JG>JC8P.*JB\X=D80 MK9Q 2,G:9U+>Z!;UT_.+Z[07PZ[QS,H'_3+Y6Q>SR,ME15Y-TH>;YX2V=2^; M?",XH)#AB N*Y,J?%V!KPB%%6LCD)18T& OW)]G-H?7GX\/#I/SYN^OG81DS M/*Y"VAJFF':L"@=SN6[N:HG6NM'-MYZ0.ZNNG\2HJ)Q"(\&U55(RH]91=6<\ MPBW*3^37];.QR/36]?,TL"?9=_VL/+ F73_KYP)2 !D#G)/&(;KRV]7'L7CMT7Q M[\=B'1L]TB^TV>B O?36(%]EAQA, =.(U+0@@M+OVO=V#-0)CWM!9[! VZ;7 MZ1';[/EC(4H6 AX1(SV0$'OM#=ZBA%M<_SB=SV=FFK6 <6B!.+I9O^J22S35 MB@N.:/5B2Y0B=$,-C#Z3RMLN2V/,'NZV0N3<^9RE338&>SO:N;>1SBH$^/$Q M;C5Q2:JFTJS%]YYA@1I#(0-$\6B0.JV!!?5N!#T (#][+!7^75VYNT$EG:>K MN.Z[V57<5:8_5A.(I@,]PM%#@P(G<=MAF$"G& &,2FFV,]>V17.RWFRO3OC9 M(2;=%(0D4CM!%6*48XXM(:">.8,BH[(+O7,S$9..N2E2N"EJ'P\Z M[#S!@.-(A*(.F(VU:)%F--U>[BWIH3]NIF$R:*CJ2_QDDU!U_5R@TB.OF<# M>>^I\QCQFA;,Y)"-(<_,'VJ#8S9Y67NQ>:)N=MW8W.[C<\%CI;G#C$2C%U#D M !/UVHFL9#YOYRQ12CKKO=,YL+]%MSN$L_0WSUAB.W9;XP3LM"RN(E,6S_-N MFGFOAT<'[KS4)%H/E!%N@.-.,=JFP8@1W14$7:[896#)4XQ\:20XA3'^".)$BG M"M"&-N.$1$0QZ#Q"B CK>7ULA!%J411NO-L>(PI.$JA#"4Q5G;2J2GK8/WSV M5*#,"V\AX!Q::JU!$FWI !JGKRJG>_]GYAVFHSBP-!RUC%\\%RPPTB$$/:98 M(!8)H;JF!5L#\O;&DKBRF[.M\#AO'F?IM@S/VHZ\#3\M%TLUFTU_%.5B4O[\ M<+.]]E?5,)G/EG?W/[_<%64QN5D6Y6'G(^EE(5K#2 LIC78LTA>7.5@?-A#" M\*!^:C,;()%3\X&A2G=!)U=WN^=VQ/D\,BX@[S@#DGM+@/0,,KRYM!+GSS!, M3TOLS4_H@-4=HY)-"&R?Z?+^L:)J8_PLU(_)]+XR9OR\7!'>)@R6^,F J6)2 M,"YA-(6M0TK#VKXF-%K>^2TQ8U[%R(,+R:M7\OPW1;#J^,ZJ>]3TV^/RF;'? M6>^E ]\*T&&IF6$.6JT41%:+^H2/,I7C*CF"M.8"__!B^J)Q],?X]_B+R6WT M-JLZ#7]-RG\5R]4%]0^SE9%A)S\[E][3IQ <)%H9A*6+6YWG'#E?6\74$I-> M]2SGNA[#"G7O7,E9UO^B^M/Q?>R6%2'B2\#,&;^ M.*NJ^=U&-BR6VVZ0JU_^.7V8[FTHW?%G@H@(<&(MQC+N4!!Y2T6-#F$$)@ME MSIVDDPSB<9$?V2Q(;E-85]=G2EA,',3Q+XP;@J"L(6>0@_3%+^<.@QUOW6E8 M#G;+X'[%M>)Z]^RK;CJSQ2$'J-D+ I7:"N^,5$(>JBVL(Z-L&]D.G^\]#Q_K;2 M-@J>>:U=[XOEAYM(8NLUK'Y1() I%/<'*+"6GEI<74C;H$$L/9_ ^S!K62)N M3U*407G+5?+@OK*6U2PWQX; %6>\-M:VW7]$Y4W,B@,B&)4ZFDFF3:5O_U%^ K4X], M 2! 4A,W=K;+EE-YOO,=X#L'[W_]7S_NMM8W6E9YL?NW/X _V7^PZ&Y=;/+= MS;_]X=;3X,XCG]N_G7X:)6_]$'VM>#G M__O7#U\:/]_ENZK.=FOZAW__'Y;5TE$66_J97EO\O[]^?G\27?PS_\3/.WK# M^;ZD95YLOM1967_(KNB6P6B^[;:DUR]_Q;8L'WT#9RCF#(& ,_1/KWQQ_7!/ M_^T/57YWOV7T_#P"OP+@^CE84^@:$CZJ@#S'ZM,OU(SW*^NZ5"_BYU^I&7/; MT,AN8Z+]/OU:S=CU0C;:,HHZVVIN&<^^\B3F+?_4!_:G[H/\V\_(;V.\$]6C M+Z8_:KK;T$TCFH^^VLHW__8']J?5OGIWDV7WJT_E3;;+_]$DDZ385<4VWS1_ M@;O-94DKEK&:OWZZ3O,=$^(\VS*IJRE/916\JNHR6]LB[K^J+-J,R$E*?J O.Z$B/[L)J\#7:,2"T?FLPGE8'PWR+ M2?DL5,NI]3B6C6BP*&MG9%8[\GC2*'KZR+X(_\FI%$N"% MP'6"V/9 Y ,WPF%O.<%02@IUV)M3!2\L#I,52PRHI!1JH5I,!:=F6:, BA%L M1 4%6#LC@#HY7X;V:?6H,-="-2D>MXN+NRS?K7R8VB&(HM1Q@\2+ Q3W%GV M_ A+8HG86\)BM="U:5Y,F2/U#Q#/!O0O-7=%R9<=IY *,D\C&G@M".T&DMY(X+I!1.-GO-JQF QPYJ9)F M2$R63)(C)T%'8\P6R\1"\X2),Z*BRMDR!$09?:&GY<@)0[HO=WF]+RF3HS3_ MP?]4=08A\1%R<6@[D1^DV$\3U-=?GA= J2IHA!G#B SZ<=C'LYH MAB)AR] )5?"%ED8CI@=56:\^LY;1S@*%L8,BZ'N13XCM1;;GV*C[;M]/7%]$ M!N2^T7#OYVN=>57GZVQK_95F%=/5MBJ7F%.6I.B\$IAC1TX %(D140/FXI$2 ML+\]58%''+S0^=4XFK?/*V(NQK0*R1[>#VU@$+!R(@VAY]J!&\'43OMO)P&V MI?JXX'?.UE:F%]'A9U$_[O)+7(KW^ MK_DNO]O?#75# !(?X-1V,,)L-)$2V'U_ $@JM+(L_ZV&>WX'1KR#2W+R>AY;S7=N5LP$IU;CA.!SFV,#LG.W>*8LG,?>WZJ8A#W3^RA,ZIH,K2.%S1"C&I7MPFHQ6ASD0I3MP)J*M"EP MOG!M4_%(5-R4V1)5M_>[=7%'OV8_<%ZMMP6?;1O.62$/PM!+0@?9,703'\>@ MK10)#&T$8L'N-\:$N6[7HK(8+.N :[:CCF.V^J 2VYDGYU'01F>': MZF/G&HWOW;NP!@>MSD/KX*)5%U;O9/-KG9NB#<1(;C =N#,)9C%M9AE9:CET M% OMVW+Y\@3,E1W9OATA% 0I)!#B$".WLQ:Q<;R]NG]RP]&KXJ=J24:SGH(2 MW]Y&;_)=(S]7V99?+267@)19%,L;4U G)_% MW@:F17/88*&D646KS[3:;VO6&5/F>+(O2S8*;R^D8I^^+*J<*VRU0FX*,?&" MD #/!L1WDSCNP24)CF4J\8D@&:ZWX6;3 K&NB]):MS"M!YJ53:U]W^/4(F[: MPS5*"^>,E";IO+!Z)ZS!B?86R,X-J_6C^:7+5V,YI>!*LB^OSZ;"NV@Y-^:T MF/J;Y=Q(LKADH,H7H-E^&GE^%+M^3$(_\3P/VAVT. U#J4F;20!-FBCN.A3>6':28E\\.9@*[Z.Q@R&6Q[&"2;R/9X0NMZVU[P^W?\OJ6?9Y/ MT._KVZ)D(&FU@K8=)%'JP0A!F,(T].RHPPBCP(L-IHG1V(SGBR.$!G/"^!@9 M2 [3!&>J+''D3?L02>N/=>30@M/%:['0E3>TQ?P-)A!]OH_)))HC,':I-,'8 M3D,!:GQPKPE?Z]V\'?+I.LNHVW1;?#Z\()"%TW#C$-L$@#H$? MVBC@)H&-79PXKNBU\F-LF,O RR^&XH#LQIDLVUP/4?3F5ZDA=UE="4]KCR] M(UX?/Q+G8=:4;BJ>#( VCVSU>9S\HJVEWM.EF98N-_7=-\V]T(WT@9@2O8F(U&:5R8M7#:D<" M1SOS.VB3'WPY2=+Y$R_CN5V&5.EQY?D9%UW\B$K5+T6Q^9YOMW"W>;^K68O+ MK[845A5EQ?WS,P' )C9T(A3:KN%$,0D^PC^DU:J[3]3B; V<' MI%8+=0F'8J28/-,SS41D&5W5D&_%%&U:]7VN'DWW^@UD50W"*'2!YZ=AZ(1! MV%F+V3!"ZNRMJ@W#U48/BQ<90[<=^>B6)(F"@Z$)^),=W<=^@A#V#/D])B5 F-BXF*6+#E9D>/)T+&P)W2<41)UZI:A(2/P M/SLI-8X))=WHWF^!4>(1VPNQ TCJQJ'K^:"S! D;Y2@KA^#W3ZP=2L]"*?&F MH!\&*!NG(+.\\/0"):(J(DG@ G5$UH-S2J+$QFM:4M?T]]7G],LC2]TM;JR\ M(6[@>%Z*8[S>M)>D7ZW$/$9.1492=EY&IV)*4D6=$ MO7[MHC[&-L5Z?]<_VCT[ M%/J:B^(Z,=I7^8Y6U1=ZTSXYWUQP'X(XL4,7)7X<>7&,0.3W-IG$"UU!K\>2 MZ6FF#HO2L&\DAY*+[<;IDYQE$F3.[-+Z2Z2(K*V/(G,9A9TF7TZMKFM@2%B+ M6A/]DY]>&B(0NRXFH>>X!,0XZ&TX,'6DM$?JFR?3&J5AHB1+@NIBC"!5-9EE M4/B(AG/ZH4370O1"#?M3?1C!@-#@[Y?B&RUWW,876G[+U[3ZI2SV]UTQ%" W M8&40C&(($\]./81A9Y!ID=C;.!K,&%:*7[[\(C&2&EA;P)A1DR.%]A8EH=))<7=' MRW6>;=_OF,#MF@:6;5^RSJSY"*00.@ @'WHQM/OQ*_N72.AQ==TV#>MW\EY& MOW5R*2#F,]$HI^P'D-8CE!IT7B?=$J(_$^UJ&4 ;_6+Y0)R;4\G! +L+R!0F MO"K,MDFUW:H?A@ME>#*Z$?>#P)LVZM0M8V9@!/X3FV95F9#5C?=W]UE>-D_B M%%6UBI'K(L\-8_;U)$D#D/JH-P9MX/;7!GR5UQ!)2T)]X_$E %\5CN0,H/A> MSYL.JIJ@R%(IIRHFZ!LE+1?6$7D_I^1WZPJJGBYQ++\F&X+G ):+%6TP\C]=,^#6-X[: B8G?0F(E)Y"/]X5<6(_#QI%;#70KWUED"&(/OWM@8L8M?5(\ MGQ'<"8*W#%&>PM%S^PA-C6H+: MZ' %8>CZ'K3]P L)*P1Q, P^DQ0GD=AS V*[V$XC)P0!]-)#'8 B0E2Z MMM@WF^[?'(25=>^TC9[6$61+KM?K)TIU$J=!,H\"-*8%9$".K&5I@23V$X*@ MPH#:3##=P/5Z?[??\@G5)]-"&+IQ%*?$"1!(,(Y)0/J]JTD$8JRB&..M&E:3 M(V!6/B ;,T,\BF*52>.IV!TWCTPW%]8QV0N:73Y#H/"$LXX@+$O:-/IU=EI: M'W.BDICFN[RF'_AU;$]OKDF+DN8WN_9-H?7#US+;5=MFU?^7+-^UL^(RE'LB7XLY^HGD=/4=GS[_1_?R\5-8*SMR@!.%,(60I"F*?->+>J,.28'D M-/8X8\:GMX_Q6?3'/=U5M'E()S^(0W9^WM<(R8)3XM.Q*SE5?DQK> M13_+T[G9=3T$+T,"=3GS=#9>)T<*-Y5_J8OU[[?%EK%7D;_O\_IAN%B1K_-A MY!(8V@GBNSE"W-V23KPX283/.6HQ9JZW/;J[_!CA/ULMQB7<8GZ:N3/]3R_S MR^B&FGTZ?<&Y-L9$.R7?$5[L&K,X_Y9OZ&Y37=+RRVU64G[;^F66;U9LF&H[ M($0Q2D%,H!-B-^U,^Y'KIS(S:5H,&IY$:]X2V/3H+#:$WUCWM+0J#M+ZB0TI M-L5VFY75X:>2>Y7TT"XFA9,S+J>$+;Q6 R^L 6&S$LPH\FU^1&+M>#+W(!A%!?$'3!3Z*/3\1.L*H M^-6&I>U0=ZC=K2S)DV2QII\BU:ILGNN3'_$@4F/)$;8,#5$%?ZIJ4N% 6A?: M8HPIU'VQ&V['<<,H9@82$C@H]FTF/X'?V821(W8YA1Y+AE6C&Y(<0(V[/DN- M3$DM,QMA:Z#9%1)S<+$:J1XOY8B>V(R9)ZX9#QURY"-$?A/SZLH,2&\2KW9Y.V%(GRF MYOTNR>[S.MOV-A/?BW%*O!0X";+#$)&DLXF0'TB5)>,L&9:1 [AFRO)=OK,Z M?)+KT>/H%%R.GHQ)R=7HDR3.)#UGB3JW'*V%X&5(DB9?GBY&:V1(6*H.6S0_ MU;>TY/5426_IKLJ_T?;ESOXV=M\)79M9=5,4^(D?!&G4V\<82CUHH\^J:0D[ MVMC<(+4>0>V?KWUE8YUIY@45;A;2)=7N4_+>@G5=YE?[FD]G6G7!=*]L!FKS MR)TH:^>D3SOS"Y%!_7X]E41#S(G??5*S427=D*S--3,DFH$Q.MIZQ-9-8O4S,&64: MR>0R9&BL$\_NZ-# B:C M+FM-X%MUTT3-T389A(6@LCK1Z,)A%#J:*_4%QL6 MDZ\%'ZY\I769L?]=WW8[^^0D18XI,2$Q1I*BFN9B65KU)&)'4AA[V'-N%L0<=0.S>),8HD=&&488, M:P7#]BXY@+-Z=)(%R#@NQ=1C,AKEU.0QK(' F>3E'$EGY$8+M\N0'SVN% ;: MGN(6H _#';=A$H1^S,HBZ* X"1- 4#_H2DCD2(F2PM<;EJ*C37 ?5&^M5B%- M3'T,\R6G.9)4F=W2\T'@YNH1["U#5<8X<&K'CBH7H@KR?K^HU#MCK,$\N=)*-GM-!4;)8AE,:\*Z9I MX9)%&C\C4GW:UU6=[3:L-%PY3IA"'"2)9V,20F@[I-]QB7T0.JM[6N;%AB6! MLA:LU*1MR/36IW"$.RZB-_F.S]A95QG[AW5[0*TYE":[-J? HF#19I0ZR9JM MP7)A':&9N&![2L:Y>DV9N&6HT C\3ZNUD4R(#_>>JA=3N.V>6[SDA^:+W?$Z M[=?BY1'I*H)1BATO 4YB.S&!!+AQ#RY.'*0@/], FT>S9$>7T\1(=$2ZN,#( MCF*?UW@7UN"$U7GQ;(/"B1FWJ8>_.M@_.V2>-+P+T>V)G7XV-)^!_YDGOK9\%H>'K@\2ZT MO/'KPMK1YA:5.OOQ9^EM^_-$4BRQO(4@RF6:,[L(+ZR/;1B9=R.2SVS7YA@* MUIG$-'?S6$:FFIV%YX2) CN/'&#"N2"^6,CB?2^T9J_0-]YW;L MR'.\#"53 ?YTMXZJ[Z)Z<6HW,C?YTNVH3+FXT.TV1W>EPN$:Y5X85R1R4M>- MX\BW/1(!X)/4[<%&49+(:<],((WKF)G+J><*J9ABOH%8RJGOJ\=I3MUHW7IF M9;O-HQNN#\X=5]#3ZK*9()W1^)E;Q3+RQ=PD%(OJJ7KR&*9E_HU!^4:K_[// MMOEU\Q)E]1>ZN:%5C^G%\KW=*+M"GF,')$SB*(E]WTY=:/=;9(D7^U)'9&8# M:7@6I[F4GTG7FM_J>+TMOENW''KS7&73##1E,//!')?#%A5'[5GLR#OKX)Z5 M55;KX.,)GU/CCM;39:2SL?%22&B3-9%EI[3I:!!,:A/'9::EB15P$M>Q,0EB MXJ;$MR,_='J4*+;QJN9'G&99DG@5FU02&]P8M10QZ^K#Z\&:9=5!:YR6MMKP MII<8IEM:$&X#R\A"LWEO=BE!,@JB.>>O^:XHFQ7ZUDR_$31EO.*\:G'QHOX4 MKK^TZ_RKV(\"V_>2$ (001=@)^YG+-/0\:#<0W23P1+2KS%OTCU"VSY&P!1I M]UB1*X[U.*IG%K0[CZ9--;KB<";'3![J M9227Z=TN9NYB/GAZ-9"_OC#*HHS;*F)+='#\8DCUZ2X;BF%7#HNG7XL3]Q$V!Q"NF%!N>%W.BO)FJOHS_?L^K_*:?J'EMWQ-+YLM\9_I MNKC9-=_R']EV3UX#MNX'4O]/77ND(I)ZNPXS4DSO'R?7+1/>'7AO,P>FM/RL"S9!VF[:CVSP3B3"1;3#I:1499#Q[/;:I<"3/Y8V_NJVM,-WI=\XJ@]N]6< MJFO^\=-]4_63'[1GXC<9 MM$[/<#A-BOG7#J*9">,R--^D@R\=,#/)Y4A=;E+!RSCLR V@1Q)@!R2.T]"% M_2Q^8N/8E7R;4K?U>519BQ*/X7R4$$]$MZ0.-TRW8*T6;2>A%U8#^*)[":;# M/(CM,B3V-*?R"JLA/HL66!W^B>FK-B:UE+V?*9_M7M=TTWRLJ1Z:!=:T**]I M7N_99U:(5>#023!!3I0@UR; @3TN (#4J5SS: S+[P&C]3^SN_M_X>^?LU'[ M77/M3%L56R7=TLQ.+$+3Q7E7 MK:*UQG31FF_"7YD:VP#3.DIN(5C8ASZ,72^-O %GITD9$A5R UT3(SH [.@ MC*"O2M<3IO%%^^01TE[#O[$4(,RZ8I6O-:"+3@ &W)48 QC@6\R&H/IV9=6S_-6 M4/AR78^U$X\>K<7A&AH C F1AK)_HNCH+_;/A6H9XOX:P:I5O8:0+5K*]7DI M4\%K8U5'W7X2S,K&)+'MB#B.[R6$A&'DD0X+2$*B8_YF)()%B;:^&GU$2,87 MYM-$0WLUKA29R>OOD^0J%MWC@[5H>=;EHT1YK8M1*6G^3.\[2QNXVWRF=5Z^ ME#=6$((X1CX@*"2V%Z,PBN,>0N EL=Q&;JVFC6_N;OMU.<"M1A;)VCB7D-Q) MR1ZAM$\4C9@ERB4K^VM-A&+ MMR23DIXIJ:0*>\+7FNSO]MOFMA5R?4W7]:?KC_0[7*^+_:[F !B*=7Z_I>]W M+99/UW#3[A%;!2@&@1L[.(0AJW#MA*1)#\B/HE#J4G5S, S/ 1R06[2!SM=V ML@&YQ0*[NY$559-1$=/8A01$3G*/8D&&6##, !IT=QP<.[IY'(CO1 M8E;:@DP'?PQ&N*>3!HG4LVP+?'!,E,AE=+<1^%]]<$R.B8D?' M(Y,:Q'7H8 MVJZ=!#&RHQY<%,61=(^:!M;DW?#_?YUJ3)@6TLDG=MK,ZU1RG(O*" MQ5)[HV## R).ZA _#;S4P8'C>M %@,]?V7Q% ,=0=-5-^?O-5=0])%XIM].Y ML[T"=(J=,SUX-*'+Z)/CW2@T-S3)*T!8;;S)MWM>-G^AZWV9USFMR _>L>F& M7X[$3Z.R+LW[]Z?K9^CN>'6]2APG= M!P-PBW;(V_O/ZEMJK;/M>M^]8\"&M[VSUGU14^9\MN7W?_ K?;J-Q,IK91,% M5TQ!EQ=7.;D]QF\=Q9<\BN^1#SRVSS7ZPFH]F?B&#QWDGU'S:8.[#.F?V.>G M%W+,P/AK2:6NZ>^K;L:E^DS7-/_&2\%FYOP;W?']S\.M'SBOUMNBVA]E. 12 M:,=N&,8)]E :.=CE+UO; #AAX,6OO;INV+I!9>DP6P?0UKOF*$*[*M6 %[H= M:-)H;(KUGM\_T;2PMQ"51X!%H_.DO3]19^Y=H[EV[,2-XH[S]P6)G8C >35U M*B>+21OE*-5D_?]@^BO]42-&U.^KQ,=. #! +DZQYWD1M(/.=F1'6.@4GEZ+ MADOID^HX2@55V55*01,0.SKCM&??#C"MWSA0JT%Z>C;!)-6C\LL$E"NEDW\_ M8CBOZ5W^#SY)RT>%W[(R+_:5Q;^A:A[V+K,-[9>K^7'2H?E7^_4M?U'H*M]N MN[TK^UW_EQ<^?]',PS'E8C]LAIC\XA+^6_QWFN$)&V&R<2JM&L/KHJJK"V[@ M.]UN^7\YOINR8/^\SLJR>=#H6[MU.]MNB^]\@OFB^4+^)OGCC_!?Y\ZP;^A7 MA*I;RCZVR6KZ)^OK;5ZQ$?# R5WVP%\5X46L]1/X8_=[%?M05EO?;W/F>./] MP3OV+R5MC.;,?>8(_Q7N9/WPSY55L? TEV_-:6B?^V1SL\RW7PL3E&<&R98V>,EG?YCM_\X/Z10:0[*[^[S_*RL7K! M-QF4-_1=<7W-(#2_7GRC9=[A+MM$\X_NC,(SWW[R6@[JDF;-]7O-%H;=@W5? MLL:SOVN^D_/7!IW]9;^CK-9OJ.!/)_Q)=* I7,J\W+7$*Y>177.1A:*7T%\Q;I+(Q9#Y8-##*,PC4*?I!"!!)#FED;;3EW?MT/1 MV?11-LREQ1Z6=8QKMDGU7HG+CZ.'H;U]Y?U_QM^XA9 C2(,">:_L>&6"0))4[=*W;N.FI\PXO3W1# MASR&?,'OP3SZ :M4.6[!(M5<3,2D;]9PR,FA_DB8V6P@R>BY;06F@K,,/37G MWM.M F9YE"UECLS!'WFU0HEO)S9PPC"%?AHW4^"]-3M*I'9'J]HPK*(O]5=6 MR3!DDCJIS*%<)6B2/L4B4((YH_7?$VH$2C]5,I>A4J.].%'PC6-EC.;P/Y:4 MXN(NRW>KU'= ZL4(I:GC>YX#,4H[NT$(0SA6?>2LS:!#%U:/T?JM1:E!DR0Y M5E$2:J7&MG+U3%%?P04;0Q30BM49%U\*&[R=;:%>SY: MWN;97^G=%2U7R",DDU$T85C'R 4HL@8Q@2F!Y M:1J2Y+2(8;(Z4-: ROJMQ26S>C2".HGEHFDH5%L?4J12;#+_I..G9N_',[6 MZ7H-3A1:6X^$ZOZRW=]EZ^[[ 8FAXP4I#F(O0'X2^0GIOC_T4B"TS5;^6PUK M:XM%0B/D*!%05&-LR(EH"T-%->48D1!*8\RH::,H0V)B>.S<*?U3(F !DJ>& MNQ@;>@EA^]C*/(ZA3T(L)Z)133J5 MZ133TM.^GU)6#6PM0&=U>%'H;4,R0_I?ML55MOU*U[>=D3B)8X?$"*> I,A) M_!C;O1'?3['X4%[ZJPTK+CT DAF/RC,D,H0W2HZEOM6P'C(L%@,CT=7E.!&006-TR"E@QX2*^LE1(B%\QJA1 MTSQABL3T[MB[4U*GQ, "5$X-=S$V]G*+U.^;K>%?^KWQJ-V8_X7ORV=5Y^%Y M]\.NXPH]L+_<%U6V_:4L]O?5UIV.RKY"KL3@9C8V(X3 M%P$W (D-G:%DA6(#^85!-JS*/6"K06Q]S.ZHTJZ=A; EN,R^$+3F4HQ"6(TL MST]#])DU_H5%>AD;!99&2K'HWBF7Z:1P\'[9;: 'DDEV\X66W_(U2PC=CK5N5$/"-'20'R5QD*+$C5,4Q)W5"*/(D5CA M&VW+]$I?L7NW9A"M:X[1JCJ0UE6'4FH=:SRQ0LN!DW(JNRRX>\?160T\J\=W M.)^DM#XXGE>I=<))^55=+QS+L^C"X6MDG%Y U$;C J:-='I3F&EL(PKO9)M5 M57Z=K[/A]$7H@B0(HB"R"?1=:!/D)+W5A/A29[#&VIJVD'X,4&EZ9S2Y"H6S M85Y'%B$6%Q:#;QWCMPX.2(]@ M#:BJ)-NB@FLJB O48F.NGI-IL_R**GB:[_*:?LB_T-MZ2VDDKC4(8GH]%_]R\JR5>B-*+,'C&>$U$8UEZ*P1SPKS;5F; MBA[L'RV8Q3!- Q^%&,0 1XZ+PN&&0(B )_74C6[;LZKIQ:,./6*W@/:(C)95 MX\'0*:TJ<9A:7U\B5$UC1X5F\3H[SCMQK=7 HOBCYE5=W-$RZ:XD[VMDX""$ M/3?P?!C&";!C.^HW(L X(E)3"JHV#.LG85FL?7>\PV?U][)+/T&NR*&8$DY! MGYSB]8BL =),H_<3U)S1KK%D+D.C1GOQ[*UN':R(:LY7_I("5[;>3(J)GT30 M=B+;QT&(_2B,>C/8#Z0.)DA_N6&5X0?C=L6VN'EH7F1H7Y'8<7QR(B-/FIBZ M&.5+3E8:*$V)-)>>/"7CC) H\[8,!5&'7VAJ/Z/O\?S ?O"^IG?5"B80)"A* M7(] $D9V&*)^RTSBP-@;>86GN"'#6C+L]LH.X$9?U2E!HYBB3,:@G+J\?)$P M1V8UT.:_FG-@Z8SL:"%W&1*DQY77[^)4Y4=L=_6>B]ZG:W)WORT>**VZFS_9 MF.X(P@I!9CM =@")!X!+$*NE>LNQYQ+Q'=9Z[!D6JA8E7_JC/4Z9#<":.#TO M5W/1*:=:'9.?KJT!8G^I,)]L.A:S&1B6V68]/=-J6ZT_TWOVK\T39?REK]WS MIMRFW_+PO-E1.A[[OI<832\D"!,D+V$CMF:/"G--6;;K&:U=6[ MZIJ6# Y8A6&"8S^-B1NG/@HE-5E/K.LO+ M[@5#UA7OV>=OLXI:]R7?0:]6 ^MA7JXFGIQTQ1KY".>%]0BI=01U]@?83G(H M4$%K#<6R*FJ]KKW^8)LN_D2U\S)[:%[S_%ITBMUCHM4O_%G45>R3V$,N\'S/ M#[P$V!BZO5D'!5)Z.=J888U,LNK6NL_RC5473352T>V6?8V<*(ZG5$P()V53 M3OQZ:)S'#IQU0'=A-?BFE;S7V#HC<]J(7H:TZ7.G,-0@=91_?#F2@7FDIQ_R M["K?YO7#"H8, O)"2##Q8YS&,!V0V*$M=!NH2?NFA6[ 9_$GE=\5^]K:]N!T ME( CV1]3"4Y'O*:"L(_$(\07UH=7XS%A:7B65.D*44^(EJ&F1CT4JA=ULJE? M M@$2!K;3J-!&TR8;M=]F/_&Y_Q\?LZX-HK(\=,J7<>F*H6]0G#Y])O;>.O;FP M&G]XJ'N/+JS&IPN+>[74C" 2$2W)0FOHWUH>T>N\:\5O]N ^K%'DI M#EUD8QP2'R3 #_O#J 1%J=!!HED!FM[CV0\4[ALO));(9HN8P*KE6PC6^,T9 M%Q9WBB<3JW7+NBY*:W#,:CVSCERSN&]\48Y[U^8>Z\B_MQ!]B175M] *M"S! M\M&^=>C$33,HAF:0M\W@?O#-VO-6P#]TM&AT=W!P[!*M(=Y/K>G.'>8%+ +/ M3D&QH&XG-^8E%:/Y.Z;W!8.Z\@($$C=('"_VL,.JFI3T9TA2UW6EAJQRWVPZ MSS=@K$V+1FY(*4F1V(C0'#MRB;4C!K]"C)$QV",.S@RAU+A:Q@A($7NAH[5( M+IJ6Q9K2394R'W#^C59U7C/M^71]6/!8(0*)1Z(4.1!@G(:.'??/6Z1QD"2K M;[2\*H173C58E.D9Q^#$5_TZD!:/K;4YP&PN+I&Z%58KTX++J1-3++FB^HA; M_)C; \*)UU1?I^SA8%H]>KJXJITMI?NTSM^__9E^H^P'*Q^F3@A" M!P=1 .(P9/\)>R @C9'R+5IZS!NNH(;[FVZ:*^_*%M6(Z[,TD2ZF@S/S+2>+ M3Z_*&O">N!OKPOK\2C3,7XTEQ.D9W308H&7(J$D'SUU^98)+49'])-ZFR*::19&I64D$.R?N*@_LAIQ(]I1*_1:$3V M3M%T1MQ&,[L,"1OO1J&YQ1D[4M%O-UE575_N[,'O]90C!F.\8L[&O:?O'R^8O#?CL&W^KQ M+V&CA2C7TALKM =Q&=([E;/J9SG&=$!$'0C0@1Y[4C3-+P&LX M(5P^.F]GE73+:V5^4.(^>^"NC3^"-WV(E7/)HJ.K(^$<'+2./>POBQW.G_,+ MC8XS4.&$UOLZ>G'0'3RZ#S=9T%IOFYF/D]5PX<[1&),QC2&7. M_OF&3\$/FR+7_.=WQ7Y7'UQ'S]?/S^)-#K_&8F8\I-\/]>;%?%NV:IL5$3B5=+BM*"AN\9X^6VBYNDU&3VZFM0N!K MV[&-!F5!>Z[-^OG2QNH)F!TQLCK:]OVYG09+BJJN5HD-O- E&-O(MD$01Z!? MTO( 2+RQHR=5LX9SX?%=JOVLX)H#&ST>4N99>./T8Z]/L;0P]WXMYI^K>CU?OLAOZ8K+_&ADSI>A+$''-^% M!(#>=!(FMIX'FB0,&E;$%HFU95#X5%%^> \H:^8-=3V^)$.QF"1.SJZ<&)Y] M9NG"ZGCG()?RKM*!MC,*J)7U96B?7I>$GTU2YLOL_3')+?_C^UT[N?/I^K7+ M;\ *!TX:(-]+ \?VG( OL;L#>B3WAOU2,!M6W?>[=4GY O5/&]K^Z8_\'/B< M=\X8B/N8W4_+#OF$\T&MH[QU=!/_+$N_X0O-1L50>OO5?*UH&:EM<:QHN0G' M=-2$!Q3]N7A^EF%;\*/Q%;RJFB?)5BAVDC ,4Y^E*61WD+J.GZW'E:?&JCQ_1/O6!Z0'K MT27=Y/4J#(GK>0GQ8R=RF;G(=P<3GN?;[I;Y:INLH'>3^2&OKJBC+XCM? MZ-_O-OQ!SP:;E=V45.(&(#7JQ.3'&&=R-2(*3 M,$Y"WX&@/:--4."&Z6M/+6FR8JX[' /[9ZN%9G%LLR7@\U2=Z2R:.%Y&]]'E M3&&D'4IVL?4MW>SY,3A6G-_37=55YU6=%N67VZRD**OHIKN/_K@\A]LF#NS3 MGZX/'WSZ+15ZN&2-^BO?HOJ5_J@1^Z7?5Q%Q6361(B].4 AA0B BO2]!Z$M= M:K!,#PS/+/5.\QS9O*[!V\Z[*X[?6A\YT&R&[Y= NSOIZNR'=45W]#J7G?=? M)M6B,K](\ :S!T?:-8G.J>,YIXMF==:Z>K X:NNW!K?%@5L-\JDSRQS1.9>P M%MU:%I('E\W1T_2Z;+2*6?ME/$TI\>F>_[&"ZSK_QHJ))\"2$(?0LV&"G B' MCN^ L <6.@ HIF!C<";,ITTNM8K[-G]V<%43I;GXR&:]181&<2[AO\HG@?FGT#9CXS5F@H&K^ES#C['S#]P5&[H=GW!,M@KUY+.0!B&9 MB([:PHM)B7MS837^=$FI>V:F6^L_:C]+3%'J09%,5Q-$?[FI:PKG!=+89#%0 M3&E73W/M9UK53!IKVL*%N\V3G_RZR^M363A*V LA9$3IRZT 7+8N*N'3&R7 MC$APTP*=,-U]_O)K,W%XR?^K8P T<4B5LM-RHZEYT'3PHDM8/-3/?LB=6^[ M2FNPQ'/8/&UDD1EM)BK.Y[/T55WQF\01*""+HACCQ MD6>G 8(PM<& THND+@V;&IOIG+:_N\O*AV8@QOVIK/L.,RO6O]/\YI8U@W?9 M-UIF-W3XM_8ZL0LVN*MNK9*N*=_5?]&H)!^Z9<,SHOF.M:1=E:^[\1Y_W.FI MG6[+#_]%\N7R4N\THO:FHF=.<!+W8T\ M)\Z)-XN#Q]/?=)L?6MEG+KV,P9RX63M M2,]TYU*:D)&YS_-)\FU.A8X(V(AYT2F:R7(SZ>1,2,Z83A<=T0S[MVX@ ]MQ MS,?]W14M._C5IWU=U6SHPN1ZV$GJD!@2 F,DT*!8_N>W'D+ M[>;-G\EH('(]>S8&[(9O35:LBV8KY9YE-J9X;)3'1X";?+OGJ8QGV[;AP0D_(-=M3,_JNLRO]G53%#+U_4I9C-C_KF_EE%8[^V)" M.R?Q=M)?&,='I5I7XNS)V=6H8/2T(9!X G+ZS * M ZG[9R> 8[C6)=?7=-U<[=1/(SS>'\PG&/8[_B YY:417F*.(HI M]<)"*"??1^"'$KF5;?ADX-),3.3?J'4(^"N[LB:^)7=\',Z(_X1!7D9&F-+A M8K8.I:5*[Z;LGJ6Q%8[C,':<-'4QB5#J0S\XH( X7-4%\W%4E:YL6RHK###' M5^EM;GBA2.^SA^XR73TZHPKU20(SQ4ST(HKU4VS*E^NCX[(,>3;FG5C)KHE% M4>'E[P"Q;^U68;;<:M''E A(DH#433S?)Q CWQELV5XD-T6L9L/X5# :YG4W MQ7:;E4TLJ=)Q18@5[+B)$SC@J5(W <1X9%D1%5F.G%;.9&; MN@@CXMI1@&-F(,:=M8@ .QXG-*)6C$L-/AJ=ZA8;82K5Y,8$A^,%9Y;1Y0EJ M)$1'ELQERHZT%Z\(CQHKHM+#)P'SNKVU;+=Y](SOX7+OH3^-&M8E>M8L_U(2;0)2X@/DPQZ;3W2 MCNG-@<.LZ]_WN55G=\UU% R8Q,/)8YD\KX%3DRBG>!S8DAM-<4>_9C\.F>-P M) BY?@@]WW$CWT,^RG))3<(*-NR+"2=]N-&3@J>>GX./J$]Z5, MPYSTCI..M$?5Z6SG)<_1='Y#R'AVEU%]ZG'E^28.7?P(U9;-3NW/M+^CI)E^ M_Y9OZ&YS>/;)#A,_\),D3*'K!:YG!W',S0([ "F$KQT^TV;'7.=JSRD?X%FP M69?J (J, 0TQ*U$F3VMEE5 M?;K^RI_1W9/7*"QR7I&ELNS#T0 12)TQZ>S%VI4HH=2N&ZZ<&&!\( M]]"Z>Q;:*Q0$-4H#EX(S@I/0*#G[I\B@F9F^4P2=F]4;3>HR:B@-?CR=K=/$ MC/"=1GPB_Z""EV5Q4V9W\$=>K=P8NM"!L>>$<>!'T$&VVQL,_53N/G5U,X;5 MJ$%VG-$[;"R7,W22:C2&33$YFHA(R?I3D4,S-^&<9.B,(&F@=1F*I,.1I]?( MZ.)FG";AXB[+=ZO8LQT[AABDH)O51X@5.?2)O+<<.CEP<$]M%J1N[?F?9M;%C M2YUQU6#/L/*W$"^LDRL='*G50)6<"-%"MMA\R-0\RZ4$+12;.:_Q.F]G)DIT MLKZ,^1*M'CT]TZ&=+>%9WL="N\'[,M_=7-(R+[H;!E:$A$Z"',]SL$V\-/8 M*[0[PTD:2(F>!G-3S/A61\7#B%M1=) K..D[+:^24[]/RK&-U<*S6GP7W0TH M$T\ O\K8N6E@?70O0]QT.O1T2E@W5V);$IMO/C+;7:)RR9]BZX_.K5QFP8\= M#]EAD(2>!U.">\,.]H6D3:,YP]+67SW4@+(NLWS3'*-M5V9^^O4+ECY5JY-J M@;']]"PKK'$]RAT7UA/2>[ZGYU=F%^CD/"ON ]7 M^!.4!%&3NX%U4KG D;^ MFATJC#4]?;4P?XR'KC"_6\N+78SCP,$ NP1X@]T0.;I*83%KAM/%UZ*]F+2J MFPJXOBWV5;;;Z"R"!5D=7P/K)U1S"=P 7$X%W,!1+(#EN%Y^_2OICT3YJ\*4 MJ)A]IM_H;D]3YBH_H,@WTO\MKV^3?547=[0<-M>SBCOQ?!S[.(@A#",0).UQ M(.*D" /11Z%TF3/7!3N$%@^^U6.TOC.05H]RMGL:!-D[TR%U\[^,;JG=J\)L MJ]7:10]']A*$W2"-H]@.B8N@[0!B]^:=U!5::]9NU'#UT7?7SW1=W.QR/BZ0 MJSOTL:M% (K%_M9%CG+$">(VU,]JEC?!EJ)D^=Y[?0Z>3)^&IU1<>0>=0&([V MB?.C!V30P_/W9?A#Z=T!W) QX\02DB(40)0"EM\Q'9(1(3.<4R/RO2FADN$MJ=P!,&&+!^>!%1E=RWGC:P)J99]85AW/ST9/' M>AEY8@:_G\YOS\2\:.:Y9/WI8W9'FY/2, X@A(C/Y 4!" !F0]C.A$M"L4. M2E]L6/\Y%HN#4;HO08XB,?$UQHZ1$?)"UR4D88-Y)CH8.TG:&W$"(K6E5?*KIU,"I1L*9(F24P,#'"GKP2S7 M#CPF0D 3)!E;EBK(@C^A"TH<".T2)7?WV^*!TF:1_K(_;,3,]B=+PRAU_,"' M@& ?0C]Q0-B9]&S7$[KF1(LAPZI!OEQ>2NQ('$W;>=68G#')Z?P.67="I\=F M-=JB<(AS-)L2.SNG9%5M3^=G>L_^M1G*UK?4.D?VGT9NZGR%C%/;.75QN("- MG-I<*0RT,87KJLZ-/D\-/C\,)ZP0]A,,/>C'&,9N9$,2I ,PQPFD+[4R"\?T MG"(/WVVQ9>WOGRN+MFN8_)6;]AGI]?$,U#W[3(E^ \X;)")3E!*# I M^,JY3IB.)_[F[0HFQ^O(C>- M0Y>A(@Q?$#DILKT>9HP2J4>N)P=G.F&TIW%TG)N=/&R&,\44$9LX;_2G=H>2 M?&-=%V7[;V\DC9R(BHFD,K8!O/$4,]I]70E'3QR,IY_^H-O?:'YS6S\^!-LKF:/MR4C<,33Q#;Y9=6N5=$WS;[PHYV=]:(>.*]20ZDH> M-;H@ MK9DI\9N,5.09WMR4]":KZ?M=7>:[*E\WY\V?*?,P",(H@JF#2 H\8H?835#L M]N!AG""YVY 6 =GP.&+ :^4]8.O;V9L<%AU?@67YY:!=]%#AT# &=]LK/EX: M(PA,G"VZV++4(U.9W,GR]I5;=W*&3'9UDV^37U[2D+)-95[3^3NFNV>=P MG>5E*QV\A>QW+$=N'_@%,>T$NL5:WX;]?O6H@N.KL4]F+HI^ROUH'K[YML;* MO89=$Y.%\-3^B^6UH07LY%@@*<^N]5H6O&EF;O]+Z MMM@4V^+F<-8XLI,PB-+8!Q&Q<0ALD RUH^OC>))I7(UX3==>!X#6GLM2 M%R^LWE-K:"3<%%\*W50I<52S^6^8$,?Q83(=:HC4K,GP/XHM^YIM7C\T MR*/$00B&&.$X#(,T2=*PW]P4V%$2SIX.)?&:/@S7BUY[T*&=5_LV0%Q AI2- M[XPYTF!HEY["RG:[?3;G5*M:<&=(E<;CNIA$R3VUN*M6[^M;SY,OQ6ZJ+#FJW?PW MS)'C^#"9(35$2BH_7KV.^THFLW^EY1U811 X"?]_011% ;03)P8]8.(I),9Y M8$XU>MSFU^U!D@>:E4HG(&<*HT0*7'X$%Y/[AG;!?9PAXQD)U6NI;M[VL: < M-S,1+R6W)<1&-*O!;1-%NGDY+7,(NXJN'!+@%*3$CEV0P-"&/O:'(2=.H$R& MTF32<+9I=J%W0O3H1A;:XI/+.KIH%LL@,S"LG@T&E3]TDE;3SY%L1,W%:#NC MS)IY7X;*ZG:J,-I6)9_'Z2_4HN6W?$U?AO"QV'UC0PNZ:82Z:A[O//YW_H[G MQZ+^3UIW+VK]@VY6'B".'?K("T(G]4.(X &O$V IP9P/I6&-_757#E@>B^R: MH953V!E#*2;*;R.*FG5\\*@$(/_ ;)RZRL\W5^G^WJ:N4B' #@ M.PDF)(Y*Y[HZ?)^)CC$E.IND(^ODT-S_ 14]>M0X^>GF-_4)SL?&QDV^F,4QR M,G'B1J'E6N5."HX.)EY867.XD/_K5<9^=TVMZI:R^H>?.[S@[8#V=S%W&Z.& MDX>\?9R4E&,5Z0VT$C/?2<370Z;_\*'&9O*FSQOJY$'/$4/MD9%X!Y1UC68. MK]]J6O67ZO!;7"ZS?+," 7'#)":!#Y%G!T'@H^Y 8^*D'L)R]]=H,2DC5TI7 MV S0+([GZ.(MR8O93+U2^2J%9X966B.PC%&27I>>OUBIFR_1_CG86R6!'Z4> MQ&%H!XF+/7["N/]^S_-=F8DR\6^=Z.1/U\M^:@[0%OLJ8S^27*^68$IL'LH, M27(%]8!A6GT9S)X1$7EZEJ$4"KB+L0U#LL_3,O_&2@?^.FY5ETVIS<]'_H5N M;O+=#5RS?\KKG%8XK];;HMJ7]'!>,@GL@%4&09K8!&([],+F!4-@8X@]D(BV M?8,0#/:6 ;5U!+LY6]T!MP[(K0/TV4Y;CZ#Y7,^<('@+Z/JT]T_&KJA> M#%LBJ@.V"K4#Z"]\_/RA:-^U1P^'#R3%KL'TE9E"#QUX3*O\9M=\MGT0U8]] M[ =N!&)6PH1!9*-@ ,R43^K^CQ9U4>_EZSB8@EE'>2/3E$LZD@3>2@+ZZ?AJ MF>]V;Y_RQ;YO8SM)4920-'5 A%!G$H70\:0&S6,,F1Y'OU3Y*KW$/8Y.]=&% M$28U#!]F>;7['$&2A;\TK\M01CVN")3NBOS(J].Q1G;/"2? =M/0PU%,_"A$ MQ$V)WYOD1W#4U$G!T'3J-)0\:F^#CZ-35IT,,ZFL3N(D&E:GYP0)J=,(7I>F M3F-<.:E.H_D15:?CTX!?OF?WW?.X&.$4!A#Z<6![('4=[/52F!#DVG+K?8I& MC*_P#0> FW/C%4-F93B1"\S MV->Y!.92DC1 MA.$:J%^ .(*E-#Y3)5!,:B;@3DYJ%&@SHC0O$W-&:48RN0RE&>M$H;5UC56: MKI0B40!"X,1!&LP$4E>S*AN90VV41ESJ-*HJC@$&-6C.+".M M4^1(Z8XDGTM5'EDW7M4>)5[$YWU:.W0#J\[T8#.,@BOW0QX'MICT8@+UD[!J=!@@356O'N+0MWNF(@/JRWL3D MJQ5Z,KQ/MP_P5>9DMP#J"\525-2LDR(;_W1S*CFZ/;;6U;.^!WT$ T#2&(>N M$WAN2'I[D1]++2JJ6YE%,<<,<%68E!KA&B91A_+-.<9]3L_K@]P1E"Y#P33X M\?(P=S0SPN<'L^HVW1;?.[M=?1G:+L$A &QDG7I1[-@Q23I;Q'9<+*-!:A:, MCV6/QUEK_MS]-)O=Y<:@=2AR*5C1C6 MFI?WDBN-#]5Y%%.;22B4$QPU]HQHSBEVSLC.:$*7H3SCW2@T-[3Q^M.55>RK MTS2,H(==Z,4X"IW4[@TB+Y::O1IA9B8-4AIQC6%378<,$*E'B689=9UF2%*- M)&E=KA[).B*@2$KK06=L#/ 4M&L6IA"9-1:>*-AVP64?@YM2H M,VR]IE4ZB%Z09FEQYR7MTL>3_%:%:CCP_"'?T?C%YA^ MX^"L!MULFPI>8$IH[\ 8AI>A6YI\.;D38#Q#\HHUF/QT??AA4_>M4 !!1%*^ MFROP8Y\PP_T:7^J'2.I]/"T&#>O743\KKH]O5FG0J:K7&()E16PB;E6UK"7R M6- NK%_*HJI>8=BPH)UF34C7-)"^-'G3X=))E=/&EZC879;%/2WKYA+D&NXV MY._[_+ZY+;F_2C)$9IFB"?A"[HS&+7CH0J#&W&#%<7 \0+Z[H'V?3"ZPZFQ",4 M6K@]KVFST"HG:0?Y&N!9#)_5 WQ]GL<0LQ*O=$S-L-IC&U_97_*K+>57U%?% MC@WK[X=TLBMV[YC"5?L[?BT;&^];NXRCO["^Y_4MGPG(:VIMFX-:>_Y$"W]+ MHRPV^S6U;HIBT]ZH6[6O/[5_X2LQS6]L+JP-?^=CG3??W:[+7'0O<&P?VN]C M%HOKZ^&7*Z;AM!K[%(= 7%Y(3=I#NH"',;2Z4QAJ^G(%X0>:5?2VV&[>W[&6 M^*V]HZ6S:*6&,78,9Z,!FI4?89,;XXZB4:RB MGHI!N<1S(.\8UDS+"F^5+D:W>V:!8]5E-A1 M%$0X0)#$Q VBN'OKAQF-L2-U;=1(4U-V-WJ8!+OAX.2R_5A.1\[BZZ=3XQ1^ MMY*V$!EKL*A(F!S'"Y@X+5CMYP*V(2-QDLH=X;M[WWV /A M3GS\%/7FR!4Y)9PN3&*:N:SX**GK<6".?;BP!B\:Q3WV@RGQ8TV^F+.HU!6$ M,[H]>9R7H?#3NUW,W+\T%;L?:;WRW32 2$0Q "[A%7:[9[;QB0 8%47=;8= M6>J*&)(J= =,HPO=G>S>L7%LCBQR=1.IM<3]./4FL7,TJ92W,NPN0_KTN"): MVLKS([[C]2";*Q+:;&"?.!%P;.QC!T=I;R(%[/_D=K9*?+'AL?8Q%HO^N*>[ MBEHE;8N:=MW]!8F2W=DJ0Z28&AGC4$Y]L$@];F@SZL'RV4VG"CPM0T?4H#_; M1*KLO_ N-EC\A>ZW:1%^27;TH]%?9F5]:=KG%?W195MV?![?[^*TQ23R/=" M OT(NJY-?*>WGKIR]XSJLFE87;H3OK<,Y[OKHGS'<%')8:LN<@5'I3/P*CGH M;"G]RS&EK,PI:HOC;(XA=$BM!NK$ THQ_LZ-%S5'8!E:IMVKIZ,](ZP)5TK' M-M[OUML]7Z/D[X\7NSK?[>GF$RLB7AEG0A(C/[4]A'V;_2&VP\COH3D1EGLJ M=0I IBNSOAO?<";U0_\N'$/Y^%LXYOKAK[2^+=B_?&,?:7;;#4=3H!T&B0LC'T91 M'&&'.'$"P]3Q<8C3))*Z@&B)^ TGGA:L==7X9>7MWVKNV9]E7Z5<'G?"3UXN M#[JY7-9%_">.](\6%S?KX/(AA55]FV@]L5I7K"-?FC3(OZIAY**Y386_)5ML MM^T[,-V[G7,='IPAK&?2Y)(;V3*RZJ(9>O:,Z8*QFL[9F/VAJO/URG6!$WA) M%. X!B'$4$#(L>&D>'<*XS#< []E1]AVUA?ZJR6O8K+*/O&LI\1XLUFL<>I MJG=@\0FI!ZHWL4C'[\TF"'E/QPN](KL&!3ME?\UO=BOL!2BUG1!$D0>2V$UQ M$/6 ("12NXH-PC LUQT,XT(MS+HQG39!^)0R_5JDEJ+2'4Z](BT;O#>KT=*. MCI=H-6X7. VVBN,H"4+^]HF3 N!$B #8>^"Z&,OLGEL2;L.;\;[R7^FGNUZ8 M_%KLW-?K 5_] -<-!9):F-I7;+CK5E>O:I MQ:4DMNK\22GJ)-2IR68'[67=G$453Y'UNO2-IGE1^C;>FY=%3!-+DDK5K.6Q MPI8_KO:";>Q%-DH<%-HI=('G,\GLYXT(\7Q?0:]&6C2L6@TZ)E M6N.].5&)Z6%)S[S>*H(^J_L2#WA)Y 1)$@5H, JC%,HL?(TT-[G5:=E':-=D9J)DR2(_&[)*XI,[M1 MF7]+O=B+(NC&) S<,&6RZO>(TBCTY0Y&&L1AN#;KH4LN2AAE7DSYED*ZG"SV MJ-_4NL0(JL_(ZA0!7(;F3N+ILRLZIF)75JV[B<93J0(Z;HK=* "1EP8D2ET' M@-XX#H#4WEE-)I>X4J&+33FQG9!(15WM%RZ64W>*<2<@E)K(7Y8FZG+JA/QI MY4Q6Z1Y-/)Z$$-@>!#%AMA%(8!0FI)]^3!$.)%_WU6AX>2L=>GF54[[)*574 MOZ<+'\O301$F!=10:T"6I8EZ73NAC ;XDZX$VXG.4\8!2KFQE/A)&B 97.)*B2XV)2O!Z8A4K02[A9/E*>!Y[D0J03WD+TOU=#EUJA+4 MR9FF&!Z._" .H0>@[;N]5>(2J3NYQ]J:9'5ET_?.LB<:RN0P%&NW%BZ?7QK(B MJCCD^IJNZ_S;X3#<9S96?6G)HONGSY3SDF_;&\F'=8PPMG%@$YL0A\1>1+P@ M!#TZQP-2NX>GPF1XA/D8%;_8FO:.'>M<*3TW-UG,Q$1QB>&2$]'!@^,"CR.U M'D.]L"XI^X;=?/?_:>+ZC"A/'()A/Y4"Y_LW+-8/CSZ M\,I)_1"X41*Y+K:1CV 8HAX9JZ'=\0E"+Q[#R8$K3%9;U]T2:M6#U)8.-$=G M3"J8+S"FTD!V.+4W>/'TEX9DL80,(14"Z>Q@)L!+S@R&/!;*"B;9UID17E[U MHM4J#@&QL6TG0>R'.')O-C0*98EF^O9NI>3*1#Q'ZA'#5COKT M9P+UJ.A+ 9,$Q)3VGU[UYV%.>^1-.* MZ3>Z+9J72:R?/O_/[.[^7_ ?K76+6;^LJP1%GZ";BH9A*>?_T.*^L'K@"Y;P MYRR/%.\187L[LCW&207!'LVI3JG&=+-?-]-&_V>?;?/KG&XNRZ+[&>2_G=0\VZY0"I&;LG9N0Q@X('3^"J?##X6NW=U]B.[VM(A">3]VY+MWB C4T1R$=$Z/Z0_"A-,#K6@ MNX\N6-:?\#M^6D@I6F]'M)4]5)L0&L&FUMF@YI7MG/_QTS7:5_F.5FP,@9TH M!"BV0P.Q,S*GYO1Y-'^JDRRZ*!V=?TN:[I[V(+O;=92:^RBFXN MLP>^:@C+DG4;RO_8M?=5Y,?83L(0H3!%@,2!Y^$>6F2G0F^[3 K(^ ::8OV[ MQ3S@!R4R\0GY:8-R7LH7&P]C^V>X'^\:1ZS.$^O(E=?5?<90;HKUGO]"\XUO M+Z2/X"\QM$\2-R>R2<=V[,1-,M9)[0MY>9;(S9NBYW&YF+&GZ!]8);<D?CVF-E;Y1VEQA,I7E6W^L?&<-ER?PS[8^68=(#UXM>%0G M$9N18ST3K>#MC "->*\P+C07!6VCQ1[BKPQ#66U^4^?S\[=' M7\B/XE9675CW)>5_[_[II^WAY?7UX?+XXG!Y?%;797ZUKYOU7?;[Z]=TYT\3 MC(A%&LJ8(;'6AOA&QL1Z?98=%!M@7/:XT)C8 M:-T:,E583.X4X3XTF8E[P;>1+W@\>YYR#6>*-,3S[8Q:=3FL>-9(&]?:QJ:? M6(55?BQV[*?[LF2E$=S\U[ZJ>TFL>['C"0-1OJ-C"M-,B [RC0>C0G& MG%_+;->.B]D'/NW@FO7E_99OWN].4)#N!%;O 8@\)R3 AOQFU1 1'..0>1"2 MU$5>$&G?%#L5;M.'W :\3:DRR1&WR4)N?,P[:[0G'AP?M92O;4LY;T?< MU5U44.F1?.I_D6'E8> Y. $AC&$ ?9PV#\)X3 (4.99&(UFI:1UKI=B=-(\ M1F.-,VQ*61HP*Q9,D\4><+B-YK])8K@>*?.BJ$FSL:4=N^K:L]4./! FWJV$]CI8) D M,!I;U@F:F5K\NCHN;]#I+>=$B54OY0QPJJ>,:X'-7\*U."3+-TE6EZA::HX( ME&U*W(Q1IT_[NJJSW2;?W:Q X$'7MH.058A^!)A).%B- DS&2I2,K9ETJCA MU"M64CRK*Y8IBO7(UA&Z^;7K"(RD@*F0O%P54_)&0,K461+5LZ2XN^./?;TT MZ(5^Z 1>&B8PCH#M0-L[U'? M:7V(HZQ8UC'6F@&YL]&<2NF7U/1*J==':/+ MF#8[0]$9S=)![#+T2HLGA?YFIZQ3)\>C*8XQ<'P[3'P8A*X7>4P9.\MNZDK5 M7CKL3:I;>F?(M- M+6&3,#U&RA8T,29 FYB\C29]<3(WWJ/3)+>7RK!O< M@CAV'!#9?NK * 6Q!^*@LQ9AW_%&E6:"-B:5-TUS8,I\*I9C!J@<7XI=S#+W M=8(;F1I,DLW%"9.:%Z_57DJL* O0\9 T]0(;)<0/L.LQ6PA"E_0F0>B,&R#* M&)I#BK1,7FW7 Y>=J1]/M^AD_:1,R\[7 MM^#8()'#:Q@= %J_?6VNY.- K0;IQ#MC7Z?N[/R]-MZ7H70Z'7HVBZ^9*^'M MZ5Q=;XLMHZ[B1NL'9KWY(3JZO;XZP$A=-T$D86+K)0%Q $G\;IX.(=OWI Y* M:C=N6A%Y/NKP_K/5(FYZ;/NP2W+TL$O3G25O#] ?"S&!G#4,909&>?M@4QFOSV(=$-WZYQ6.*_6 MVZ+:E_0 (HD#GZ0N<%.?8(Q<._&\!@0F $);>L9.H^D)1L\=VJ:'/\(K/US6 MR;GX 'HFNN6'U">9M@Y89]13.2Y?&7@;",HRM-24QOFC[^1,X WF_I_\?>N_9&CF-;HG^%P%S,5 .N@B3J M>0:X $61-3G(RLS.='6C41\"EP[+77)A))I5EH$' M1VS@,7R^:7E\O>#1QSH?NAGJZVJP1.S$Y-FZ(:='O262?D?-Y@FB& MNL_D:[%$-Y'3_I-+36A1GD&(?N35*DS8T&-'B1OZ-K0MVR*>TV%(;$JD5FW5 M6M:L[:?7L5XS83BO'']PR))"KC@08L*]7 SDA%HI_5I468K),RJL)R)FJ*XF MWXHYVK2Y"9\JF#/6)UI@BU+5]& M/$<9T*R1'!/?TNI1@3^28I?F>TDA',>=F-YIITU.UN09TZ)=+[%R1J(FD6B& M$DUSH5#8J"2SM4'*OO$=_+3<5+_?;=(Z8Y%UK:BW[84A2CR**46V%6%BT<%V MP'XBE:4IL:@[.SNF @-*T,($'.?/5B29C*GA63 )FYUBR>3K;7;!'RW*N9,N M$>;.)5M*F3=#VA3[]#2YTL"8J/A]V.=UGF[1W=TV7S<[PU^R,B\VN+T:.;_/ MVAOJCG2Y/0"@G$,(#4<@)B(=*!H3%VI;9]-$'0+(\=:G "&[2XP1$X M:)&?WLX^9AJK*TAB4FI ?.2T55-HM*CM.'+/R*_F:)FAQ[J=+&;M ;H5NYW_ MK%P'12'R$'0B"_G037RG7^ND- BDSA%J V&J:H^:=>L+E2[EUA"EF;1[D4G^ M6(*5ZK=DS-ZK@LNZ.5G#1_$JJN+)\%I[W#[6_C6[S_:'[-=#ODG9OW[8MW#B MC+_XA/8;=,WD[K*XR]>^Y7=3 L>B?DQHXCJ81E[B^#$->FB69TL=5)H%D&YU MW]VEZ^;V9OXH_; R!<#OV' 8,K)]SPQ$I-RX\(C)^M'^."JQ0\Z!T#O 2\( MZ'3]JG&BJ?5*N1N@\8,'<*$U$17LG]'\68-KAO[/ZW*Q8&>:IVSL8[[//M39 MKEK9, [] &,OA#ZUB6V[0;].1'TWECH H1^-Z>5CW!/0N#)3#9E$(/76D>F) MX;V*$H1MWZ&N[4$:!S&QXZ0UC"PS 6'.S8G2$\F!WNF,NE1/FZZ+$!.[U6$1$S0YPK# M*,7NP0U/S8*?3A^B[0"^?IV$%C%^F[$S:JN0;C/D5*5#A;:F*7MJ;=^\R_// MO+[%AZHN=EF)JBJK/V4U/I0E?\W5B5S;\L+$HJ[E6W:8$ ?WEA%U<:^(8F*H MPN((-1POA.L.,$@YR@IL#LT_*Q="):$04\+98C#RV%I'^'<&#_3X+D"#\ )\ MXO_7H9S[L-J;M)W10Y6DFR&(2CUZ=A9--5M3)/%CGE[EV[Q^Z$TCQR.Q$\\"X:=9W@,HN]WG<@#)Q*[DBL9+ M!^Z:TA"%V=V(:"C(\_0&0GG&UU<$'/$:E/P]XW)L&C@^*&8HIR[G9%+#J1R^ MI;!UG?VY>FR$YS],RG_?7Z?W1309,SU0R%5N1$S4 X MD;L71L2YHK'LT#B;E\6\;5SZ@O+[O&(X:%%^+*KJ\[X?PZL5]5#$EW&('4(7 M.@%EHF,YEN3-Y*/M:![T/IZL(O,K5=)]G:_SNV;K>\N@REX,.8E2L0G$ M7&S*#5D#JH9&C@NP/P_(9K]E_#6*SDP"5!!K1L:OQ)/G%XHK8F=D+D^J.M_Q MCHF+JKXL^-W8VZQFG]BV_SB 2;R0Q*[GA)&%L6,E81 /8)) J)Q6,P3-HC; M!&N&L]TU:Y$V:R5E"W?82IN6+BH+RZAD?HF(3,_ECP'"78!ZX*!#+J"F.[YKP390RXT?+>/J>/>I-?2J7Y2G]8(\ MBF?UJ@-C9%*OW,GS.;T>3H6O1OJ>EAM^%5-SGMT/L1_Z<1QY4>!%H8,"MQV7 M:60G(9:Z]$/NFS6/< T8T%P<-NJ623F6Q/)R?03)#3CBW.BYC>B4AC/9]CBZ MS,BO1V)_>HO0! :D7N-IGJ,X?4L&E24_"=&L+<0/SYZL:( =T>TW_.F93^DN MZPY8!W9""+9QX"(41XX%?=OMH#J!FTA=X;@(P!G5:=0U%,M$34SFC _8>+5< MY$8*'7R>D=U%PV>&>B]+P4N/""T;#Z'U&,+2V.(AX\:2O,S6+(!5\TC9YZ;0 MK.K.6,TL<<%'2O:78XSR"K!?S^LM+T+E)S?7&;_L*=\WOW!]J ]E M=@&JP]5_\DM"V"?N^>K)_J:Y**1@GRG9[U1UF:\;>BY "O:'WF;WO'7W98T= MAK!FGZGNLG5^G3.C=^Q7F86TXL6PS2G&[N/I39DUODU=A1$+Z6M++HH;A 'K M*ZH]*O1U'\4SI=?&X0[^(3 M8"/+"Z^I@L:QBS[J[ ]'Y\ ?W#W0^6?:C&Q4D*;,R?2VBGN_OA%K5"2$!RL^H_M058=LDS0'N-IK?1MLCZ9[Y$=6 MKG,&=A5Y":&N$UIA@EPO5$<4.B&3@QC?HS9C4F/DV!*NN41LI]I7))' M*+\XTCLS96DDVV_Z19'V2Q=,9]_U)%DTO'\-V9K@O_9)LEPDYI*L?V052PC1 M?D-^W&5K?BESP?_IA3E^3 .+P<:A;7M>X#A6@GOX%#O>G/N3RD!KWK%L%L4CK::XS34 =VMM_%Z'#B>RW,#R_Q88C2/<^$;PUQC*)OBO>,R:&HD% M%K3^F>4WMWR@O<_*]";KMXB^\,)J7KATW14N)0$E)/1AXN"06K;M0MJOS'D1 M]F>=)VJ KWEXZV'^##J@O<)EH('*1[A6&!>K#5+6$&8O'EJB#1A27=2[_EJS M^@-=5#6LU:5DU@WDS3UVNTG=:FS!J"%?:$-['N/V7 M'*R7'Z&%6])_JV%9G)5EQF+)J.F_&>=)->50O7+6"8M!I]1V?0(MG[J$.%Y? M2^U9H1W,.%NCS+ UWY8W:Q]B9PZYHJ#4WXNI'W$IR%?FT//*]#;U*XSIE M!%ZF@;V3@7@AC"YUFF839E#,N2^<%RMK [(=@9@N_(4=C M_E*#N6 $0>3&@>M[O0MN#&/AYU5, S[[^9L!,3B!##CF9@CF-;VB MITR-)%3D:1C3,+^/ ?C9F'NF*0FE9F9 MI1+J;2^NI#=Q7G/(6=F0A$F," D#*W0].\+( M'5)!@N6+O@S#KSF=$ME8'K%D81B),LL7AD%_'YG4^7V)U].J!98UYHWO6TL< MAK8V@Y8[3&7HI:4/4['..HI+;Z:\YJ"]\KTX#&D<^S3T8^C2*$3].D\0QC&9 M7P5\DFU+4)C4G& @WWKY%[+$&V1Q-$O!AZD6U#&\$D[L_*!9X;R-^>9AA^ RHGYDTVM#2" M>;**I>-O:NG$7R5#&!%?C:F SM;VUQCSM3*D>'#7'\U9RBX^,(CYOLK7_TBW MAVS8WR!10N+8038)L$N\(+:&UX<"9"="-W0OB4_S*(QN;LKF?3HPX ,-P*9B MHKXM#A5+\&:MFA@;R!F*(V:(X5(CZ;/X+U+F,#;V,U8SS- &WD_1PLMDZ*I- MF$C]7Z $82H#*BL-E$1C@9/ICW&O8GX%;! 2SR'(I2RQ">S^-O? 3I)9CTR. M1_D^BP.6">@\)QCFB:4A&_U/DH?W=4;AU4C-<[? R-9AT$1Y61[TW1\P*3+F MW!@PS/&>^(-Q3,,$PSBAF(0Q8B-WOQ0?NI;MFW59P%@O_A);Z$8R:\Q= ',T MC?>P0?[J8L[[&H]'!WS1L_]3&^%?8SR?@:?93_RKB>P"6]F/\=HKZL2QZ\4D M3D+?2R(?>D[_JF9((Y(LM&,M"_._\\:T=$AGWW_6&4U#MIF7'UVUA&J>'>.Q M[<.@\7%A(O3M_TZ+C?89+TWSLEULKJK#KD??CMK_*+;L:[9Y_?"5C=2_Y?M\ M=]BMO,#& 6(S]B2*$@]ZV/'[NOC(\1T\RQ17/6SM(V WS:CJ8OTGN&N>';P? MD%Z 78L3_)16(.5#XIKY.M>%-AI:@>:)[+(-8/9!D[O;;2*?.'QQG+T>?0;< MZ0O0N?U.IJG2X=0Q+]77I@P:: TC1M7,4W?L3!J(TQ^M PE"$(70Q="C$75( MXO7'S",OLI!I [$@[,4'XA:G\0.Q:"LP9R#6T #>PT#B"7; MU'^?@5B6F 4&XE&Q6V0@_II7?](RXY/YC.E+?9I'0,=R;-=!ONWCT(DCAX9. M#S^Q;/ECU": UCP(NVJ>BYP*]_,!KVO1W4A,P9>#5$/UW,/"^^YGOF5@N M.O!*-J?_+@.O+"VS#[RCXB8Z\)+=W;9XR+)O67F?K[.7O?E4[._;ZBP.O+HL MZG1[^G-<5/6GHOY75G_-UL7-/O\OYFI3GT.+LOLG_CE[94=.:*$HLD+7C1/' MHZ'?O\N"$ ZAS/!K&'3-@_!PRWK:7:G0O6E2%VPT[I WA5&'_?#W#5B?JO:: M^2HW)AM&L>#(;!CJ><;G8=P]*L\%&)SLAV/N%?O7&CQD;, ='+OH'H@&UT4) M3IR;=Q2>-VYGQF)#&Y 9([*IY!3O0@3F/9/T*_M@/3QD_6M95-4J]H.8X8MC M&CM)P&;RR(U[I%Y YEEZGH!/]PG;[AJ&&PZ-"6=S^\:C%\0J[I'H31R+1G*> MML<*296#\YM1M8<0 AQ'8 '8=Z04*BOI0:X<2> MYTB02L":A^WCI0+Y<.QQ&+3[X3KK')GY;@LU 9]G.)X]ULN-P8.KI\/P\H=F M-0=/XR"KM.W\-496M93H>;U:9;Q$Q] O9;'.LDU%&>/?^)3J":3-RF&C=AA M@D,W1B1T'!3U%S0BBF,J,P!.MZ9Y]/KV:%;Y]C"E17W>9.F,=*ACV(Q^K]"? M0E=;U%#*<)G^B+-]=IW7'%X/Z?/U*= 5L9"# R<(/2>R*7&#T!J6R!SD2O7, M^5!I[L$?]NMBEX$Z_0&N6JR@S-)M4V; F]?0J2N>D.Z+_;\/[*?7^7!JKN_\ M_ *M35ZU/W[@-YFRO]T55=[^F/WR\3>[W]%0M:"F(2@L2)B]#2BN->@1\P"V M<"\ \PET3AE82B#"^-0J :51-6/D6,#O,7O[&I@7>C\#L^\MMOFF357WFR^L M4V7='?)?V _6#Y?9CSIFC/ZY\GS;@5; 3/HNMH@3Q%[(S=L6COTHMH4?Q5!I M5/,X\H7EWNO\;MN.$X^ -T/#*72)%P^4TGY>UA=E7$ZUS],+_FB1 @X5-%AE M'IE02KG$RQ%+43_J.8C_-\FK];:H#F4S,J;K=7'8USSKN6NYYXMZ97.A^T_V MW]I:DV,/84G6=;'=%M^;)9SUT7'V\:+DY9U7[;-:_/>J["YM3FADTM0L(^SCS#?ZKQ=<>*_?X3<7L[;(N8IXPL8FP;ZD_,WYG8%:I9= MUDV:P8SE74%T!7ZZ;H"D; C(+OC7[1B<)L&\X$=/TK+>,TVZS>^&WSF"VV5I MFV#R5+7A,-]?;P\9&_;^Q@$_=N$"G)@ZY;XEX]"F.LVUA/\^\*/[C7O,WBZK M;XM-]3C>S0_+6B MW>;S5PS!L14\_ (0=V/3-G?VP7--_>Y4A3H6WVJUZUN>;%;M9(,U7X:JJ\HZ M_;9?1!/-5UYBD1"7%W)#;?IDP)LI6MPJ-.NZW!("98TWW;9+A:LPH0G%*+8# MW[%]E,1QB'L3U N$7BP;]<6:$[ 6"_A7EI9R\VHY=L2FQMJ(D M=>P(A0GRK<%(:$N].2SYU9K5X?$J..4KQF*(S M6C&22S/48BSX0DE[DE,,G%:W+(GA_R%L?G"?;GE"^S2/H33Q$S_T81A;'G%< M+W+LWK:%B)20J+&H65\XNF86TOSA!*>TK=KN\64VH.(2B607(V.0^>P8@)/PPNY/8440P#+R$ M!CT [$>1U(6D"LUJWTRM#B5?3P&_I37__0OP,:_SF^,Z[2/TDMJHD'U!@5R& M>-FU\ 'D^'(VZ1=ZO MV3IC(GZUS5H0*]=R/2M,H.T$%G$<)XB\P;;E8ZDB%346=1= ]\O=1V#@9_ I MD[S30A&[8L(X/[%RFO@2IXLKH!!I9\1/+>EFZ)YBGPJ=S52Z4/8N*^N'+ZQA MUOSY-Y:LWG'U?;[D'P74H4$4^A9!EAT$>##O,AV6K)=58U1[L42+LWUUL@]4(4NB&QG0Y* M$F$D]:RD%@":Q9*C^[F!!UI\$3@'/ M9LB9"D<*Y6U03II^+8K-]WR[92GIAWW-6E[.YN4;]-$3$ M##74X5BAO37+'<1J=VYJ7EB<,SI?K"2.(\]R60[IQ!;T((PLR^E32((BL2O) M5=K377\SH 2/8,J=^U%"['E)7(I3V4WEE^F#SE7"@Z7"'#\PFBD M(T)F'"E1ZE&AKSU+'B3I;VC[?$W[8TT?]E5=-NV]GR+PPG3+W'?E8Z@HT-18U#SXGKP&QKCO@!"= )8^DJ.%9+#F?GV*YL4B 77.2GIV0T,":JATE6YO=,?^^?UU#YU"*1'=F!ZSA>;"$'.7%G MD#JA([5,,<&,9N4[(E,A>U/H%-.ZF9B4$[@34.8(V>M,G5$O!?2:(5DJ'"F4 M-SW)"J1L7[4GCIOZIR\%ZY59G9=-SL\+ 'IMQ%;LTC!,(AK9_ )]W_+[)5U* M(BAUZ;PRH]J%ZSHKRR>7D4H6("GC5TR[%J%63LDZB,T*:@,2/$;9U"49)'*B ME)ZK1%(=%3,$4+U;3RN1]/ F7(G47!1RF?YXJL7(=A($0]NB,+;YB6LVB^[- MV4CNX,YH(YK%K[OSD &3/8,SGC8QC9N%,3E-.Y)ECFZ]1M.YNIZIS)JA2]/= M>%J?HX87T:T;_H)XNV+W^1JS_".O^>.X3VW;$4XP1IX/'3NQ6 881:2UG5B) M&PAE9&HMZM^^.>)L+M!KD#;O:A@1 M\6,9I59N7+- \].[^WK[ -"FN..7[S:7/V?[)I,Z>@)^/>0;?A&)G&BK#X68 M5B\:!3F)9E!/>7X,UIP5$EE&SRBQMN"8(<#ZW"MF:N1RBGQR$]6R*'.Q#'/G$@J$7T+@'X;,47D9L%9O6+K4- M6GZ'1G&SS^538-5,BVGI@B3+*6G/;W/Q=P\5?&=800]V>1V58_.,BFH*BQD: MJLNY8I:F+7L)WG/+S>&'3UG=YM3U*D2!BR")<(!\A^FW[=L!M\SO5XFAW$MC M*NSI7[UN.V]Z_C26IHO5WN3G3+=4R:X9?5&I1\_N4%/-UI1>]S%/K_)M7C\, MIG'DVB&D+HW"B+*,":*P-^V@6.[6714&Y^IWVP[8N3LE9^M\3UF2['VC23:W M^XUW2:#_3>1+^,S=B_U^,'XB [T8$QB1-EHRX9=A*CM=?9=RR;!JN:O]8IM MWJJS*M45!X 2RP+-D23Q[JB;9+$-W&7XE=[$;6G]Y^G4X*(]EPQ^&L#^[8+? M&MFMG0M>IJ:!>,FS>8L$8-R6KN) B)^M$^7HS"ZN>I[-V,G5X-?3TW::F!/- M_+ZM;[/-89M]OD;\@&>9;6B^S^NLN3[HR?GS^.&W]#^+$F_91.227W&Y"GWJ M\:,N+/-T(;%1%) .DX<"ATB]]J07B>9+P9 MS2V M#X!QHXD-IF!C-2)R<'C7 ^!W?1VB@P[:0*)VGZHPN M*>+8#&E2Y4RAI1W*/KK^VLRQ^ICOLP]UMJM65I3X@15;(2)6$F 26X1TIG&$ MY69P2@QJ%JMN\6;;+-[DQ\6;-PHG-!(LIF2SQ3&"!N3L+[V_ MS=L9<5-*NQD2I]:E9R_&*^=+5.[>7C"K_IGE-[=UMD'W69G>9+]7V?5A^S&_ MSE9.@@G#84,*0Q>'Q'+< 1*!U)610:U -,MC#^QGT$%C$Z9=RAS9WP".#_R4 M[\%#EI;5W^2T4F]TQ#34F,#(:>O3C8?MRR)[ 7KP0^Q:^$W@YE7=*4R?4>-9 M FB&2L_C:K% !U&6Q/Y:%E6U@G9,*']1.\)^2 .'Q+3?\\ N=*7FV9.-:5;G M!@1 .WZ$15FJ*DCCY#15/8,J4]0+T. S)CEMT(Q+3.6(-D/NU+DCGI".X4F! M;*'U^K [;%,NHKNBK//_:@O5 L_S@H18L4T@]A++@1AU0!(:8K3:9S?\ER9+ MV5@ 0ETS:KOF*5:)1&< !DZ1*9.ZT=1/%C^MG&N10^E@S*V0KU Z3C.GQL=X M%9WLH+BNJN%2@=+20WTHLU,,Y >_:C5#5U535+FB%@QHF& :)7%(0L^UXWYG M*$$QE-HTU@I$LOG@DQJ## M?@%H7JW3+?A7EI;@MY2YF-)W,67=^D?YQ^JXNJ\4JNT%5Q35?-KXH\ M^CF83]F/^O)[MKW/?BOV]6VU"OS MSSDA+;E)R1* HP'4!&5? A&+Q3-"N]8 MCJ4NCU9!_?2<>F;6%>?7+\HX=P"T'H#6!6.46X#ND;FWPC@:K]Y*G97(R95S MK$?!>?YR^;U8042($T=N%$=>&":!F^!^58; .';T";O4:V&B=HP-(^3A+><8QJU%O66+-5& >0^ 'Q?(>Z MF%@)MG&/)D)RKYKKPJ!?48E6JO5+C>J_3*.3E9>4=PJD!X/V7UBK'I(L1 M1TC0&XWMQ!*Y%DN1*2DAE;\+ZY+_BC(E%>)NLF*JIDWYSILQZL>PC%,Y&8J- M5S,I9\152YXC\:>ZK^KCFTS#OEGL)PE"./8B)HG4BL/$;2\+I(C$<2!ZP\[( M;]?7HS@@76;GC1KM2 MACRKOF9WZ4-SQ<3GZR]EOE_G=^GVP_[9+H9%>!5B'//N&[J($-OQ.DPT09;4 M.I9>),;M^&HF7DS(S.%<3N\X[I]9F': ([\ 1^P7X(B>7R0VX ?Y?O$-WTET MGU'1><)HAMC.Y&NQ1$?1*-W]/HCM$-=U I?ZU'(\-P@<;/=0/.1+[?5J 6#< M5J\>FC7HLPZ&9Y'E979ZQW"K2H-E0_4.I5?:Q2F*.XY/?4+;;'A8KDL<.W&L MR,,TB8.8.DX/!OHXU"NU0A",V^/51;4NN57.\HR"._\6[SA^E8JN5,#>J^S* M.3E9>$=PJDUZFQV/P*/,*AL!?#^Q4>0FKH5Z+)8;^EJ55PB!<9N[FHC6I+O* M.9Y/=N??VQW%KDK1E8K6.]5<.1^G2NX(1F5V3M!^@].[G&^%9FF5?;[:YC?M M19^K)(A#"&%DA[Z5.#[U0A^V1F,+8QO*[.M.-#7'OB[8#EU]P]#*:>I4*L4W MHV9B<<2F%'^PN\$$CJ#FWY-ZG9\W]J84$&N&H*ERYH6]*F4T+O*![M?6'-M&((DNPZ*\ML\PA8 M6;(VW'R,O[OU8;_)[_/-(=T>07XI&,CAR_JF?7SZF$0!2CR/QE[L>GA0/78#'SIX,)2+OTIO<8B0>JS0&M$S+&??099)5ZS*_:YI(>E4<^(,G M0_#OV$\CM*SV# R!NFM%I0)Y\P4];N;HMN *PWP_X2+[Y;0,,>7M M@R')UR>^LI;"?Z$EB4-LGM=AW[0^U:KN-B3VPW5QL\__B_U\*QYG!0FCS:2NS1\WE\-4XG0LW$8VA2&U$K\$!,WZP0B%V(V:PZ28A/@]#M[1(429TOG6Y-\VRR!2BYWSB=0AD5F8N] M4<+"\I 6W:,C'"*3+8UZF$FB$_"OPH5#E0&2,\9 M@LZ(CPI:S9 ?)9X4ZAN=[%MUZV8]]FBH>8P$'\HRV]([9@X/@R%4T33;2P*R95,Q(K MIU8]L!.-N@!7V37?9D#;;?&]671F?P6XS#9Y#3XRV!>@ S[W0W'G2#RC:(K8 M-T/45#GS[#DWA1P)2UO?PFA1)L7AJKX^;)\#Z3% %P;\)B!$HL"&B!++"WH, M801]N4>/U-H6ZJ&3WCMZU!DW'>!!#25%3RWO@AHX/^'J)-$X+90A\YPT:@F* M(4JIQ[>GPJF1P?$IXJ>L[DWB@-JNXT24I:3(=F'H!&YO,HE=J9+W28863P_W M9R[FTL#KV-10$Z4*5+ M[3!."\\P*)45CB#>$*53XLJ;&>%H?H1U['M:;A*6 M'*$?>;5RD.5@S,0RPL1)?!PF5GMC%,$4)DCNG76I;]:\HM: 1P-^(/C$:Q& M',F2H QI(TA2=X2YT:,EIS2<$X]1=!FB%N.P/Y6'"0Q(ZT%2[-)\OW)\-["M MP(V2A&(KB*EKM?=CD,3BE4"C%$'PNV?4A!;16%40Y4I2%S30-%X9WF)(KS:T MUD7409(TP_1!%OUK"C&*!:$C.OS;JR]E7I27Q6_L-VZ_Y3_J6^:T_UNVN\K* ME>5;CH^H@SUL6Q%TO:A_IRIA2,3VZ-18TJP?OY;IOJL+ON,H>6%S@Q/X%X## ME#CQ,)W5\]HR/Z%R2M- PTV<-G3V,!KJ01_M!!E3I%,YU3B],>LW(X\M3&9 M8[%B]K>H>$'%U5)H0/&X.E\*'8U,0N\?VT'[S;?#597]^\#/A'(XG65((YI@ MA]*$NAAZEA\[;F_9<24.5"JR-Y_V%WM^%JA=IQDK_ZI(%A@$%N!7;BAXKDL, M)#BB!*V.C1@05+$L,2PLP/:XP4$5ZV)#A!@MKPT4BDDU8+A0[5&AKPE*#!WD MWX>\?OC W-_7^7W&#RHQ"%YG,' AC'WHV@3YKN5[481[@W:<^.(CQC0SF@<* MC@20#U\D9&HB;0)CP'R,R4E_BPL,P$"/;(S:3Z110N3GHW.$WPU!!N@\XH<*90W MOJFJ;O<&0_Y@+@D]Y/A> .8N*[5&_3M,)FFZL)FM*NZK435Q6D;J^I:&%.B MZK8Z51>G<:JJ:Z%S/E6WYU1U>XRJ2Q-LJJK+._*FJH_D9H*JA_VZDDT@H2ZT M LAL(X]8N'N)-W%BWQ,ZG*S C'Y5#Y6HNC!MHU5=!V,*5!TT%"J3=6$>)\NZ M#C['R?H47J>(=3A&K&5I,U:LI1UY6ZS'<2-:I_$UJ^HRYU=2?:N+]9^_[_.Z M^OKM]\XFQ90XL1,&(21N;*. T*2S"6T4!C)5&],L:99L!D2R$'\B<><5>W[. MY$3[B LTP$"##/S$:?R;M+ZHJ?$XR]69B@\U')M1_Z'(ET)'*YRD2YTM3,+( M<9%O$^HXCALF-.CK4*#C>&2"'@E:T*U#3SK6)$T2)6V4%FG@:Z(&&2$[LG(C M2:.1,B/KPWEY&<6(J*S\(VMNH6P*7SV?AC2QK2"P$R])L!,Y@P4KAE+)CL1D0QW-N ";9&]'W!;YZK]X^J1)'5'CM6H]YS;K2@ ;I$36_._+F M6+W(K\'>M=#Y9E&'76+E5E-0!%;&EX^'G(ZUH3@!##Y?@[:0M#EBPPON.M3@ M"'O,:KJFF$BLLB\?FW&K[R]V%[Z)^F:7F;J%.HJQUU;K]=)OP"J^9@>+V9JR MS!9MNKY]&4=ODY+ MZ* )JX54=_VH4]ZFSZTA5#C^%X?TV2V'2=3 M*K*#.R>;DINXG,C71Z0Q&[F3&979RYV3V9';N6>;ZN2ZFS<(>'4W5Q5Q!@P% MZGPI=#0MN=6.;[=IF<7\79U7GO&('XX?^=(^]ML<^OUTX*@^7S<_K=!]FF_Y M_2&T*!O@*^@A/PK](+)I8"?$0;'=EPRY7AQ([< L!E+SL#( :F[9Z5Y?2CGP M"OR4[T'5P/Z;W-+,#CO.I2N.)U9TEJ\:9BQ.K8\#85A759BTC(:ZV_ICWQWV)'N ME;CF\N?\ZM DA3:!4>QCG]A)C)#M)''8EU1Y/I*8Z"R"3O,HUD'KW[.K;U.^ MH'%\IF^=[MNW#SG>K'\C+P5W[/MN^;/K97YS6W?/Y$ED_LM$6F#^97R09Q_= M^B;2>P9.73,^Y!(31.-#/_GH!U^;W+W1X_.*]^9=7M?MZYO"O7_J]%0'_:]- M:1<-M0'3X&7]+TSI='.D)N1'5J[S*OM2YNOL"_LS[\ WV>=KFN;E;VGY9U;_ M(]T>LL_[9NTX21]6Q'9CA!T8$=^*:! XA/:U$5[B8D=_QJ(!M.Y5W@XQOUUK MG?&'>>\&V'QF=LV ,^WCR,$]A\ZO8N%Z>-ULXFS29K%ML;1&1RO1F>TLW$!F M3X*&YM4X#+X\:EO<9] Z#?[1MZUVF:?;!9.^1_7!>['6M+55/Z_))@O6!JX6Q,/J3*DS2-K>H] MYVXZ:5&2TFF/FRF9WL>T18]1""/H0@LC#[MN9-.(]NBQ;8O?:F009E/SO&WZ MKM(\X29B1I:GHW6\@R2/NVU>CB?<=LQ*\72TH7>9X9U*U7M.\+J +IC?R3:I M_Q[IG30K,V=WXZ(F535S];8#5T\=:/ZO.[?PE??$ZNC%*O23>^[8SJ-HE7=A^%].>U6M\N3I*N!2IF5 ?HK7*9Q1J$0;4RRW'P4J',PA'17OEY MBO5+([+V"GL8.BX,K1B3Q&DN >UWR_R0!/XLU9YC@&D>L7II&CT8S18@S<6; MNF.S\-#SY7Q\S2K0?"$6.HHRIX3AX_2DV/[!E?;VZQS/OI$8^.IHG,EH#L\!2\1#6 MQ88/%5'0,4,9'6F#!HYY_58U$YG(O-C!XONL;,U_+ODE@1^JZI!MCBOFCX\- M8%YDFFW039KOJQK=W)3935IGS0\_YKN\7H4,1N F"801FR79#DV\L(?H^JXM M?@YY9F":!X[+VPSLVX-%&?>LWS(HP8$Y!_+&.] ] I^V;K#_=GYTG]YR3^2/ MHRT3:(&=3)-C+#<&-9ZT(PSX7#97JX+6&W"R^]2=+/L\G"SK7 *=3V!PJONJ MQBV3@RQS8-O@8"O95WR[>Q_V;+!K]P"WS4F>$P MWSMFW1?@$^O=:77+9W\,=@;^Z$'/?,W@>0;EUP-EJ3=HHJ; &;$UNW$D$"Y^UZ8IR=Z8**23>C*ZIVJM#:4.6Z9G_"\%M6WN?K[&4(E^F/ MN!UR*2/G)7"N%_@0>Q'%KN]XQ(UCNR]F"F@8P=6^2:DV8EUW)E!"73MJN_8I M?N&N_>%9RC)D,W4AW^47#:!8]F-2Y/1D21W$"\"\ )T;\XJT&H[/B/C,031# MY.=VNEBTX^C(WSYE]>=K!G'EVCYR$NS;(8PCZB4P1D$/PDT\9U7SE$=E%B=L M6FHB.Z"CT.!G,RK#H&8G"_(OB[9;HMQ&5H3,^N>R'W+;-FEDHJZ-:YNC>$I2/VR!31KW@ M&3A!9E[;Q%+.K &[4^I]*G2V1;DT/6':N,GVFRK)UEL&X*G5 'F)"QT88^P& MR/:2(/$ZJPAZ5.CY%U6V=(\B75=C@\BF1PHV'52YS'LRJV*I]IR$RHT8 S+0 M0YN@56JRZ3?(.I,^JZ+9C'Q9F3>%GL8HN1^>W?!!ES^FKYL@9(K^ZO7RJSK.P*B_>7[/[ M;'_(*KZU0WXP,=NG6WRHZF+'= WM-Q^+_UKRTRJG^\019APX[8C4V^%#??4.=%%K2 MF)<2#/H1^P+8SL]6= $&U$TJ>L0->N"J5H$912>9)OO;TRQ3G,,7^J"& "S; M#W4X5&AKK.+]\9@RGH>0Y-5Z6U2'\B0G=*'M!E;LT#B.?!1&4>AT]_) )_1< MH4UCW1AT+Q'@_T.2WS\2\.$#^!G\ WW\'5U^^/P)H$\)^/OOZ.,'^J\/GWX% M".//OW^Z_-;\^U?RC7S]!_DFEGQH#]+;2FI*?!3(Z^E:P-M2>W2(S?45S?*% M='<"XZ^(\1PQ7%ZA9_&RF+=G2-;C-_/Y8<#@Q?X^=4-H>0@G(2%>2-L$+DC" M*$YD%GHEOUJS\J)OW\BEH(:.)4=LT50C+W**UP)9K$S@,0_GZM3'$6;&LM]8 M\$_KS*=P("<&^%"6_**L(8GT40()B0,4V=@+ \MU!EMN0(4>WYEF0;,T='! MVH#[CS$:(,)+V\JR%@>31*2T3Z\J"?3&!&5%9Q6 MMRS-X?\A_S[D]^F6+Q:A&J=ER;.>YC6+E>,0%_I.0"!F^8T#0R_HUHX"XCNA M5.JAQJ)NV>$WI/"I1'-52G;$*2= BM@5$Z3YB943J('3Y@\G$"] 6H,>9?LN MU;R2)<3<&0E3R[P9DJ;8IT)G6Y7,I+J)W-=LG3'+5UM^!+!3VY6'DQBZ,(X@ M1=@B+&-SXMYD@%Q7*J&:8DCWE*M?%RD'<.!__H_0L>W_S0\QSYPRG"'J7.:@ M@E\S>IL:5Y[F$>KX$>U;7\KL+LTWW=%:UL,_U[=9^2BA67E.[,>\.T>QBSUB M^S3H+5,K)(%,%U-A3W-/ZR""K,78UB45'"98/YKCY M[>^SX_0V ,&3&=&\FB9 VAEI4TFY&0JGU*-"7P.5T[OVZJ?+]$=VHK(K""F$ M_,0GFZ?%- D\Z@^V;#L1N@Y\F@7-FG:\\2H[S2#D%&PD=V*:I9\V.97J&&L M@2.BA<3I17;.R-$T-LT0H(D^%"K;UX2EWY476HD?>P3;Q+,M@MR(]NM -*04 M2EV[)/7-4J(B?ZM2>T/FE)Q(DJ@1Z[Q*.9JTOKO@HJ[H8JXP668(Q$CLYQ9O M)1D0GV45=UE9/WQA#:1FZ0Y?0KGC57YL?K=RV%NQ$_EXF$)(O@TWUH;VQ'Z O(].+ L9U\5 MVWS3W&;[GT7.>M@]^^F!?8?D!;9C214;I>?@4VZ\;A&!%A(XP33S-;(O$W-& MD:92:8883?;BZH65O*V9RBS2>8V)$?Z^UAD^]O?BV*S?=\NUV% M 8D<2B.+^)"&,72HTUW/$EHX<:5V9948U"Y./<9N=B TV&OD5W0I8F9J95Y.L/KVE:I'B;M[-K%@II-T/3U+KT;$5#.5_"-]IEUQF; M+VV&194!P0I:R',]1!,80@QQ$+E>/!@,B=12Z@0SFI6M1W;R^M&9_$K/76NO MDG.FCRE@U(R>I<*1IY>KJ>)&M!>=;'KP-YZZ%0@(0T1<%X4Q"B-JQ92BH<=" M/Y':;1UG07/?:??ZMORB!_;;NU$+AR.I$QO_];,F-^ _WAP]0II7;UYDY8S4 M3&/1#)69Z$.ALEV-V8)8>3YQ/"8)F$00\\-?8@=-Z)^;]Y//*DE=&5&-0^C'S^@^,/'#YO/16V/""6/DTVA4%K0 M=+(W6L*6/UWV.D-BDC665N-$:K0CK\O2-&YDCU]\21]XS51?*<&^-2$)/^I! M$811@&F(.F-.1#RI=8J1)C0+T'#DXJZ%)5G;-)(V,>&9@3$YT1G(ZA M5??T M(B_G)FW3B#1#9J8Z\YO*U0 .,0!W%,:.##*/1CF/1V M;1A+'?&:;DV_Z)0')2\/3R!43(/FY5).CGIL/_5/!#-Q,4X<"T*,/8= !^$$]Y8\!D)&N,9\O_;R MCI-#):-RI%&DB8F3;K[DY*@]1K)L:O0"(V<49PI_9FC,) \*=:U)]#@!#53V6-D'@&_&.:W#PM)\7B2S^CR#)$S M0Z3G<+28O5>,*(=\8;X>A3#"KA,G?N!C.T(Q(;"W%KJ.U)698VW,4A+9GZ0> M+;6C&133T3G(DQ/)EK?EE_9>8>:MZL@)7)HA6Y.]>*E"+ FS42DER,/@AU8ID?'/$LVXFP%T';=TB(+ NY?46&ZR;VM--0DK8T MYS!R1Z+TL"FF,G,2*29S>?YKXDXPVNSNB1*I;-$"=EWKQUZ&P2 M2VHW&5;\)E\,$^I'"88TCMTH[(^FN('G6>IW%]XTJ5G$/FK?0WB;5)6;!TKY M5+YK8.)FP>1= F'*S1 VU4Z-VA>0Y$SCAL#)P3Q"" X#W_$Q]1$*P@"Z0\:8 M!#;2O"<@@60V45QZ8T F.MKV!C0%9K;M@:4.$$^B6NTFP8@0FJ'6,_DZ?:M@ M-,-C=PM.#&(* VK90>PC&(96;/'G=_JB%V6[!C),CMLX MT$3BY+V#1:]6>)$?B1V$$:2:H6DJ''EC'V$T-\*O,,>SW%XX3L&!GSX5=0;L\/4K MR=3S*B9.8USI<%ETP&BQ'%OO3FPYXI0E8=CYK:Q"/(@KY+L!<@ M&D6PO\B73=P1DBK*F!F:9AUL/9 \J3YW=,2DT># R*GIJ2/_J[O2XP(,SH#. M&W#J#J@+\-@AT'NTV&%ZM0$YH]X+1=X,P5_*^<*(WB?]?ER[@=6@;5^!Q#@* M+>3QXW06:\B8NK _&./9<12N[K/RJI!X,4[:@HR2G((1%I0!%*@XJN%>8W2H M;XLR_Z]LZJMD?N-ZD-?C&VFNVNV(S52=B7\EDH?G4\9^AU?QS*/T8G7S8Q 8-W?&2 M4_YCH!HX%^UKM4S[&\9G?V'N*3-G)'@*CV;HZ"0/GK\8-Y$-F:E\L3\U0SP< MN\A#CD==#WNV%4>]&>SY1$[.I+]>NY:UB,X(F>U9;TG9RP)V 3SWPO.]YM\] M[P*Z4?\E,M)V =AOW&7K.K_/M@_R"PART11?-= 61OFE A:_Y?7M*2=OK Z, MHL\,91L/_X5U@ D\"%_AM-GD/&%,MU_2?/-AWVW#GUA?D2!V;9K (,0T@*%O MA7;8&?8C:$N]3:' G.9)^A$AX ^1_ISOP;H%*7G)DP)BQ01G9D[E).B$3HZ. MOT34X>-[TD=YFODNJ#4EE/*&\W7%^A+4O]/Z)P_U;^Y / MRZ\9YMFOS9,A])QN:@J-(2*JR[OG-_!I9%%47K]F=9KOLPU)RSV;SE4GJ)+L M.E_G]0K%$8VCR'9M%[F.Y401[O-5WZ91+),V*C"G.6WL$3;5CQSBO+WT;8+. M=$R%[)K1%U4Z5&AKB5-W:5+ FUM]DER(ZLMO^;XHFYW$=G=PY49>$H?4"D-^>7@((8[ZJSP" MCT12!U2EOUSS:/UD]S[O8$E.<>0I$Y,4K6QI$)17:B'F59BGI)W1E]'\FJ$N MX^$7BMK9$O5E*Q@%GN]:)$9^8KO0)VY$!W A3J9E.UH@Z?O+-K'?>SNBF,F;-4$1U[DB^YR;) MDW!B=+BJ6,=DDW%RS_[OD@OIRO-0X(0>#5! ?>*YD8N;&G\K(0&QY1ZL'&5 M\]3KB DTH, ?#:S7RZ454B>XHJ.;-G*\%T@YE[%-X= ,M9GFPM-L M:CH?8U6%_3+ZD5Q%[ _\>AEOL$7IE.Q' MT,+,"C1)9'UX;RTC&)DI*Q\S/?9 MASK;52LWP8BP_\66;0>)97N0.)VYR')=J=>N1QN9?=&&0P,-MFG9C02/H\1& M#X53]4:$O3DT9V!'7';D"352>4:X<5Y\QO(BM8O^-;MC;>PVK;(O97%3IKOC M84RTXP]SVZO ''2@' MI"!MD('#GK6J[OSJR4_O6D=&E!"J"("@CBW O:2L-;0>(8(.X\7)$6'0PER@ M'N%MZMXJ.%!(OB$2J-JKETH&E+,V32"_9GRJF>]OCC".G^D!$1Q '%K43JR$ MQ@3Z-O%[0$BRU%$C#,TR.F $Z;'_/M-4%:*I)BA3='3V>*B2UF.03D3VY(/F MZ*T(Q=(2K#1N)JNR6D>%A%H#MR-N5DGR^WR3[3?5EZS\QF\$2;+UEOUGLT(P MP(3P>7T2Q9"7J3ID "6^I%OQWP]IR7YM^P#6:74+-AU.L.GP@9_R M/=@46_:7"MSQ/)>C'W&-ZG3FQ:1X=M+E1/?Q;2D#P@O ,((&)/O7#N9BUZ>\ M2MP9*57*NQFBJ=:EUZ]>4<67^*MQ5_6'?567A]VQ3,0BON7!* B@0Y+0"WR$ M402)$\<)PG)O+8WY?MUKB^O;;'/89OQT^Y.7@8Y(JW%E8J/H%!,SW4Q*)HQJ M2-3T4-PSILZ(U11>S="F21X\>P1N*AOCE*>I%$$TQ+'%*]$\Y(8A@M2*.D/$ M#; S7GB$OEZS[CSI'*/*Q,:0-D9>E/,EIRZ25,V@(F]4A$U@ST0-D7/@K(2, MX&*<@GQ*=WV=!PHA]GT2A]"-/ =3WR&T-^#01A: C2=R MC+9HXG"2PHC2-X/2'.D1UIL1C)JH.F/<.*L]HWD1/Q:XSSY?8S8]R_MB$-'9 ;R(7;RE(76=_=F^#G3Q+VYF" M"7]9.W;C 4.2B+;LU%O"F)'*'^99$!S[M)=R@FV_.U=0?F81MAY 9F-*SD) MZ9X%9)# Y;"Z\J:0*&1M4ZR;<;1Y3W-Y]A[!D=AEOF,_;5:CVHM&KXMRUUP= MOWWTPCK8%S7(ME7VG7TH _R6]_PZSYH;A-GO@3K]4>R+W0/XGM>W[!_9T,>: M\"ZM#V5[7OLJ>RCXI?-,]Q^RM&1ZU_\3__4]L\H^7]PUSY.RD*X?UMOL GR_ MS=>W&1N(05XUB++R@GU[_QS0%<,,N@<#FQ/A^^']0'#77HM0_2(ZJ/!(-4.% M%3E1,U"C\.18 D"GW/)1Y)?)^_HH,=EW36 MJ$T"J9=FQ]K0/&Q\?-1?ITQQ)6@;,\/5P]C$);2/2Y4 O\*-\.Q6GDTSTM') M7IR=VXYE17AJ>R)H_%W(-F7[R#.VSU?;_*89A"OQ%*".7/:A/HNL2% MSH"!($A7^^R&7UEZ*2Y":@$(=;2H[6C/L(HK5%95_P'PX_'Y>:HQ\R10ALAS M\T,M 3&CKVKR[>FL4B.#:OOU"L/8AZ'O8IOBV/$QF^+"P;A+?NJNX4Z/ZJ21GHAWTK@@X0^\T;Q:IUOP+[[H\5N[ M'O*PV+O$DBR?44Y=\3)#0K5Y5\S3ZK6(:I]ZA3X3=L?SJ!5["408VC#L03"M MESK3J-BT9DEU+,?2HJ;"U"H54QVL:M723]F/&EQ^S[;W[!/%OKZ=^5T7.5ZG MJZ=L@-Z5>$H[-TX[QW&H6#H_["^_%SP%J%9Q@!(7D= ./1I&,([M]CT:AL.! M5BA5?J7>NGX!M;4(J S!2C54$[>:9/2"ZRC?LV.@FY343 $]DCI=0T<$Z%W) MZ!C_QBGI:";5BREKDUF+!,8D1C:!_ &>T';\*,:X1T(#)+6SI\.^?D%U= FJ M!,FJ)54/O]I%E<,V6U8'8I4(JWR8WINTCO!PM+B.95.YO%+6)5H@MFLG =?Z M"%J.%T",4=(#<6F(M:BKN'G]X@HUB:L$Q8JU50^[NJ65HS9:60=:50BK?(S> MF:Z.<'"LK([E4KVJYO>=O.. >L1AYAT:>U)W5&HPKU]575VJ M*DZQ:E75PJYV5>4OVQNMJCVM2E15.D;O357E'1RMJB.Y5*RJE[P:/;UF*K2R M<.#$V+<8#(+#T \QRYT['"R#EKI27+UUS9H:-Z7T6E15AF*EHJJ)7:V:>L1L MI* >X4W7TQ'A>5=R.L:_<6HZFDG%8KIR8FK9H>UX(<%N%)#$)KV40VQ[5.:9 M3E4VI81SY&N=6G3S;3:5JJ52(C5NXANIB]/54)C^=Z6!XEZ-4SY)UH3OKSPI M27V[ILHEE,8DC54X) M^Z/;[Z\P5(KA,W*I)U)FB*8FWYY>=ZF10:4".IS$<1(74685(C^$?@*Q10<( ML2/U1+)2P\85@ZJE5:%TZF!4HW(N708JP^E4K90-S3N22FG7QBCE./Z4"N5) MW53H)=1U24*IR^;SB9M@VF_L0P_94G=XJK9M7.FG2R*\JP$H\@.?!C[/HJ9D+N]@KLDC%T=VBEN MW;@Z3PT$J]5//=SJ5="E"CRE.56@HO+Q>5\Z.L*_D4HZEDG%6GJLA J2P*&N M[T;$I<0.0I8;PQY&'%.ILD[EQHTKZE1/KU(AU<.L5AU=JII3EM'I*BH?G'A8WE4+:%#V5.4!''D)3%*+#N)'2>A25],ZMJ6+76QB'+CQE5PJJ=7 MK81J85:OA"Y4NBG+J ()E0[.^Y)0>?=&2NA('I5*Z$FM$V;Z32,/>RA,^/Y_ M9,/HB$*N8%.U;0/+-973JU!!-3&K3T"7JM.49'.J>(Z(RSO2SC'>C9'.T2PJ M5LL_7G[+ZR<]7ED=03/S0(J'O)DG@ M>F&_!>7Y$"J>;$^&HSE[9(A ]VH'N.<@56OD]'BH$M!90Z%%72] YP-HG.#7 MG?/X/?V8:0+\%O&3U%E95-^+=*MS6%K7%7,M*OJ_%L7F>[[=?BVV6UJ4W]-R MLTHL/_ ]QTV\F(0T3K#M=YM?V/'C1&K"/^;[-!-3 M6]V4RDQ@WBHZC3VXXU<[U.,%'/ R MPB?$I8 2JHV)6=*HV+=7M%('@[+B^6%WE^8E7W?Y6%35*@RI'41^%+ )>4$4M+(""64$\$CGF6ZX&,^!/K:2 +-ZE1CG7BE]TSB1+:; M7);IOMHV[\BA_>8+:U>W:96A];HX[/FE(FCSGX>J;I8YT K5Y +UYQ'U1G=DR!50!1UA,@LQ=3BX2MRJH]-Z4552BTK)L3V?)M0""V20+__>MMWXVY1 ME>PETY WOUA^2;7',&9!->/B^#Z64D6),ZO[B,-^;2E5SF_1AOZM9BDK[TF? MKS_LU\4NXV_6%KN[,KO-]A6;H'?_.CRQF,0LN2&01JX7^K8;HH@71T/;PX2X M420XM*DVJV]8&Y#R_O$((F@Q+G8IE22'9_J6KFB8T06U>5?,TZ;E.O27LKC. MVVD(]BARPR@.7)M&;+X>^33J#00PD;I.1>)K9ZCORALFY^UN1P;.]*01-)G1 M2<8 +R8W$OGL[84>Q4VR5O'Y^C+]T:[RLW\O>=%/DK7_'?HF^NITD^+,LMO]NTU=NN'9N& H6@7#DZ7$885@\&-HFQ^4-=E?G6HTZMM M=EE\29O;\ (W(780N0&)?->%KDL3V/M@$[E54[.0:QY0.J? NO,*U*=+@0)+ M?N\A^-.&'?/CKGR$ZEM%[S,X<;I9(#Y=,#[Z?3JT78#.>W#J/M_-;@DP8[S3 M$ML10^.R;(3]*#&W?7MUGY54Q=2#6#E-&>T\]$I;@5F?! M39KO 5/(=5K=@NMM\1W<%TJ]%*49B]2,0/Z6@I>6F-JUI7ZE M*7V2T%UF;-+ _G]]JV'%:4K0%"XWS10OC6M-[R,A%R1]ZNJ3@G":/7 H]W;, MNI,REK4/ Y\8V\6^9LRS;[_YL*\SUNWJE9\P1($/?1M;$0DHL7VO19E826!Y M(\K^YX8XS\& -_IF.,G84:)F0PGIQC",_2"S7#YW CE#BA#TJ:+MR3^)HQJ)Y8U9($]4DT=JC M-EE%9P_83$IK1%H\D?=Q\JPTHL9+N%IOQ65> \NB0\'?#VG)#&P?:+Y/]^L\ MW7[87Q?EKMG72O)JO2VJ0WGR\"^$B>LA#SJVAZ#O$PJ38W_XEK5X_F)8^N-K6F=?RN(^KQA6#ISK%/MW\N.. M*5<69_OL.J]7+"NU/1\1"\$0$2]V8X([R%'L.U#N"H%%H8Y8>95+$9/L.BOY MA4AU^@-7I;Q5G+VPP,! B^F]^1$>-3CPVG#N5U-L MQST#S+4+<'3KY&3V!6@]:QYT9+_'G>.W] [N]1DI_V'G(?BI\_%O\XXH.L-U M9O@QHI68,5:9045A8"\6&P7K.OMSU=?0?]A_S>ZS_2$;KN#!Q9X-OH>F\.]; M5M?;1G=7$-K0M_R$A($%_9C0Q(MZ# YRA>K3]5C6O(S1X^7B5+:(V7^'FZW6 M)Z!!-: 6&Z+\P+-\%.1&DB$ '_:@ SM<+799@%.\X)L9 =@4ZP/_9)/6 M&AR(1SB7"LB389JST@R^5N1$S= [BJ<7QE*]?"\[.&KVK9BCQ M@1^%ZK8F)TC_Z,\\H.VV^,YO.>J7-_@Z=L5Z9I_YHQV?"JR(0Q"-@Q@%"%/J MHC"!;@^#6!8=49NG',,\Q7>G.?;F=$UH.$<"TMXA.453'Q0QH5LF$*/T;X * M!JP78%B9XTLN#=YF[::-TD]]O/YV 5KX\^JD++EGY%-;G,Q057WN%3.U=R77 M^OI);%,K#B.('>(1UW4PZHUY+HS&7$DJ:4)S.GA$P[?J;SJ,[_-Z7U$JS>AB M4YT0N]Y7CA/1[O(U:V<.S6,%K(.6-UFU"JW$BF/L1B1(/.A0Z%'2FPH3*G5? MT2@#FKO*-S9K+=M+*/OK><$FK^Z*]F$3-I^2KC\:QZ-8)J&=0KELX1$8N2,RDPBT R-F>9"H;!!R>I+LT!4K2!*7-_Q2.)1'$=>%,56T'U][(>. M)Z-2+ X+=D'I^;\GS7"QY;<8("S+M>]2-%UT) M0K/D6K0 I5]!&T6=F!#HYDQ.$P8TCVN)9SXM]YR2,VHQA4 SA&.2!T]/GDUF M0U1./F7UT0:Z3_-M6^N+B]VNV'^KB_6?M\6645?%:96O5S[+2QP/Q\2W8X?$ M7A*@OA@B=B&1E!K5UK7+T/$JXC'GR[3T,TD.S_1!7=$PHW]J\ZZ8ITW+]>M_ M9OG-;9UM$)]MWV2?#KNKK/Q\_8U-.++J\Z&N:C;]YE?O]+6^GH]1X-"$!!X) M(HJ02[MM8FP%Q)>Z.ERY<\?5N6R#.= M6UM,S.C=^MPK9FK;>OIWJS'\H#GU88)(;&,K#.W8"WL,D*)01^<6LZRY9S<@ MP$]YWY=GSH&EN%+0>>4X?U\]5]*WD=UV#(,3^VR2;P_L7Y]!67D4(F);GA^C M&#O0"I,^,\"6'=A80:\=;5MWV6^+R[B>^QI?\GUW,O-&]][IWHGU7T4LBO;@ M)*_2FYN25]KDQ?[S=;?6=\DS_%5L^9$+$71IP,0C<9AZ= .]%84T"62ZZR1# MVOOF*3:^X=V7(?_1X'O]D*D&3L66YV:C4VZ=;CR36C3O'$MG!$X)N6:HF1I7 M"@V-3_8>E;;L\I]Y?8L/55WLLI)G-M7GZR]EON;3DQ\Y+VM(7-<.PR"T L>C MD>]'=F\0?LL((_.%I))5/%NIBF+4"X MG+JIXEK3I24B[)U1/<7TFZ%_JIUZ=M.(!L[4:6)2[-)\O[*C)$ ALKW((Y%/ M4$*3WCR* ME+I!09-4876[S*E5&4>U7:J(%V7>KX%N,+Z6,+:Y)"2@;AO6BD MK%O2*CF*-U&=I/F/;,,-93V0WS(^V5Z%CD]C$L>Q'5(K]&.((JLW1XDKM1PU MVHAF'6QP_7S'@ H21T-+9F._5/@^LZI_O M&!R)"UQDF3FO-+I)D9VE,3XXDK=%9#HQ$O?6:"1HW*TT$D2)W3CSV,,7Y'(* M#P;<%C,6>3&]%8BI7E76J]_2_RS*?@Y:-8MS+G:('Y/0@IZ+L(4)]H(A#?1L MH9O(1GZU;NWKP$BM_8]EZ;P(SD"0I X*G&=3+WK\@ 1-I M6E8%IH(OE#05<2WXE.ZRS]>/3'7K4&'B62[[[B!Q(M^GGL45J+451XXOE M- MLS";,DBM?D]D[6V)F(>PL4JA8MU:2"M>I>$5R9A.V_+*H<"'0F5#DIA)?6.I M)9^\?63T;7\M[K-RS_/-+HE)O#"PF78EKD4(<3T2.TYO$'N^T/5Q"LQH5I3? M?_GV"Z@XPN8:!-Z2MN!F "DQR9C(IL!D;#XBY92FP048,- @ T=H8R9K$WF4 MF+O-Q^>XJ=S7[([]E/U:!>K;[$PK!>MMSO]396LF@[],G/"=I>6U^9\:+@V8 M#BIRI%#>SB2$G6:,H1=,^2$FR'$"&E$[="(O22PXF(I"7^S,Z"03,KUFU,'0 M1M"O6W3CA'PT>P(2/@=MDIN''5731'LT9Q)R/0=W2H3Z>>M3*]"O$/&:-$_E MS0!1GNQ"H; =2>U5[%@&S]_WZ6PX-+!HXELH<>PX<#%Q!QO8I=B34&#I[YY# M>IL#NRTJJ?5Y69J$MBXT\B.[>=%#&;=[(>O[ZS M,9(A W1S//9"11N14,KF$#UD(<1A8MA=W@$24(,1O$DH):Z*9(3S$=HQFCF*)HD9%,W74J4,W_$HE+Q?,'_U_1S M"E4&2.@D^(6B)J/D<.S'?)]]J+-=M0ICC/X_\MZU.7(RGSAR^*[2R/ D6T,7$T/^C^/ ZY"$,)"IM:MT?,VZ-Z8L MKUJ>^;1N;HK%Y*\3.U8&]=P-LAXSZ$#3-B*SU <6H?6"3.ITTC*44ZN%[QT6_C7]D3\>'FDSNYOM397?YW1-G=)>#ON7VS+>I76= M;U]@<)$D9.8"!FQY:'$=<(.%L1\\>%D8#3+7FL"(/_T MD:[ERM8*\-B:P5H\MX: O+<#I#58TW<\ZTT1V*2;Q(L<>Y]+*^5Q*]-/<)[,DNS8U*]G ?6^_V;R1[18E'^S>3N)PX M=?!.GKRJS,?IZY=T[/:O JK/;1=/Z<4%;"]/:FXYT]LBT8TM7^^SS?N!QX-WSF9!\T0V>GG?Q-:&^=F\7 MR+JX;:.(YV4L8]29\UY+.'4\\0H>7*]I+]CZ:[;.R%!WN^QSMN^73XD?>M!R M8A-Y(4U),\P$=F-Z4214S7;<2)JEK@,'CNC ;X %!.OD6SR*==T1(K)UCL< M7H%T2[QQ[&H-MF4%XBK;D."0MD:9;5/F(HD7Y$P-^3X$-F3^* MNWRW([K9[F,/1OZ257FYP645D=^@N]E$5DORNVNVHL-N%'EV%$/#A@D*8Q)/ M6AT6!".#>Q=&&P+-JM> 8^_D70./Q1KK%B#Y\M!:!JK>(I&J(/I;1;.T*J@L/])+].T&:3NSUG37)&,6T>\*=+C7 MY1".*71>7XC-G=& 9]3S3/$.)\XN>6: >5XO"$R7\WI#VSS9'#5PO3"@+,@D MNBX?GW89VY;LPZ3OY!_1J9.^@>,G2V&FS\V2^ERV@.E1HW'E)(^]V%;9M_5# MMCGLLIOM?QW2BDP4NQ><%VE!+R==%T1<'MFKP5JZW&8_]A$AZN\K6HHM]!P4 MP,2,7#]R')O5YS:0@VT;">4OZ4&@>7KL0-.7^%"DATU.W]Q_= : 3;I/Q7;9 M-#F";_=M?A^(38L]2M##! .<;9,I0*$"AG7BC3@I/B]LT.GUSS(V[C3;6$[Y MQ,MJ\.]EN:&3_G%$TPACZ"46#.W(=V/'=4-V(FQ@&+JN)=2R9$YW!_:=^Q:NK*)*T"JJFWH9%5/'(9D=K@5)XANJN(1/GN"ER=L(2\Z* MV%AV^,K;M<.5V]^KLJ[38@/79/ETV*6T?>DC.R AR@G7_SCD5;8A>DJBHD_Y M<[:Y)BNLXCXG#R!DZ1-W+TU%/IH3\TIB401=Y'I^"!T_3K!I^$:'&Q*;+/XJ M>4M JULV#X^/:=6DK+5V$)>1A6F^S=GKGO>FM(DKS96:+3,6'.IL>]B!'3%: M9-MF$OUKJP/%7N&6'&8AY3N/6557N_S=7W5 MYL?1<.R>/6(L*+LBQ1D25 R*NJ>4P(G+5Y&EY&TVXYE%"JPV[F&]SC*F^UMB+7C)TJJ)+^ZRE[+8R"W%I_&L MV-I]<4Z5#P(;0WX[$]E=@<8:,#0'M/8L9G] A3LX-A0F]?JR=B"F-?W,EL4, M_(MOQR;9W?YX6Z<^#HP](TDB$Y,AR?]9V ^B=F _=FT/R>W*2@\WX>;LKBSN M?V-7YC8$K>R&K#RQHONRDW JK]B?>CHIT,%-4J&%M^8-VW,<+O]Z0OPK\5R.8/)QRB6?BMVS-#%5;=Y9 M:=7"H[C0?LONJ;1_S9YH;%O<#U(-HI?VAPS2RG0A]@V8^%: 30628_5N6IHB:[#PK"CK8G-43Z?8,2+?B5S:L<2/$R,V?*\=*G8-@39]L@-H M5E;6SXFCC].DK7-X.5G T<]H$WA:YXCQP1V'G'_?/O4%AY%C8>28INU"*_!Q M$$1>W Z=6'[$E8"C=$#-[\,Q@S@?9!"S)Z&Y]U0Q]&QM43?V"!:O5$,[9T0Q M->."(<2EL&'&2N<\M%T*$%2ROI"(0*E)KT, ]7SQ:N#KLX;/V?ZZ2W'ILBB/ MA1TL,X8(AY9I!099%EJHN81*(?AA+)1]K71@S9I(;^L26/1-)7^M\TV;TB*F M>VJIYM._V5@6T\%W#F<)4O!+C[5/W/YUMFHR(E1>T$8M'EF&1NHQK9S@B1:Y M-7^HB237=5P^WN5-NYVC/)RHPY?TA:IZ@"H%E#!_>SUT_#48!6Z+J_+$Y>E=3%.$)/8#C$80+X" MYV8VT,)NK]4OP2LBE^@7X!V55^E9%Q#Z]89V:.]N-]1YTQJ)K)7;6_:77BSP MF+[0%-_'=)/1$C0TPB3_L'Y(J^RAW!%"ZK;4;Y]J3"].[$?GZ4HZX]R6B6[? M+F!+1;N)Y83OBF!MWKS^>PV+S1]TNV&?Y@4]HAI4^C<3;(8QV_5Q; O&7M2- MZ41>(%28=]1(^A<B:G[7E%"EHP5*[XPCE6V5,QZ78G,=PL2S=$V2S M+2$N\G1AS:"&WV4L$A39\KJRKD*&.#NO#][0FVWS?E(4GP]TQ_IF.[@^7Y-I M],"NP."RNBZ>LWI/A13]>&)WC596; 8X"@(/>K&!#(26S"G[RW@N;O-_>X\AKL\D=:CD2H(_J$SN58 M;2S5KV)J?&E2NP*?>V<.:Y@.E]=K-MZV\?BX?62=/G$9)5VYJ$/BN$L)M@ MCP0WCN?8R/<]I\W!>4:QIS@"A/F<)!8"''%2\END@_+7-4@Z M;W5HY^-=8 :?CW]5VXP#MZ0*7Z*QTZT0L>6<"4JC)PY 8N(J,'IA$XONW@V+>[@:W(X&^VJ68XS=/<27?P==O.N58S88W@ M6'"BFH9>Z0GJ9ML7DFX@*IF71M K.1]-0[.&>:AZ_REOZTK3WZ<+.D#T-[LO MJ]'G5%R<\4PQXPE?V-2BP*!S4XHJKGC/EVZJ^[1H+]'3PZUREV^:!/NTSNN; M[9?F<6R^U9Z,)5F]KO(G^BW(RL?023 O[K^0?TRA'J]+119V8^S0D[#$"P+7 M-MTF+1\9,#&PLR)AT5W)>T(U+U:1EW]H%G]" K6"ON=#.]AA#6L[*9-A-[-W M^0[+?AZWBDV=0[M88LG1LBOPKK/)M[NDE(&!7=6^UD30V0C^G.TJJU:773CW M6\:CLHQSPX5P42[Q91;M?\R*GWU)J_W+;946=PF MIN;(,XT$AMS==T>.HS$QH($&P!#=?;L ';%U*#U!%]#+>='7FO&F_ MJY0G\>ONYP"\NG4?AX:31+X9&4G@N= (W*8+,(%AX1!+%KE7-+CFK8WAI>KS M;ZGLC795#N 3P%FY%Q-$/MH75%.$C]$+HJG-.9_#DVF2UN8 2/?\"T;!S[R?!\; M.$F"=G#7,WRALDR*AM2=F%I667Y?@/A055FQ;@.D!BLX@A4,4571+2R84S$M M+Y5O"#_B!'"_K_*[0U.-8E_2D)5^^\_&@/G$\P*K?+*IPBV+$TPE1IV72G6< M28CDYVS_>YH75);I,5:2U>2990)>_=5;VL(M3NL'O"N__T>VN<_J%IH' MG=CT/,.TS=B-H1_ !';04!@(76J:!)!F@:6HNR"(2&J25?DS<2H+D/I:L-+J MJM%/PMJ[#!?)*S,MT3#T%CNHIW@!!0P:Q(O5:&GV^11_:?B M6_&&Q*>^OD]B)Q 'AFOZD6.$81P9IM?"\(*$K].?ML&U)[2Q9E7Y-E]WO:(. M^S87M9>;DJV9UR=KYKQ=,^^H &G9J1!PD-+="CV^T;IC\6FNM;''G=6P+]=_;PL'H7\<\OW+*D 0 M.V9H.IA$T]@- SORNX%\ WNKIIS1MWU:[3FS%\0'$7DW7^,1R%TE7ZXSD.Y9 M'OI==I\7K#AN>QOJZ7+5+#UGXV^XNG3Z+4_L,EZR,0:\/L$>RP5W\ODZC[)M M665OIMSNM7WOE5ZY&+LH\)%O1EX"W0![EM&"\7'@1")QB28(FD.4FW>B#QIU MD!>/VD(O*IX:(Y@VKLDO?(') EPB%J.0J>>J8_X-YF&45N*WTM9 MV7H=M@Q]U6WDZSSJ*3CEUND+"]8.SA=:J;LLWD/5IY,B LG#D1]#V_,2T_%- M/^[0^78HM*"<"I/N#*3'_FIYZ^;N7B7?:E-0V*=R)*?2+]"'@M+_T2;@J?RW MQIP] IHIU5Z1'RY-$1-[>B%SQM16OYY$9F&=_]K-ZY8((5 %53LH+C$*&S%Z@W^A\\H$ MKN2;41;B/LD[6*?8V_(*;'71XF^KCR]O33&:]PMSQW0^7<:L,:&];^Z#3V83\4>_S-2PV;1+QZ_;&!)!) M_G.3!/NFY3O(#]E5I 0'-@X2N8N6>K!H7I@/+P"V![OM%E_[U3[]D=6LD^U] M5MY7Z=,#4E2+^DOQ.YX-UW&M!!D(1U'H!J%E.DZ+*/1C0^@JJ$X<$\K_N@<_F R(_-,:V]0 6;G7 MX!Q1J9_7+_(R'Y^XY"CSH,4.?FG1_[H@B1];EP:=*NT=*SLJZ;77%) M1]MMMM[W>[DTMRG=TV-"0F>^R]G"_14DSS3\V#5B#-TDC&T8N\CJ($78%$J8 MT ID0E&O3G"^+^PL5,PZ,X>_4!%+I8NNZ/"@J/#/[#QYY>^!#U6?8@>GX!>D M^^)<D=@4/[>[U" M@]PP#!%./#LP/-]T0ROI%A>A:05"Z1:Z,$RH^/N,3.556KV 34Y<2^_.9W5S M^)77-%>5[JL6V1YL6@N'@K]K+7R1%7W%KA/5^_F\)B_U'68F\0UJ-B,/<"]( MY848YA)X/3Y;FK9KLO*LK.MDE5O1#X^/1(@&2XJ^Q>QIP5,SM@P;07H-S' < M/_;MYJH"6TQ8GB,EW57MB84(K7*S7BNK M'MYXI?2_#FE%1&;W,FA&1UNY-^%Y/WB"7!1'<10F#@K=!.(X;CO>!@;Y@5 L MK&A(S3+:HSSI']KC!+^!/XKTL.'O!*N:<3Z!G(%L,7G\B.?YJO3S47=!$A5S MOPQ!5&U4J?5Y%4VI9=UCOF:/:4YCI2]9Q<8FQ-S<[?+[IE,2MAP+6JX=12YR M#-.(''HWA(YM^FZ(A+(\U(RH/:),'VFX>"AJ@J=FN;!/1Z"@[)&*IKTJH9M/ M"*=G6DP'6WQ7H$<(!A#!$>,5:)*3I\Y0Y:#O8A:J2OJ7(86*;7J33:J>,:5" M2(_QUC2]/J?J<+/]QL2A*=+=EI*U#6QA%!J^ 3$,W=!.C Z<%25"!V<30=(N MI=QO>6<+:(RAZ\>A.7+EM*=RK$)-GM:GVD1[K#OG4_4/'3!6]M5Y^">:%Q0: M+3-QJ.9\LIF%55=)TGT&?^3UBF"T,7)\*XALPP@"GV#N0 9(K);%Q-!^FIGF M"C## +4,_$EMFWK2$?3Y1).//G?/-0F)>'J9\]&)3W3.2W+._Q>9GR2-5SU/ MC?'!9//5I[XB96"[L08JO8.SL7IYH M=M+CX/F61SR^7>:<](FC3/ ,[OX7F8LD#%<]#\ER/]D^Y<'(#5W7 MCAT#.A[V8=C!\[ EU AT,E#:YY].FCX^WKABF>U,IO:]3-4#FR:>=;C].M&< MH\.E\ZV%OLQ0(T"5"W1.-:)>_A>9:(3-5CW-R/$^LHL[JX'50F>-4(:=6/\[ MWS\,_]TJQH9I61#%"+DQ@K9MA$W]$B/$;N0+Y5M. DC[Y-(4BGIBK8^K%K7H M+#&%8WAGB(7Y1'1V.-.)^JIM1]+9T-2..FE5_9V8<=K*>NJ983SU%V>%"3V[ ME!EA2I/?S :3\SUR)FAO[7*@,D,KRU6C?ZK<\?76\@F\)I8%N@BR*S]? MLW66/]-S_L&@>5:O# <'26(FK@L3.XY-/XC[*27Q#%^P:^"XP32K/%C-H M 8+?Z!56X<9_(SGE4^!)Z123V)[)([:K$_',+\QZNEKX723K@CXJXWD9 JC. MG+ M,PV;WG\&-+"/N%I@*QQ.LXQU($'*[N/RB9=*-B_+UTQ$B@E8SR$%"#J$5\VU M^2O..% ;P9MRS=J4-RG?"R/Z!-RTA+^:.2@!;#XP0BMDLP$_)>_,!QKXG'=& MT&%0J>W9$PMLDT-V6Y[./VW9;5AL/A->FB]69%@_3R!;IS\"HV71"$M%7 K!$N)TL7 EW5/"\CWE5N M5:GWZ133N=LJ2^M#]<)JH@_NP]I1DEAA$)$(.X:&:P:!VYP)8B.&&*^>L^JN MY!4VR4%$WK*3G+K:K[Z1L#ZCT?VW=5:D55ZR5&L/ MF4Z$W%2AT7HJLL(KBX+RC0TB6D) M+T,\^D'L&V@'^>JU;IPEX!W)&$_6O&JA '^IZK$1T(CVX_\HZJ=LS5JE)25- M$%H MN0FR(J<=R XMOIS"$1\_D8)<@0Z7N(2($L:O'QJY$A./#@CXLX$RH7B<-A(SM'#B]>KBNI;$N\_YR5.^_<*K# FBA!1 T" MC7&L\![!?L[V<5H_?*E*>O"XB5[^J+/-=7'SE%4I+=P.:=K ?LR[EA-??A8OG )K<,4R3H9U&%9J M?XR5*&9;XOT$@(>]&$?8B(AD>X=>(6@"N&=J& L64&78JQ3PTKRW8=AA5 MJZ44YZ/44C?=2M6R![LTM7R'17&U'..*1:OE*,/XU'(\=[QJV>ORIRRMLZ_Y M_.81\#=@5Z.@FXYI;%M+IVD:@+4J:&X&6HER);2AV/ MX!B-ZOH_OJR\*'$3W[-BV\=!;/K8H4+8C!8DCE#X)CN&9EUB:&0;VDKS)J-& M>B@;J4.?/B1N OGI07 +CSB72Y0<"2LNBHTL*[PRT_1$[!,9X5W-;C*MS,AS MD)T$'J0I2-BPW2!H>B'&R'$#WHM&LA^O[W5I.X1^&YQKMZ F3M,_0\V%]V4L MF"Y,#!-&J.V_ MG!BV'7(?BTM]N.:)N,7$+@&UL(3S8^1(^_C02SM?8K(B096R@Z[WJ#ASPC6* MM?F/ML;!+Q4]/<**03NXMP/5[1E]$#F&Y9G02J(0!X$1![;3C>4:;B@H&Q(C MS*$=PMDU(PCDEA#-W"G0DMGF^'NW5; M>J"LVA-Y' >!&?N.;7NV%=HNCMMVE608F@W,79E'YL,U:\H))+ N:Z%:/%)L M75:128@2$Y!3CC[,ME%$DT#]'-UTR57+$:2-KR[..Z:^(Z2C65E S9M1\$M% M3X?8SD<#N0:?B>X22^%8>F$4$G,JRD'UENAO'>MW*W686QY=C(32*8A-BU;1\BLQW0"B/HK8KLGM:W MX1.3$0-QO21A\Y(,,7&_*_$H01E#(9^PZ.9.LAIBO:><,5C#Q5X-*+)IA>8\ M0Q<$1P&MRQ >%8:4RA\Y,2'ZO2KKFBP]M_E^E5ADG8DA2I(P=A-,U*VIBD5' M<) ;K_;E/MWQZ8[(YPI%+ST$[C>&0:'YS@2+F,0(D<.G*;IX$1.1AI(OERG1 MHA@#^R](A Q+R] $*>3E^&=$9.\GVY$?W?^>%5F5[HC,P,UC7N3T\&N?/V== M%?SK8KT[;,@O)ME3E:USMBJFO_U85OO\G^S+F^TU62X7]_G=KDEIJ5=!Z(1D MD65AQ\>^;X6&$_6 0]^T^,*7!0#5'OZTYEV!^\9 -IFG)R8*MB59 &MF:BOA[DM MUK5$4K+U@?))EUY;&EY>M5<:,O)I3=\ ]A0/I:A]+O."M45D7^^S]4-1[LK[ MEROR_>Y1+LKBMVX;KA_YB3JF>9)K6A7QM[N46DOMSEAC5]KO9S-\"G4P(17W2H\R*KZ[A\O"-O.L.Q)F]4G;>0"(CLOGG/V^K);&]F MY4('(\=++)Q@.X'(=>+NY-%V$]L1".:T8= >IPU@MB+8 Y6)S_0Y@R/TFM<+ M4E%5!QD,,(/7/AG [BN_QX*GO/H<(Q #+<)!LN$-B66R79,;6U'-JS/:=RJ] M\/[\UH4(3:B2-Q7:6:R2;;<9364A)7WV59_SIN MP.90T6B$QCM/K#7S7\"W0_\/FG EHV$/F;K^K0;;+*O_G00\SWE=5B2>V1&= MV)U&0\_I[M!&*M2(DAWOT$TE@HQ\EP1D++&@J \[%K,U']DO[4X7 6WL=@R; M*-#^?(TF?>S;#NEIP?BJZ #(FL:+I$PCW+][PS08_K2VS4XJ;LG@V95%T3F M=7V@?]]D=_L^KB(A5DU"PHK=FQL;+,D^O^?B(.WOPP)"'/TVEE,JC$!@@M.\ M^AMYL;)C>9#ZMJ1-4:^+01G$00F1:B>DEW0ZX;4.# M*_-1P[":#]^/L)B\]+C __U_!99I_CO8$FN8/)$%S]$>@8E/L1U"<@ $=%"*JZ>PT\,H)V/EH%P@RYJ-_Q,9)LUU")K7WGW?JE/6Y5V40#I# MA"Z_R%=M8#!RPA/B\MPLI\*/I5UO7("-[$0QF:0 M8"L)8II_UHWDF4$HK/TJP3@*H <#F^9518YM^7X[G!.Z$11) MFI0>1'/TUN&@:S,"2RS_0)XYOF2$24@3B[B.D$"#Z0ITJ*:^9/L^-Q<$9C2= MRU"9\6:\N6>KA!=^O6D^OMV'7[F6X;NN%UL)6;BZR#)C,^I&P1"'8@F5HI^N M?7NZ5YAV\TM48@3)XE46#2Q)"DI+#_J 'DTJ_=IC^R&OW85RFA,2_2ZN5ZGSW6M)TH M/>@NV6%@KVE.$H0(&Z;IXL2#=A FAM-KFH.Q2-@_)\YIE@]W#'\;'(%]^D-6 MQ69T**\B_AR^%%57YKA?J%V_-HO!HVG@:%OGZ/;WF7E7X-24=8\>Z+-Y85WI>FR;%G6U_D'/7!:0#P/1@L3@-5/,6LWC9=]4^X5M[S.0,Z2+PIZL*^,H9BU@U"%-Z M00CUN6<9>JG1OK?UX;4R*:>^SVF^:T#$Y>-C67RC=R >RAVAO8[2.E^OHC!R M N2[,8K\V/-1''E=D0$7N9;06;'JL2<+4=ZH[FU&EE3D?] [N M),1UH!F+'&-+#Z+Y&+O#19.F0$V177A;_Y]I7]=SG%UX+T?3O(P7<+P9I>+' M3U>WOO>VX'IP*(ZA'R118(:1CT+/"T*V.6 :5F1:,5=>\,20=.<,TRY*VUWY MO3Y)T#II677^+9W55]PKFJ6Y27R9(]@9\.K,TC5^.!R]#2EDY>AZ5,; M+=V/4"'GO//%(,.7+N<(3G;0ST#MGAZ]02,V^\TVS>EVX(4)<#'/SC*FQN7042[T M'1>;3H=U*U.+ M:5AL1FR*4L,OWS0S.;5B4\40WA7H ;XI=C6MM/.0=D&>E7*^#(E5:U*I\1D= MD_&+6-6#OV;[AW)SO)Q0$Y&^V28Y5>5B4]]4"2W80+52:45D/8#\P8U;8G>AOOE%ASH*5M=[O(-*^OQ/V5>[,$S M,>90T1T,NAH@O[49&C(FU5>/)_DD=RDN5)6XV[JS,0$,;+AB 3QQ6V\'K762 M:Y,W.UNG49FC^EP1?S;"?@FKO%!SW]B&B5PGA0I'"5.)'G8\,P M,(Y\'+DX-LQN,-U?G56G%8;W&]'M:;03E6I9(/@F>@$,Q666 M6KJ^I"_L'BNL*O(KK"S6<9MDEMMH[]-U00M'\KL,?1MKQ.L>(2HXX5^B;S-: M$&UPT8 $S.3/F'PSW]8-O M<%V,M_*B.CYYE^,34BFZ%&]9'-[%8@MQ\C?0XIMZ'7Z9K8MK<$5$+T.KU)GS M9NVME">!&Q;/.:V/B,LJ*0]W^^UA!YNJBB1T2U!H^)'IAC#"08B,V Z[(DY$I>-[40J G2UG^3!//KEK! M G0-T055X)>OV3-Q4[K[=?)K+V=YNZ!A2NA>AGZI,>7M91E5_&BH2HEF)BVB2+;PG&W'41KUW*^C6K& MTOX"LDGOE_N4YDR0Z(),>&P/OFE[P4+Z#>WS03?BNR+:@@W0QG'-%VU,0+)< MDS2"J]L@)^P.P%&2OW3M2;Z0?[1GF^=/S18/^M%5];[)FZ9.OZ?U\??92BNG MO47[[TW<@NT2WQ?"%#5^6D:XF3P*C%A /?-P6"%^U8 MM,MIO[ZH>L!M>Z6VGU$JVGM+OW\N2^R"'"-[2LD@@U\Z\+^":]K]X\U"$! + M0&<"H#: SHBKIF?:HMPF4*Q[4>Z3J]\]B1OYEA!CV3RWJIC,2PM8:$QG:SG' M>R"<6?0*UITKS3;?CVFY*$6BLK7P7#'AV;'J.&7CD+ZYC#-9&V'%<\6PB M'2"TS[@MRKZ-UJ"UCLAQ*ECR=4[K=5.H3!OBCWJ.ZCWY.Y16YFRB^I"]TEEA!C"PSL]U9 M%_9,L6M>XT?3G='315E/#9ZQDBI,IJQZZN11B5#VS'[Y@-F)A/$584(:*$OV M4N5.VIX/E6T<4_+;.M7A5<:1"1,8>Q$RPC@($M]PHLCJ!L;(<;C;H:D93K^, M44@G3:/'+NG%*97=;M'*IBHQ8_S&L_([=E]$*\_RS@'F@5ZJ149=[/+W+=TJZ@'+Y1F@K1=JQ2]TOD3?HPTV1D5S)Q]GO M[;U\:I^JEU60>!@%;N!X,38,U_/""'4HH!/@<5'WN+$U3U[]CN;@'1L;AX\D M6S8JGXYG)=-:S_SWT[WD'O+<0?M%/H5">#6>66I K\BZ#\-[E2S**RG;)>DK M GPZJL:*#&D$9A(%7A#:"701[NX[V4801D()_RK'U:R@S0:D0ODS)"^3@'D.[$<.NB0Z^ M?3P57%D.P6)A%X>A'=,F@Y&!>U!1Z(_33*50-,OH]>#FU"#-Y?\HVAM6ZQ59 MG9W-(4JD]^1:5HN_OX%_\L.C%7-KL@CC0C*MQ95+56X]QGXHYAHYYKXFUER5 MQF5U)I>\C\#?J9*U16W MDD6 ZVR_WV6;X8V,+*V*W\K#<3/B_!IX#F?QJ?X"'"0E^EU1 'H3\(@)+;6.8OB#VTWAP&5H_D:VO[\U-R+#ZDN^K!"$RE.NX)HZP'UJ. MX?L= -\R$\&F**J&%8K0Y?JA<-7+76JQ[PNOO 8O+./]UF&8=&%N0>Y&OKE- MH2;^RN!& ),HLBTS=*S0LA,[,<(.G$E3X\NKYLYVDQ/5@YUE56(:NZC#L_<6Q>NZD]3%J2S1D3<53JNSM3S:KP$"F&WC0L%TC09;O M8-?H(& 8>2,5:+9S3%OE('1WE#DDE MU>X'95IZ1-J?3;$(&7Y$_C1J>H%($3U5X8^%*JH2TS[25'7\"10<7&?9AM63 M3ECQ&Q94W6R/4%;(B&'DNM@P+)^>8WDNZD<.(!;J%ZEB/,W["QW$9G>!IT@0 MT]/)2^=]Q..E%U>A%Q;ROJJTZ&T]/<5LJ=]#7,$$X\ASH6O:B1>B,#2,'D!L M1$C![K_,L%/M_A^:S:5W-P-U[05^S+GJ_3ZE=&O?TUOJCIV273EN5RQ#'W48 M)KV[)LC=2+7$>9$6:X%>K$Y@^4$0VJ$30,M,?-]O<]9MR_:"2,&)BVI($Y^X M;#OXRD]M#U4Q9ING'(;8"-[1P[+@H,E"7R&E% M!)C8CJ+2H;7O*![1TL*N.X+W-S*+/((-02PF^VHIYQ/WZ;F6DO >)MUM^-1S M3)%>#;[^Q%+@;_J[Z,VI3'QX#2FXQJ44RZ]7A75E7YG"AP?2NR^VM-E@UA)'6^K@G+= ?N]$3]PKTA MX:UHS3X2.G2?TSF3W!QZ;X]DJ3>'WF'ZXV-ZS1Y2"?E!8A[Q^>&38:EI.UG$3TX&.[QF.1V87.S"[716;%FB42Y*2'T^[4+/X M[:G*?NM6VFN*2R[O:02M8LE.FOD4X?TIH$U''Y^%@6WV@7]A4-E:'MAJ[O M1\B*" BL?W $6>S'H4#3K%1VP)K@U&*K>E)+Z=R8]@5DSG=M([+Y*1"=X3' MLC<;;K]=Y%:KKIUGC$/8%-"]+&538= 9:5/&E43HEM-SLV)3GPQ*[ZJ&OAL% MH8&A982NW=TT=X((N])QF\Q@^H.V#A6@#1*D@S4I(H4C-6T,CI,OHE_EO2XU25))(B2W!Y;Q1NLP3#JA49 [WK<6;;?9 M>G^S13^:!BE?B93<%!03_7]Z"?LYW34JTP4,[!IAL3G]QN W5RBP8CN.?3?& M%D*1Y0=&T"%U+;$:Z7/@TYR5TYA$%U%9:Q2H:+>9YN\L)Y+*Q%4C%MD1.,L5 M&01N].=B<=LLWN8+Z9;N:+%H[^CCSAY #:*^C9EO67;] .L5.)K1_) Z^_7W M!O]@VHE"@W 4:H\$[U?VO0&_ZJUFYL7[:&75:SUZ8;!?ZB"UC'EXJ.>5/(1,3 MSMXKWX9A8'@F3BP<^\@W/,ML,;E>XMFKILGGMWU:[2>8DC_$(R*EKZ$+JBK/ M9 K2/;C+[O.BH/)(UBTO65I-.,-^[+\))DRE3IME_ON)YC!=4Q*W$_\%9AA^ M6U5.&((,3Z/_D1UZ=#V),/;)$M(W ]OK,"6NX[?ZCPK./!:]:,35OP.N2?LS MVI_Z ]7__Y&&\/KO7T%#N&U5JB%B#/-JR+?#T]..'9NG.SHBWI7?KXMM63VR MH\^^ D1@AM"!V(D#+S$\/_)"JSL"=;&36")'%*K&U'SL,(0)\B,^P4H[RACF MB^?F(%1=45#7]R]!+Y5:5>A]:/@W<[[._,U'^ MDN:;Y%"1A=SM0]:L[OLA+<=#%HX"'$,4AH$9!WW95QQ%9 MSMN& 03[AXQ%-S3WGE/RU!!Z6>!5=K2JGA81'MK$VT MC<3(=&16G,$P7"M$AF5XCFM8KFV;W040+XQ=H?9@NJ;D)!'_4"O=U6L:W;&MK7^M_L7"SSFNQVK_K;^XW5=L/XQ\ MP^R^(2I/XK3S*I16OD5%:M#WOA&JR>M3O27DHO1(L[<4]9$WX&W+^7%<3+*! MWP=:+@HLRX_M,(EA8H8H]*.NW9-OHS@6"8&F0:0Y;,ZB$?UTG-,+^78:L3VRSRA,;2<;YJV-V"^W <,Q@LO3\ M#Y%HSK:_I?]$16+]\L(,;0D@O"Y;QDL]D:U*$T#$&.:5C"2KR C[_#F[+LC( M[$RF)CC^(]O\R!\/CZQCS:"67GM.QKY=WZ9WNP$PQ[8S8-]=M7XH=NTE' MRW_F>XD)8 I'\DT#"_.AV&0P=%\#'[3XVRY.)^5%NYXBC1%D0F >G6U:&,_\ MI2S%Z=RZC"EB2H-?YS9.S;7P"3@\[!]*VK4,_LCK56P[CF-%ON/ZKN,[7H1C M)[21'[D^CBW1C!JI(;0GUG2'LZ#'!?ZDR#@3\\8R*'B@K8\\V4-M?M[TGFR? M,,-SNBU'Y3(T;*P1YTZYQW BKS5)^9CFQ8HH6V":=FS#&(462@PO0MUPT+"# M<6K#.<@L>M-@&ZTXO#S*:HX&"E6HSD?L3:0[#0PAY1$D=*G:(VK&A^HCQ0OW MTGB?[C.R.O]$>-S]YZ'*ZTV^IMDA?\T>[[)J!7'B.D'L0!-"9-N.X;IN-ZJ/ MD-CUMI%CZ5[44GB"Z]&Q['$N-B%.O#R^3=6GQ MIXCF92B3,FM>+]N4LL2K4V0AF.7W14SWFJJ7=BC3\1Q,N#%]"'U"4>@:N!DJ M,*"7"+7FE1I LR*UF,0T28XI/B'23I*8^K1P7H= L\C.>]1#Z'0"4 MN$("HW!8S;+3(Z7W(9J*PK^D-4@!0;C.BOVO]J3^NARV+-I58J%.[R5XXJ6C+2P((OC!P!S0!4B=0:QP M:;=IU!JU5-<*7,]?JHNEKO+/X6J^>@$*:7YGII[-DPNH0S"+V>7,;]"8&"!F MA62OBS86>8TARHILF^]7CF$AB)"#,?(3&X48!G$'Q4IBBZ\AI58(7'HRKK?X M-JLJHA TF+]K4 'Z_#71?4:+"9$_'K.4IF)=[!,VH6-D)O8I/:)R$F]P$[UF M6DVAOR?>X)?6@//+KPG],V9VGL%/2F=B9?Z2G';Y^..>8A6[8XG3J6H3+TZ= M6OCDFB;?7ZB?WOKNR\*PEGYWKUOZD1]G=4W^90N3F/7&P.O'IW3-JKW3W:!5 M9$"$(XQMVTTPQM!TW*0S!"';X5Y4+Q/^9)MM>5^#I-ESR_H"/AFSZF0"IXOU MV_@_(/&%S#-XL!SX=:RGZ8%!&L+ M)ZC\:91AS'[*[]>?;J]9[]B:ZF,2.T8<&H:76*9C0L\. J<;TO5\_I!N[$!3 MG7V<+O 82-"C'+/>%B569M]#(Z=*]C=FI'/,-H5&6I5N1_#2*[G;<$H#]ZZ" M)'L+F)"4F7)QEV 4/[RI+G\4FYQ63;@[[+--MV%_LVUW\+\=[NI\DZ<5;0J. MG!!!S[$B%YN)F5BV?YQE',NU15)=% ZK>0(X00JR%BJ]%[EMS]/J 5JQ1#R5 MY/.EY\W$N]@D<4HY&E#>'6%^XZ%<2ZH1/X$74HTT>&$9J48Z#"NU/\$"8?&K MD\VOV5-*L- CM[?;MX'A0L,*P]C&'JM6$(=V.[P5>#:77BH?5+-:LLZ>;7^: M;4:>-O(GW93<'#*P+T'506^+BW82VLFJ0."GU!,<,?5<3A"3SMN^Z\.GLJ[CM*I>R-/Z/:TV-9E<_R=;[V]+ BQO\GE79'J-46C;H>LX M1A1%#@IZ4"8*A2IH:X:B>>K[3%L"]!TS=@0Q6%/(H,,,OC_DZP>J"7F5T3Z8 MS^3M+@\UV!!_"]3/.).L=/FVZ_3'ARD5:*=>:%7FQTJM&9[E=\=.)*K]E\@HJR)X&N?Q< M[M^3<3^"4> 'GNG')C0-Z,:PN_UF)1Z$FD14$LU"(N:']#D#1=E$SLW>T4:X M$,<$OE.NQQ.X37O<3&SXR6+G]UE7(^LC/?K3B?U8>^6G "5,2T\,?TMWAZ;_ M]FY7?J=5;E=A0J8D:)E68H>.X6/+\_H(GL 1+/@^?CS-XMXC FD'::1@RW J M*+%B\H2#=]FYF%TP MCL]EO$^CK7B3-Z""%:XD@3-#P?6Z.F2;KD=S>[J#B>7?LOU^QX[-Z__.]P_D MW] V"&VY*IK)8/J.%1B.Y\41,LP@=&WR/PU(&QDV5Y6AF:!I?DM;Y"#=;-A= M])3XHNMRG@F7KYC!_$ M)M 8!096+=O/ AD/R_:W7%[$U^R)_+3I*-0Z^O5[2E,:#NZ:8IX9^@ZR0\/T[<3L-E5LTW*Q M@FT.)3AT+[+ZI-8^9J/O^5.'N)-;T=LO&AW#I[E+\8FB-=1)D:$O1^\4@U45 M_,!54VYB\? LOM&EU'O+4.M)+.7;,-/ +J^2?TYI$[B;[:":) TW#8=U 483\V!-*/Y;X>,VZFV3UNLJ?NMLRT:'.BZP63#F388U//343 M)B:*#1A*TQ'.C*V)WW)S0T\H)'FC9'NG==;4O M6<5J&$5IG:\)J"3?'=C5M=,6O%;B&Z&1N$%D^:YE.*'5M. US"];?TF>BQ_C(U =W4L[L"4>^3%OF"NIX+<7Q! MLW5[;1GRK=W*LTW-=;+*E:@"R02RR39QE6WR/;RO,K8YV[;6"DS/CTP#8QR0 M97P280-& 8X=PW-M'R.NJPKC1]&^L\FP@08=2%910MH"L S5VE*H?)@&Y?G^@T'<2 M&":F[9D8(C_AXS0(]0I@EZ>)09/U,B4FQ"@F69$M >_6S M)B>ZNL162&7'D;, >1UI0*GL01&)?_](FK%P2JLS[U_ZH?P8>Z9C>Y;G6*X7 MN7ZOW9&+$7_H*SF [JCWCZ0+,3I@(L&:+&L\L>X$A F&N6^YDHIP94D3"6XG M($\RKI4AD3.D?=_HL]'L2(X6H+2C32@5/C,":OM[].7=H;P@C./(B;'AN(GK M.Q[TC3Y2]D*76VUE!]"LM@36"+659HU#;:<@3$QMW^%*1FVE21-0VRG(DU-; M*1+YU/:,T>?4=BQ'"U#;T2:4"I\9L0.[TZ'@C[Q>1;8!'<>%7@S-R(M=%SEN M.Q 9.?!$SN(D/GZ:S8+C0T]!<>K&&-+X#L$T\R6U9$7#B,&L'> M,LZ9QAA0*GN2QBA(4CZF>;'R8]OP RL.(RM)3"]TH-*F341(-K(W4DH\(FT!-&@C<>B+(X1(51=2$BYHBQ0=?8[&L>OQ4IL6K M",AR+9C8R(T@\L(D<2('QKU^D?4G?S\QN<_7K"D4%:"P9): LI1QK G8$M, M2]X2);/^DV5,I!F8?N8D>X!),,C9^.M=D\^M_482M("EWU@+2G6/BUC8]C5[ M+G?/>7'_[F+3-R$T'<-)$LMS@@1'O@/;,5T_"(S5 (%T\KW M:;&Y>_F4[6E<=;-MANZR:!S/]PR++&>AB5P_A#CPNR$M$W.=#2@92'-\V&(# M+3B:==S $TSS'L4EGTI-1J.82)UE<":1ND33!8U2PNXR)$J-*:^SI]7QPRM0 M495O[C,:O+7#&$3^;!3;D>W$+B1!LFL[W3#8-(0J^0I_N&8A:O"P]8.8](BS MQ"L./20&>+(0WY@V$D4T>WZ%H[I\Y68T0Y"L^B

GW"\?NVE)<(B9S%#6XZ<.G4^<\UVT=<,?;4WL M)H$MO:6X2V[?3[/;^+8(1U!X;A]Q"J\L8+-Q$C/+B9]VP9V C$#(-DEVUXWC M.3%,W"" T+=@Z%C0-ON /K&Q4'D?\4_7'6JGQ=_!_2&MTF*?B38 E>"*TN3=TR8NX1^%^OTD>HA:L %_9#B@E=!T*$J M-^5NEU;=9B*):V*$+,040YPD/KW0 MRH^86ARAS+0L>D.'XI-C;;;;+W/G[-O MW],G*D[=8LB#D><81N2%IA7 R*!5G=J12;0C5%9>Q7B:A:2%"!A&T(,$%"6; M;\7T10G#?)(S-;EB*D30O>&4A2\WSUE5T-J"X+K89#^.1,^D5APT7A PE4Y8 MAJ8IM:C4]\@*'(%^J?)'%G_=5$>A'0P9HL2T4(P"G[8F=5P?>]V*S@^1P]_! M<.Q FK6.P6O>M;("@SB!7^?4\,EQ/#DEE6+*-F#QY@V+,D>,H^D4.$:!(3YDII8:G2S*]I;]TNEX3\LA#AS-6L/\_2+B1 M5?W189P^D5_E90=+5;@H#T[2DDEST0-$\/_1@ MP;9!>P4>&-YCV@M8MXA!R2!+9E)H\A3'O+(L)XG-/)].LR@Z^%?@Z#C<.:ZQ MX9A; 3HKP,T"'2>9"#._ Y6DP^AQI'A2C!2=/*DQ>OVT@-ET0F//I=B*2$000;N#$#F>T(:3TH%U)Y8VN-Z9 M6\6VG-22S;?W-!O/$A-F^8[.=MR_5=5I-Y]$>+RP"Z7%'Y?AXX1FB+"*/'QFN6/Y."&(T@;QF2,\: 4MF# MI'@/Y+I85UE*7M+\,=^O?"\T(^A""#W3CHF..8[?@_ P?T4;]4-/O\>1M_C MC@)4O# 6Y%W1#H8^RO7M6'28P:?YW:!X/T*?._3O/W"Z1=UNPPE98W87Y%C_ M2783)(T3W3T8PR'7W'4Z0\*B.*2[+Q61Y/R)_"5]8=]]+*M]_D_VC'_)R"-- MGO?[;&4E7A3;?F"$$"/'MRP[[,J 0VS$7!=P=&/0/9LQK."I PN>&K17(!W@ M!4\]8 %9U>D9CFEN(4X9&:NW#NJ!@R^=@X;8P9>E.4A@ ER(H^1F0HT.XYL1 MY=D[-S5.X(\%S)%36%E.^Y2/V3"B[3GK;T]DKM[<%,.4>[I,+*W-N59VGCWL#2X$'EKBMI<*LBYM=RGB3.71<.4Y(%B=!Z,>8=KBT M$>RS2*&/HT#V4/'##]8=\#^6AV(/RL.^IL7&Z,G5H2 /3EM_!FP_JB"J_1B+ M\YB*F\AEO#QRT"\<,PG:S_T2E,4]W6:F[^(*6[$3N4[LT>:$V/;LI.]*"$WR MH@F]!"(?K'MV/Q:,&;P(@J?F0D1QGHKKXDAPTY7 ^(T>I[':%!,KP8""2TH@ MP]1"E$ *^FLED+=?1 GV[1#_G=$+-]D&/F<569%<%^0'6;VGL_$J\.TX\HP0 MH< )0\\P45]R#N($&J(BH6),S?K10?LM;;"!O 7'E@?@E[0&:;=G]JNXK"AA MG5]QIB9\C!A=@0XE:&&"#B=;*UR!= ^^E,0?Q"?@-G^<>/7 R><'RJ;2(\L1 M/:56O:.'ZEGCELK3.F(WQYBB";=7M@E]ST^0GUBN:T2QCX).H2,8&4*9.*,' MTRR.@QK5[9I"/L8:S2NG"DY)J:#\O:GX/4#']I0)OHDU[@.V+HF;*J(7HFK* MS'DM9VIYXDL"&H24%R3TNECO#A1)<_^68!S^E-[%7<68K$1C2,#!F,BLX<1) M)[*1X=M<>R<30YHZ8&1Q8M[A!ON'#&0->/JFGX:3-;W@GMY76<;R'&6BRZD= MS'$\NTS?BL>F+)NR*>)X.30%O2EM10-6H?;T5Z@]R_2H2$+3(CTK=[S;N_3] ME1YY5W?]^F1#GX'AQJK4^_V7L1E2JM@_FSDUN7L7<%H\@]'EK*_4^/M:7S-: MJXR >7L#(K:LT(AQ "/7AS!"A@/[Z 5YME#E8\5#3W/\DCZG^8X=<&[+X>7H MYBCFPS.827S N72:CW[!N?K<5:X>[2(OL2(M]7!9UN@ ;[++CDBPO1]X:4.<>GA744CPC(<3O MW1V(>T<-T8,./F#X^ZNWB_'4R*L>LWA,\:T/19Z3OP+"2^+9-;&L.YG+],Z^_?YD9T9MA4SS;C:R(>C6)MUPSS9%5M>WY>=L3];B M^3[=F2OR/$(S=&R4F-@-$YB$45=@)0XLS%6.5]E@FF??>.Q:5AVK?!N&DQ(J M-CEY%%B$M&,.WUV< M_\@V\4-:W6=8)LS%MHSBT=AQR#@#"AJDKX+$N1@7B.KG8EXN>/^:/9&?DG]6LR2! M->>3#](:;+(M"=(VX.Z%_=-=F1;JT@@$6#P7K.MPQ )BEIOO^6YW_?B4YE53GJS> MY\7]R@]A&&(\M?'_(UP_@OC4&Y+TU8-^8 _*:)OYM2_+=C8 43^!2CBEQ6=X4 MFRB/CFS0 P8?'/&#S@"6T=&9 (XV@-:(9;E-8%Y=EON4S+:%Q.M)_UWS"TW" M3DY^2#XSWS2Y/&+O\-A9>K1/SLW=TSE[ 3/ZA,:6L[Q0@GU TXKFN-1?LNH; M"3FRV^S'/B)D_7WEQD:"?2,QS-BVC=#U@BBDXYFF'=H&XDHJ&3^*YCF[ T;? M4L"@"78(E:>/;P=M&N;$YL>>M"\=:>!/B@LP8%/W#SU'T(7MLO&D+F.?3($= MKUN+*F*&5WZ^K1^RS6&7W6R_$F$L#EF-B97H!WF5BW07'^I]^4C>:EAL:%;T MI_PYV\"ZSO;U+=7-E1K*/*= M"/J!F208!R[T7!3V8SDN5_+5N!$TZ_80#_B3(N(4X)&\7=;5Z2@3DTL1MGAT MC]@YT#SRU6N]NTC$.S*FAKAYU4F1#:7*1TE 2YJU]'"DI*0W.5:6'R&,:#'! MR$*!8]F6Z75C)3"(N+5$>H1)M:3!)*(F\LQQJ,DDI(U1DX_X4JC MJ5N GHRWH53Y,/'IR9K>WZQ>5G]\6P78-+ 1>)81!G%DVPG$;OO!B6N$7.(A M\'&:E>*/(J=GSDR7:SZ%$.'BLAQHHD'LW?_C\_4M2L"W6WB+OHF\\W7WTM?9 M^B_WY?/_:W_PVA]-?N<=E^!CWA=:!G I[7NQ#:7/9?%'W340 MMP/7M;P@1,@,@BAPZ37-=@0S1$*]0D4^5_/+B\LJR^\+T'"9\[[ 4@SQ;;_H M(D?PV+:D?X(_&R 3;X@,*+BPNR%#U#*V*J20E^,?$\%L<;']C$]YD5V3E4F] M0B99@3B.CQ ,4&QB+W&B%@YR@DBH9I\V$)IUY9W\!L&L$/UZRE;UY9X1A-D"ON0$T?36+*Q\^0KGCMA(G+ M09L<:MKEZZY)5EYNXL/C84>^?LZ:NF>W M55K4.?UYAU%,9 M^WZ<. W'O+- G.[6=-AL\P-6D PL6.A&^$:86A7_W5Y7S2:P+"#+U7VG)>'&G3P MQ81=IT?X1'TASA 3]"/HMN!G"[OW NU=TLKX'8,.&'9 P,^TERG/\P4EG\!Y MRU#Q*0PM)W\Q)HKACYL0L06C&$5> GW;CA,K\GVK!189;B!T>#,!G,7'\CP[ MAK/Y4G-0K\>-4P?V<^_YCN!=1X0O[M1ES ]3&JPJTI?EFK\]>94_LY&;-04, M8\-QC21V81Q:-H[(.B)PS2B L1D:OI#XBWZV9B4_PI';7Q&FBD];=;(D)I0" M!&GJ"7["Q 7IDN5L&3HDC?Y-(^\Q+'!5J7C=V,)L@]?$,7SD1A@9=I)X$0JL MR&R'LK'C0.[:$[(#:-:*M_V"@"E04D":MLN2,1EC8KKQ'ED?+Z 5LB907F$* M]N2*)LBQR%? X(S5[RBL$I(64&Q@M FEPH=FA.!:[5 ^=GQDA#%*? Q='/O0 M\+JAG,CAKX4M.\#T@FN-D YNVB0$5P=CHP774B&XW*R-$%P=["D37 X6Y037 M$A-<49(6*+C")EP27#D^I 37[M)D80!-BVB[#5&<()R$1M(.Y<(@XFJ>-FJ MZ077'B$=W+1)"*X.QD8+KJU"<+E9&R&X.MA3)K@<+,H)KBTFN*(D+5!PA4VX M)+AR?$@)KM.=ASE)A!+H0FS8=NR%)G*#;JC(\1-IP>4=8'K!=49(!S=M$H*K M@['1@NNH$%QNUD8(K@[VE DN!XMR@NN(":XH20L47&$3+@FN'!]2@NNV0T5N M$KJA[22A'WLP0B$*K&XHVS2X;@&,&F!ZP75'2 +7,/NNAA5]J6KZ4O7]%SAO=^EQ"X?0S^D1L0F@T#KF3<+:4U;MF^[HM&46+9.^;3V7=9[C?HWZ M7QA;(%V0W7-SEBXG+6 NTV9:.<%#+GS=>)/5! =-B^Z6-2@,H1&8!L*A"T,8 M(K]+3?'CT!>Z&2+S^9IGLL_E'APQT:Y!#]GFGK4A*.I]=9 HZ2#%XN49:2H" MQ28>REURPMU_M-Q=]]S-5UKF-5$7DM+&T+J,Q+11%KR]LSR2#?$4UD]]LJP1 MA ;&V+1L' ]058 4P\SS3LT$PL##V8='E@?A@B_@6\ZH%UASU]8Z?-\-EC1S*3CY7X!65+C?$[#<4%*!Q,?1?=;%FHQ3)+*"(T&=J.;H M94U>=AKR3@ZAYI*>-Q1QJ8\\L4L3H!&6G-6@L>SPRM -B;.KN'PDT?M#5M1D MY.MB73YF?Q15EN[R?V:;W].\^%36]4UQ1%?#*J])7)ZP6+VYK]\6=$E_K,S MLFW#3VP_=$R,2 P>H!9IX">!4-'#.?!IEKTVY")KHXP5-J!+([;.*8O3!5/= ME6#:IS_:WQ43REFP2_>KF# S:\").:"Q!_Q";?CU"AP- ]2R]ON ^'Q@ M'FCM XV!;266J[X45_IC6HW7X*4+<\.\ M*[_3\]*L WA;1MG7;+U+ZSK?YMFF ?5R)CB)3>5=OGEK@8X5FZJF]JF6>4F-%RY,11.[>1FSS]1&E[.^6K+;-<<, MG+H#=@35%#"C/2[@>MT4,,LV-_'U;=E,GJC>YX_D>S?;V_PQNRU94;-M5IDK M"R8&=L,8^S"!"(:&Y76;W($7A9[B-JKH="=#?K)W@>I(^!![9=G4QDKRUL'I*! MC8 829^&QLPKT!E*GS!J*OU99^QU4S?S0[.,R7$Y=)S=,YP;F$PR MT?N8::UXLL#,BP;;=='OE'UI-LI6H1\G 8P\SS$#VXF3Q'*Z#*<@L$RNY.F) MH&A?I'VPC2B>!#F5CX02DI;@'BUS4VL"K;S?34!#G[9V+,MS4KE,2_"@7';3 M-)X436*2Y//CM";=CEI4HI-V8]]/?9J&8Y6S\74+JCF_0C_6N\,FV[!^CAW( M(B.K=+*<8LOR_&.$D1X$UO:;(H#8K MDVP(%NP;M.KU7X,_U4WH\[IRFGF^2[Y#)]X_L0^T!O)OF\_\!*@/#.9]$I1D M0P_"\GMB7W/W>$>LS&KP2Y'MV3'P^P'[R15*\J_^<4AW^?:%/A+OWZBD2=/- MV%T6==H\9:<:PWY =3L+B%!]L . $ZT1UV^M5H/CXQ@]#U1/T]@HY$#B7A' MMTZ=A!'!O(0%:PI>Y5,XC_0.\ $*<+8D\O?YXLLF'\GUTK9Y1]MS/K]<"5-<2[MO M:S*M'W;9S1:NUVRM040W(SCN=ADL-E&^(__ROKZF]3&(P-YLX[+>L\XIM]F/ M?428^?O*,'!HN,@(0X@BVS0,-\1-8VTWCF/$7_5Y"C"Z%3';T]/%9M56]>A9 M:';7XJXIUU&([F^R(Q 3#^)*SD6<$OSHIC^=NC9 M;='.D5]/'1D-'(EZ1U(SVAY0@%H"F"DBM9XF\:# FQIGI1;:Q% AUU:@4U> MK\F:ZE QW]+US7-:L0[#]".8"\D[M\G>?7_KP_J!+JCH.]RNM Y%]\69][U[ MBW*[[09ZA7[ M(+("?/LKDH)"!V[-OTMWK*-O_9"1 39D"3EV/:?@@3FW=)OR65S *FU2<\N9 MWGFQM=<1V;N+QN/P<1@FAF_;=A@CUPT<&"X83EM% M=^'TJ;.X3C[8>'^36"2@T++VXV7QPA)0N2.6L1)4;U:I^0%6JK?7 MQ3<2B#$AN-GBKJ#6E[)IP8O3O/H;C52.*,,XB&S/P\C&,,:)Y<2)WZ&, LQU MV#<7M@G5>TO0-4%>'Z@UA4_^K3Y1YN$U0,5E%"?WO!)!G]7IRG6?A/2].?37 M>H- 9]$5H#8!9M32IPE1W\C/)MJ>@I]BTM%GO=C@=X"MDXXVG#<#3M:(=837H-7+D\<\SI$<$K0[@L>W2>,#32? M?/5:[X4I?4?)];EE7HW6:%>I^X$66QH<,70;E35!\S6KLXJ$H[?DL^"/O%Z% M(70-&-N^Z<' B2/'@F8WN&4@H8T814/.JZA'[.R%[M #"A_\20W@E%+5CN + MP&?P@5(1'4._EJB9C] +P;!BCRPCQE5M5*GU*5:IG$GYF.;%RDS\!+MVZ%FN MX\$8^4%@]$/#Q%6GFYP#+E,U_VS0*Y5,7@^H$$P-Y$\BEQ_R/H-6-I"DE5+0 M%3^#3HJ:)*224GSQ:F0_(BZKN,HV^9XF@[;M,,S8L%T+>T9B.F[LF0[VK'Y( M)%9\=]1 NF]^=-AH9RJP*0]W^^UAU^<:B&G>.$;YM&XR,A5H'#SF5S10 <4Z M4\.<2\1=$#0E?"]#R-284FIX'L<&=W1[=)M59/C;] >LZVS?(8 &=ESHNJ9C MV*83H\1&N$6 S= 1*B:F;*(%*Y^/FUL=[+&1W BZ90.Z:9C6$]== M@0X[K1P)&/J91%" 6*$@;[Q[EB&16BS[,.13Q9[*\YI/?1.C),!.C'T[2GP7 MD;\[2>0U&)#AA %6?6;#/[)F$?T;_/0'O+V^^0S@YP3\UQ_PTS7^?Z\__PY@ M'-_\\?GV&_O^5_0-??T;^J;^<$; !>H.:/2P/_DAS2=%+=24GM1\NM!43:^/ M?IX3&PG;)$YM9!GD#5'_6CZS4_GKXO("_VNYV[6M<%R$, M?;M#$D%+J ^MCO$UJVW,^@*SC)SGDU=]>-6Z>]6;W-K&!K%H5HMG^*+:N9VB M0(0[$ZB7.'8PJ25=L_:)(UT)LB]$O#I=MXS(5ZN%Y70O@LISHJBYN;-"CAM! MG$1&$%J>:\6ND_1SA$<;SC9M\;[MTVJOXKB(=UR1E_\U1&X=:,& = ^B[#XO M"BK$Y;;MB:#R4(B;;A6G0CHXGN)8Z&J6_F9<7$H?"XGZ8AF*J=@FH8,A.<:X MKJJ_'7@P+@G2JOMLGT6?4N;6ZD M?[3 W#^0>">M,I#ES,5%MF?7?EC=L#W[$'H!G(U4L I>3?-6-NO0QX5=+0+Y MGL9-^?[UW?-?R2\V8Y!)>I>MR:^!79[>Y3O:>CFK]^G=+J\?FB>OKR3&JN.O M*8[M84^WN=:-G*R/3VG[G;:,/OE;U:A+PT)3A+\WDN!-P3TMZJ2HL;.*A^B= M*&+Z!W0!5].GM;><2PJ4YO616'K-"D"LH@29@>LX)G;)0A$&.$!1-[R5)'!5 M9/?T(M^MLA0__K&Y5#!L5/ -3&XE/ )2FK@G0+&*99IJ6B==J?7@E[18.S(J MG\8G[I2?83E+E M9'@G,0]3!1)D3M=TTEUN)[MF\J"B)=KF1":]2 ;CS,*BW/LLQ^)2XN-C+7XLECN<$H1G80>)9=C1<31C$D%#ALF'/N[CK/B,;H[: M(P<'Z(!B!P0\&*&7=2NQ$F<)W4>\M-.FW42<%S=E==_-&IX/P3-#3-[]O ($ M'LN8Y_&*!FGR3(:^?1NO>F[/1=]-EJ^B\C&KT'7=WB6],JW8AF8"48(]#_F& M&45TDX=MDM >HR@\(\3\'ZA.5ULHK>]\84>*<+#M )N NI_8&]NZ+>]FFEWRLL.W$Y!,C9,$$DR80PGCX M>!ABIA.8W!^J.+$;L+17VK#%>'Y>SH]J993P#6HV-F0,Z['!1T:U$"?+#VHQ MV.7$OL _I%%1[-+M94:?TEM%@05MWW:AYYMN A/+#)RA&<-FNP%>^,/G&N(= M*-"AXA_K?(2QCWEE7 F.?3::9(K F($S8B!$ECZB( ;_#7&8P ./2'P>:IR8 M9-(K&R:A[?D6B@W7#%%B$G4:VG$LF^E"!F:;0.R!"6<8_.1QS"Q4\B8ZRV"F3.J4XP43YZ8? MHL3I(R/B)KPU+9G&!XN8Q.WS'4F^[1_V7-EV8,:)G1@QF?2$@1,;H=DW87NA MQ[0()?3!BL6CPP,HH/[M6G;1X"?IO%@HY8=/)#BHD2$.+RT_(@K"!"TO!N+0 M2PD=A'?P7V:W.:UJ%LUOZ7VV\A/#=CTS@5&$8M,-?,=,AF8*#QGX*0P")*EBSB(PG\E$)-X8!<)>C=B M17*0=F&X?3\GHCM(JZ>HW&0K,K?!IFN@T A="R4^#NPA+[$##S/==B:KK7DD MY!G&B^XY++K9M4<**%1>79G(,:O,S$>OD.I,8E:>%)UDZ:0RR>%7%Z&29,TK MW9+)$KN,7:7?/FS(S"J_R==MRWUNY=IF:&,<(\_W#:2+7J?Z')[@A$B83%:EFH-'(8WBIU">,!TAY:0D3252%S&:;, BSS$\)PFQY9M>E#BVW[?E8,=ENO=E6@OS"$\/Z6+X M E!PX%/!G2@)D<@J.JKY$Q($6F(A\ M^:FZ*K\6*]LQC<"R#81P9-FVX6##&EHBWPR%Y(7C\V<6%XJ,SA.&6GL]EW:3;_\D?VI*0;V'DQZ'AAI;K1 ;V MXVC?F(<#IIO>)S8QL^QTX !!)U1.%F.14W+4$3A-<%BYDRXWSPAA$1LQ!C63 M&D$CC@G-%$Z8CHK1IJHL;3\^#*,DI-)E&F$'"W>$ +B'OEAI^D\X-< M*3]\ YV#&AF#_:7E1P:\,$'+#WIQZ*6$#L(^^+]DZUU%],6TKJ_R9INM7,>! MR$EBD[YX$ME^T#T"V#9A^;[/.OBY/UCQX&]!T)L93.N'ZQ_! (]= ?B9.J\ M2DGB4P!>?F3(P$OSC\B ,$O+RX X]%)"+V&7@:LJW>3%[9>G^^MRNXIP%(88 MN3'&06A:@>>$PR*NBTW$7#+@^U35 M"! 1T:]G'/2"D26;$'S-P)NH+D;6\+$R#_T;T MG\ #^PK"/[+M]K^*\FOQ)4MK,N_8?*CK'3U#8V+3]CT+V18.[=!(?-)RUYZ7 M!-#@6T00;66>=02*[J>_*#PPX ,=0-Z5!&$V61<3YB!2:#U!@$-Y*PI'6#FY MJ#"5R>4%1Y(=KY86Y###+D%_E-M=T:15>X2OJE<0A]!S \,+G0BZGH=Q@H9V MS B/NGA_?1Y)&>/"G2P>(6&FS-6@5%)EY"P,#,E3TY><'!21D3YTD4^A/&_ MDHUI3+#+1;2KJJQHNH/^=!;5I,VN7AG8BX+(AV9B1L@Q(BOTAVVB'G0#SM.X M@HW,(QX].+!'!SIXO"(BRB2KELQ HI"DIN2DPDQD41>AF6K&*[V1 MP@O/N5XR8--UDS]F.&W2OO65YP>^;R>^@QT4&X[AV'BXM1>1* OLTO#E/MUNA_>T M5CY"<6#9#KU#T79LVX)1V+<2.*'+>=R$[[/GD886T_[Y15YIX&2+51K4$24D M#8P#5#D$96[5#/H)"& M\)(G3TS>).2DJ$RC4!=QF6C%*Y&1P0I''G*7;;=#(U87]/;VQ ML%S_]>4N)9WETZZIF[2@6U]77A)#SXDM/_*CB#8(K>&.9FC8!N3V&5>PIV+6+&%7%%.)2[HGB#H]+*N#&9U$24YQKQ> MXI7'$<][,?7ARM5L$SY=9C=9E1$F#F^R6M@S,/0=SS!-,T@,R_:&,[G0BF+N MI^FFMZA8Q/9 P1@IN*9WG_=8^9^6D<#S>1U;AF(^.6-@%_S)\NZWS"=ISA)V M1-[D$[Z\RBFPZ8U7;&0SQJ-Y25ZOT^U_9VF5D._4*\.A9XU10M>M8)2XINO% M0TN>CR)>A>/]_)GT#'2X 4&6F3\,L9-';MHJ61-3*(X"),I1B^(.",]HK3I M(S3"%KPA*]/8X!>1[EF_KBTO(/^S L=P?.A;00A-/)QMA"YI6TQ&>%J864CZ MUR4ECKO^\-\9G@ZW+02Q[!BA+PH=N/8\R)O M6,@.DR0(F"\F%6U L6P,!];&<^^S[]M+I.^\>LS"')^ ")$FY6+3(UP6$ (UHK,4PC@8[)]EZGG)842PP%!UITX-!2#0P)\#N)D%ZA1/ M)_1)"KUZR),<4TH%W6^B.'UZR.B#Q<7MQ[*NH[2JGF[*ZFM:;;JG<5"Q::^Z M7OF6Z;FN9YIA".T@0(D?VAT<;#H)9'I20CD(Q:+6/?G4I-\RSG1+'>N".K<$ MX1(T< \;4-S@&?#A1:Z4S!Q;\ M+)"/%//(IVVN:2JMT,\_)KAI>A269?#%\ M+_[VD!5U=IG56?68U00)6J^K7;JMAV^M/,_PWVUF@J)8G@<$13OY9PB0<+IU_L?]/ O MP#/7#286:1TA/<<;>00("4"2?2% MXJA$_YMM/AZ2ZA6T0@/&AH$3-PQ@Z!IV$@WP'.3,$8OX0:F.0!VBN20"6;+B1M3>9<8+>AU)>2_:9.7 M!8$89D5VDS=U>R(X3.ML,_Z%J*R;56QA(PS,(+ 3S_&\( H2KX<:$"?*+E[) M!ZA\Q:%<__73-84&UB-LTD.) M=)"RO+>DU9B!FC;L/,8%A_04+O]F>_1JW3 M+N!P^V=:\%'7'=Y-(%)( 7]04NT/!4O;N+S/ZB9?K[!I1;Z++1S&R$YP#(W0 M&9!@G'#M&E31ON+PTJZBKBFRGP9HRA:VV3F7OJ:MA&[ER]D#:FW7L0> 52QB[ 5XU99-N!0<;2P-"_/8NJ)_ M C9#'&U('$U;;-.W%9_G3C ED4V;A)R#;B,N;\!!J9 F2D6 <6XE9J964RWB M,H%AZS G'P)J,ZHR[OH M@$5O\;O/5F2"Y&$G@G&,+<],C A;_EXV#1@*3U0FM:I\LO)[0L MV#&>3Y=.[A0Y4\2J9%U[5O[O<.H@;:_(X]8X9VB M>TH(E:QZ \<#2!TD[P5OW((GRKO.4 D7F!3Y8LI MTCF[$R3+Z@%D7]+305JY1KZ1ENAY9\1?&V7HC/>F'6=/<(G0*)[U3'Z"RY$JQC3(;EL,@K MIUV9X3F6E>-$KA_Z(73B) @#PT+^<)E!Y-I)-&CG%?^RL5![ FIY)645>3BA MPWBWKQQR^512':$JEG"6D;ZW.&+0N4G4ZB5JTTPYHF 2^!'>UC)JDBYO&Q'R M? .;KH'].$D2,[3WK<86?:%VP@X7SK84;W;!8X%*^ZT;12:>VXD1*KCM12&7 M!)G52Z)L:9Z$BNXG>S.=FG+@F8O0*1-..21*3J*6%"CN(\(B9&HG1T)& M,$WY.#EA%9\OZ[MLL]MFGV[0>KV[WVWIZ/W4W&45/6Q597=94>>/69>\T<,! M5^GU=O0\)72BP(ML'-HF#&//"6SL=#&'M>Y6]58%._J^[*[OT^K)[HI MMLK66Y)LY3?YNMT;6X-RU^Z630^&@9):UA[&W9L&\M8V\,.66/'7K+HE*HC6_]SE==[*&"HV.*\?ROZ?;]Z%;_A!XM,;\!$V'3-R MDY"DQ@2,$;N6'T1,KWDIAJ X$(SAMK5\3)Q7-WE#4?*)NBH?L&FY!O3S27@/ MF%ZO\\H%!]":/-8AQNX)L5;L+CTT6K61Y:Q#@$^1+[,V,GQ.J^;IJDJ+.EV_ M@'! $,5Q9+NF$1@:7.^#R&Q7L?;V4$&+%8S!\@FO5*K9 MU'8IEODD]CC!(UE=4%4Y6#PAI2I\H8=^*K&L5-^3V92RKIK55=[05/I#L;V""(8&M+&;X-@-#1Q NU=D+T8^9#I=*/[IBE6O!47GK0=8X$\* M[/C@DT7;:6V;AS$^!1,@BT6IB*DCE2+_>JE01[EX0X>F\[:LVDC 7\KJ01.4 MXQ]Y<]>*&56ON_SAJNP>OL7E?9H7*SL(B4(YH8E<:#@!- ,?#PA",S*$-65B MNTNH30=MBMY,)5M B6;D68)&G:-8G4J=YHE5OR2QK:&RR;+LE.9)98]%#7%> M96M"\:_9_756K1+;Q99OQ;Z?F.0_,'&0TS>0V+:)6<6.\V,5:]F AEVW>&DY M+TL*&>%<2>Z!@#\[*#-(S7/;CRB)($'+"X4H\')RY^ K+'W.JINRNJ>7][2W M;=9]:\A%B8V9$'6.9T%,DID!16+8+**CJFW5U6LB M1NUR%;LJ*6/YM%KI0#!OX7H "UJTH(4%$&7[I<#U/SNKL?LBHO-_37F_R^ M_:@=^93M\]_8=P:BSYMA$9GTBONL^1F@;4DP?B6S,5"W?674VM>[?'T'\IK^ MX6-6->WIZJ8$=6LAA=)A?"20Z3F_>_HJ$P6S3NN["Y#>$,TX _?K75:PHV6- MS[3SM%'7@!9L8ZY@=WHC%JONF,O&:.76E?,,;XZ8_O:%_*BJR*#.Z#@@>-94 M!6[ICB9ZBS3!V^895V0T_[XE73EMLNW3'\2:VER9=F)[ ?(0M.S$=0WHNTF/ MT(P=MI69)7"IGICLP=+A7W=Y=RN'NSU20/<5@4U&C&V5DPCF;55^)=*4%V"3 M;WQ>CE1&8S>+I3F7V0/Y*?DS.HPS.AI'XWL4Q_OG>DZ,^/IB M-.9W#VV:E(&;O%ZG6_!$QOM(!>A/CBO!U 1!KI..)0\+=04-$HNE+"^7'XA+ M)236"L>F:5IV$!FF89AFC&U_C] (H+E,0G(>ES8)22=@1):J=KWJDY?* M4.2Z6?\,Y0TM&*D%:2UKLYC=0UL>(?RF14X:.Z(7;86$?+?*'LJJ_7[6+HYK ME=]8L^0W[!WI>\MO."Q7EM_PLL]\3O<<)?VVHV4WJD=='^$\Q*L75ZQG?O5"K3@?>NLYW7$^=/WT[-G=WMXN M,;H G'DRQ<]"OQ)R0 ]&W,?-9[5U2=6]C7M5FF/K06<4/>='/\&ZB]W<7I#NSEHW/G!WJ;Q.:>7F9/RH+>6[Y@/P+^0AZA?WG M-CJLG"@*(@NBR#8-RXQMBTST!_AQ8''==*(-:,73XQ9-IF5DY?7NTH%5H6-U MC:N=R719^_/I9:)W%E:?NW*1J"K8F[[WH"I*RVPQ=9+?E@^I?[3YP!X^]%S' M# )LA4X<(!SZ(;;W\%V;\_4L;6 S:>^4!UPZ/#I&55X'+QU557A6\ZC:=Y[O M+JH^=^4B456P-WWO4564EMFBZB2_L>]9NSZ!_?KI\"OGL3<'[.27RUV#-O^[ MJQOZ"RLC#$S+=;PP\CT7&B;RL-NCMR$T$K[];'I@5CQ-/2#ACZFZ4<6\8TT/ MN-]#1.V,!@>KWVG/X=T,IP?L&4XL:MB3.#:TS>*FDYO=].HHNFR$TXR55YOD M-,.G20DC*:N;+!^GBPC%R(L"C"'R#6C[DO=Q)$ MMF%C$SE&8CJ6%]NA9QH#?AM%0;\U+BX6C[F\R/DWQ@U&3M\6EQ4;@0UQ[TQ0 M==S2Q-HIOG9EL2U-?)[32$C_D>6W=^2_Z#&KTMNL75;&)']/TKSZ(]WN MLO%.ZB@);0/;T(?8=:!M6C#Q!BLQ]KGNA7QOMBFN/ ]8?^K!=GM> (4+*%[0 M M9E1J2H^RP]:UJ^Y^@ZLQKM;!ZX 2=[*O@379./3-?-]W=2B:=W+)M7*.G' M?YOL0PU[\^\ID5EX0&1Z,;-M""#F!%QK&O_W>4Y9.1I;L)+HF(R^/_?W= MDA'./J'!^4%Y_?9[3T:4\;;0"439GM?LB&+.;";V["!)$+(-R\=V8F)LAWLS M?8OS;OYW9MR\AQY%TY-W2Z]>!R67Z3:Z)BNOSL%)S%N^D]ZKY6'-97KQNSO5 MJ2X+7_P<*',/6/[ J/S.^K-2[S8"JS( MLCTS,&R(33,8;CUQ8R/6I/XGU23%&?;STZWZUO_D=I.EBW^+]1!=D^D1(7^W MHA]/7UCR9*W5P5/E\^Y>#8WH5L%T:&X=@P-' 2FM@)ALM+ M7=]%D8:G>*<;I=\!7XZ\Y)VI__>S\Y6U5WWORJ^",AUWOO+YFVEY)ZZ[EPN) M673*>TL0QFE5?-HU'_/T.M\2[./S0(EO.JZ)_1C"*#9=&Z&P/0]D&J9M6D[( MO/(BN5W%4[8]6K#>PVT?4O^)5O"V/>*<]:$_)9T7;<<[P"%?U3FAN?WV'M3*QV%@AAZ*?0\ZCN\:,71Z)$Z$$LQ_ M,E,%BED.4H;[\Y)#TOX#R=IO:$7FD:8$,R?E CR>R*%5>D6/E%>IA>5\?5PD MH7RA-20Y(DJ#UB0=KO,V\<6[BH"[NLOZZ\?"R,>6&1F):7FQ1S):TP\',&X8 M,#TWK1C";&GF6[DEN"DKD([0@TT+OYVYW^3U.MV")_*'(FF0?&?QI*.+^DDT M,WV5C@XN&@,'^."B,U=0SNH=D7QU42^);>9 ]^6.S!S*&Y")#ZTN>/\\<:^% M,(UGDV-E?M$I3U9GY)LILV).F2+IAV)=96F=X:S[[X=B7PGZ=',DM%]F#V75 M;AG^4) 1'I]_(U6J[*5CR#&,(E#%_HPA)[K.L8^U..$O7(S+RS%$7T&$^]-QJSQ.&CFNWZF<-/C>>I\5XJU\=R@&4L)#AY>*#:;;\X=-# M^ZWBEGQ,>9^M+!\%CF'YCA?$D>4'M@V'!,>-/8AGRA]X82G.'W[+Z*[M(>AL M]D&'*YM(:[ M:YJ$_'";YD7=QJQR,)1^/K%TM@#$[7CE^85*GR^57^QM A\T M=^]L^85*-R^?7[P<7PH;+RR^F<<^47R1EE>6W1;2K MJJQ8/UU5:5&GZW9;3+%I_[7M-LD<7O5R8\L*G="S@]#U$3(0=(,>A>?AA#V) M4-"V^EW_%#&97@PRB!Y0$M&,$%:;$!(\!B+W.J M\ )'B%W8&Y+CZ*M:_-/KPCN)HO5NVT9.*M+=3ZIRG=5UNVUUL)G\_(V/:__D MNE\:)>%YOS9*)_QE^V%=E*9_OQYZ3;\=]O 3>AZL>9H:L_F==RPP*^P&&D1? ME=:5\PPFGA7S;JVAWS1:#R\EK QL!1Z&010;EF&[D8T]/#1E!SQ[+04;4+W: M/8S6AQ[8?_"LC8J2QK(N/0-?G*O.PUKS@(GE00V)I/$L%\] WHS[&-^VYNB: M[$3C-=#>R2:4$CL#AXH.VY]&B[1')DEHW>S2;936=SVN8=:$:OK-9%M^K1-" MRGX*1?X@?VP7@5=$_1,O":PD]D+LF 8.;', [IMAPJS)>L!5K/"7HPKGFF % MN_IE,23=@^70,3W(8PDE>B!5%Y@&^\:;GBZ.5D O0&TG[@];6 M+G,_E$G1.^XH'.%3#\1S[LQ*NR[1ZL.0";XUYSM:94U')^.KEXIST_:E4[HS M=5(WB\>.)1QZ=1<-TA?-""FU'=I\QSAZ'&3"?&Y/>9(7:;%^CBG!GHN=R#1] M#_F&:]HPM =,,$J,59'=TEUW5^Q7R:@%Q*1_L-._5]BGIT42 T/](; VG:,'!@BS_1]T_8B[/9(?#=)0MYK(%1@ MX#\"QGUK _F#?YW^XG:('@*@U$()I[_XV&0=[)?98U;L,IJ?4 2TWO./O+F+ M=G53WF=5_&V]W=$^C>B.)Q+PKM)O*]=W([K=S49FY+NA3S*8_L%T:,/$A:O' MK+HN67,#%0AXAOH8+$=T0+,'5B1*OD78\1K=3"S#>B7^PE^5C6 M]0K&1FR9CI?XC@]#![F6&1Q:"IAV3-BB3/280-TI#MA%%H(]+BT)J! M0R0PYQ5M:I[9;#]DFO3;V2-12H;+$79.#)FI?.HQ;"9;4Q$3)W:1YW+=5CPO-,41[V8>GU]W>@?OXUM@&0ZA_B"G@@!,\-Z;= MX-B;0\N(SWYQL C\>95>DP^CEH'6M.,[2-1<["C5+R?D?:$.H$=46,KXE]9W>WE9T_DF2T4\W??WK1=NNYX;0P';L M. :&<4(F)5[?=F(&? F^G!:5[Z&CO8:X(1UR].>PZ7=ZX/3$<;>FW([W+]EM M&U[Y%%B2&]@T=WX/\*GL<:J7UE0FYDZHJ%SF]=!-R3:5*ONJT)K:97:?YO0V MT,]9=5-6]W1)^-/U-N\@T7K-FM;N\GOR*Y]NOI#OUC?=>987* T8VV[HF4%L MVX9C)B2M]@>4MF=S9:]S8U.NM[T=8&0(.%AR 09;0&<,G[S.[DDV(=;9B7R2 MW5MR ;@=2>5];-+B&B_9*>=7;F=WOQYQ8S'KWU[Q7<@+K+'HE[+FDW/5L$,']O#T4$$&TDXMZ4FD7 ^]DVK1R\4WZ6RQ*MO' MLKB]RJI[G%TW(Q7%R WLB.X;B:W8;V*NC0UY=$RL184JQ<%]1-%!2@L M/N$2I(Q-JM2SQ2=.+5'-0-2"DC.1!M*F5V+ZKB>:WA&V-AA2R+FWI@UCA^I@$?ZM9'IN-_5-K;/IU 3TBD([$O%SM MTQ"BO%CY,2^R#P1EO0J\&"_XHL:=/5.'Y^7\'ZBQ@%(^RBG+&?)21/KY.7W"O MLKNLJ%L0PP&QX6H5JNW9 C=$(FYS-;;M*[SF[Q3='H[:/IM93IVX$+3=#S/ M]TV4! &R>HA!8EE\9R#G!*988?MQ3=^R %6V+F^+_/_U]R]1*^DMO DW/L6=UZ5LNJRM-_G4NS4#/+.C?ZZBU^Z+PX5MH+7GF;)?@)2: M!5[:U5W$?<+/:H[32O3)B9"PB.OU"!S+F/[RY.]R_#-7Q^ES#J2%2WIKWO;P M I07QLC EF]:T \]'&+8G:\,0QPBFZLZ+M2"XK#0PP"$YW*=MV^QMH<7#I?R M;=NG&#GKYF)D,M;-E?/(*E< B/G-*>N&GK&HRZW^:95MC:[1M_R>N6X!L0H@MB-/6R2+\VXO_X'>H8; M12R",^'C%:O-,U3=[!+\28$Q3NBG$'=:7&;BC$]9!.AB415BZTA1R+]>JLEQ M,MZ0$@G,+:LC,@PHI?6B*0J"2[I)=15$86);;F2:R':]T(*V ?NF?!18IKB& M,#:PA(ITT";I""M](DJB@#D)6G*.-(5JTC7-K"><_.FH*+PFG-04(3ZX[Q8; MMOO]FMU?9]4*6U;HA0@CB)+(C5S#Q_O6HL3F.N$N/ MS[0:U[?IQ8F'O-@,# ];1HQ#QX^'-J%E>SR",ZTEU668 R!:;V_?O?^I!PNJ M,[>0JB"638[FXY1/E,:XP C84MITDJ<3"B6'7SUT2I(MKR[&D\<0^]5$U4-) M-#+[K2QZD>S;HWS&R;=\U(R?P+#= ?7N!%T0&WP5$HJTHGW[UP'AO$1)F MC4V,YB&,=];58[H !-5/P_F/953H*$$G%&@ZJ7JHCP0[7EW2(X<9IH?T+K/[ M;),/JV!T.MA4N_9X\:]ID7;O+/6M0Q1[7N":#K*3F&1IB6\9?>O0,BTF#9+= MIF)%NHQ^Y7A_3":7IY5I21KY=&H$$B!Z8>4()CC@/"]<:NGF>+-M(=JEO,6] MR>IUE7?WOU9T-VNV ?V[V%G[YO7_J<'88^D)CQV>RQ[RX1_(>0EEI4% M7=M,4!!BPX*QEP0$20\@=$UHLCU[HJ!A'AD2>NTDV;]A!-(#8*H\1Y]YW!ZN M%ITX-+FX.C8ZU1"NP0!59%BIO+/RS:R[RQY6D"30OF4&",70MDP303\E72Z'?FDADED[ZNS1,S/$Z"])C.\8(N)W4*WD,^-WF1;=I+ M7//K'1TNGTEGB,JZN=QOO%YY5H*#*("&Z47TWE;#168 /8B=,(2.R?1HN=P6 M59>X[Q^VY5.[T_P LQ[RV@?RN[R7HLKAF:VX-#_%?!.X'A\8 P04(7WXNSY^ M[8&B(SP,9)V0)+EDZZ%8DFUZ=7Y'/F,<>I=5%6W\GFZ63(?&>Y'%26CZT";I M@A\:3FQ'OH6'1FF-C%/HIC2E6.'ZB\U&,_9-C[<]73, %M2Z21PSB]Q<]'*K M6\?C&%DK;XOD5*=Y.BUL,@C61M&D&/-:RN1Q-$7#]C?M1_TIE&SS&V%F1WZO M:%:.%3@V0B1-A&YL6Y&!XF3 $6"V,KNZUA4KW>A%D=GD;J([Q!5P/D_($,4] M6I+X[?&VJX\]XN6E\B2AG.HIQSGZ"JHD^Q@T5B:33&797\K'K&H7!H;W3DBJ MFN6/]/Z-WPN"99MMT#U]>*J^[#3FJB38\ONZ/9[SSUU6-W525O$_=WE[.^6A M"FK$ VF#>J(@.B3.O>0L98H!'E+,N\>B!5%VT.]AT> M%CM8> 'VO:8W$EP>>DITZ"F7XYZRMQ6@9SUE:.#]=12.!6H]$,^^MKU3K2Y3 MUXAG\KA?@R1($R)*[88FYR-9_>52>V ?\Z9_P.M+ MUC3;=AOB"KJAZ3@0V1Z.;2^&*(R"H6TCB.Q505^;S#9LI7TY;3))$>RD: R/ MO:!/( +:Z[KT M1[;)Q/8LFAF*U8/R.W8B63T7VJHVK( 27XL3!W MHA(OEWD]JN^2;7KYMI4"QB97V,7?HJ!&G/MST8Q7 ONB9BNCE5 M-BLX\K>DRG14-+"WU5]C $:+DV;>A!'K"AMT.3'[8)PELC0&7-]1EM M(G53,=XU2/L5&,5:OYS"V2$LC7O%1_+5?_[;\!WR?]=DKO"?__;_ 5!+ P04 M " 4CWM/H4EE-A[0 $B@H %0 '1T96LM,C Q.3 Y,CE?<')E+GAM M;.Q]69?;N)+F^_R*FIKGNH5]Z3-WYF"M]AE7I=MV]9V>%QY9RX7]O7S__Y?_^U__O=??OF_^NWKGVPY7M[GT\5/ M9I:/%OGU3Y^*Q=U/_[C.YW_]=#,K[W_Z1SG[J_@X^N675:6?JC],BNE?_Q+_ MWX?1//_I\[SXE_GX+K\?O2['HT7U[;O%XN%??OWUTZ=/?_O\83;Y6SF[_14! M@'_=U-I9(O[ME[K8+_&G7R#Z!<._?9Y?__Q3D' ZK[[=X"-U\<_?E/^$J])0 M2OEK]:^;HO-B6\'0+/SU__[^^ETEYR_%=+X83-+/+%+* [OOO;N+S_-9;X58W'Y7*ZF+_-QWG ]\,D_R-?A$Y4 M;=W-\IN__[Q8Y'\%^:$$$LDH_?_86VGQY2'_^\_SXOYA$@3_M=V>_3&:A7+% MQ]SFBU$QF9_4TUV-=-OS?/'M[VIZK8M)^,;M_-74?1[G\_G5C2GGB_G5],\P M8F)/PF@PY31\9+R8)TG=00Q]_.]ILGY=M;U>_M>RF!=Q9ID'X&Q@T'Q1 M+):S)KT\6+6'7IJ[T?0V#YHV801\"4K_]]%DF5_=N%#@?K36<_@Y3,1N-)M> M+1>OB]&'8A(:RYMSKY?/]X#6\7/-T4WU($734=2P@;9ZK$?S(DPU;\('@KJK MU3I\-_SU832K_G:HQXT;Z*W'9C2_"[_$_[B YL?1))2+:'X[135D5(>?[ ^5 MS9@.?YH7U_GFYW$>%Y7XE[#DS/+K8O&VF/\5:K_-/^;39>C%N+R=5IQL#:\. M.M,;DK^5Y?6GL%B'7U^% M/;(B[@\WG>>%_0XB=ZD_I-.2G&Q>$9[.B&^I-@ M5C[DL\67\&LWV>SL/ O([;/SV:Q,/LN[L\S#>' MNWJ@8N<]?#.:!:#N\D4Q'DU.[N[65KKH^[LPFE:#)*QP8VT!O M/3X9]>:M=2Y+.%;/\KL\[$ ^YJ_B*3L_69#=374M15QO%E].[?C7M?OI:RO4 MV=-4UU*D4:4K=GS,9X>[]*106U^V^2R<;.*AVA?3,)\6H\FKZ7PQJ^S(!R>V M9K7[Z:L?%;.U*>1JN8@6W6@I?ZS3=/5N]RO]R/Y;/@V'L/#+33F['QUQUDML MMA_IHIG^>CD)D*]L7^%4Y3\^+C__FE_?MJ3=4[[4#P;-#%#'M-%>O^?C6?&P M.O3KY;R8YO,&'=U3J=.>->;)X;IM]3.::>/=P9M\]NXN+(F'^K:K?%?]4>$ M0M=];G9R-]?JZV^;5:_W_/1 M?#G+&VT2]E;JM&<-==RD;EO]W&,;/-3-!E5[Z*6Z+V>+XI_'C*'36NM!EF/O MIDYHJ@SU571/_/K4$"'@\A-T7A"3VZX PD?A]#[_/ZA MG(UF7VQQD*G&S74 MI037OX\6ZY-W:\(T;;,+N1J.JYTUVNK3-D>"0[W:5Z?+?C54=8^^$=L^U4RS MAVNVU<=_6XYFBWPV^?+$P+JQCO\Y'2VOBT5^?:B_Q[72;]\;\N*DQOJ5I!EW M3FFK+3G"Z60RFL^+FV+UU&)^M5Q'D?C8SY]=7B+I^=<-.=W/#9)6Q( MP[;:/[N\SST;3^6A<]>JP&/OK==V_QN1J5+WKWC:E M1I/:[?7UH9PM8M/O\MM&UP"[:W37IVU3>F/=G]!8=Y+\EI>WL]'#73%N0Y0F MK74G2U,^[Z_77O\6Q>K.Y\UDU&3JVEJ\H]XTUO"^6NWU[;D3_^%^[:K179^> M^H6^NG\(LV!8(*_+]56^FH\98(UA;:'Q[B2MW5(V_FFMBWOJ%[J3V1;ST>WM M++]=V_/7)4Z6L%E[WK]?O=OYM.9H4-_'6O7Z06+VHF^>SCX>[GM#D&:5J M2*WTEEN3<5&._PI;UN5L?#>:YZO7O\5U/KT^+,3AJCWT\MB)^82F>I#B\69E M\Y.-)I-9?AT?P(V*IN;--K_1J]R5]]_\L52K A]JO =)FTW8C1MHM<=WY>0Z MG\U7CUO"-ZL?HS$NKU;U0PLT?'HZAULFMGD&VM_-E',GS9?L" M[FKZ#%)6OUX]'+-Q;:?U<\AZE']1?&4!D^2Z&D<+[F2:!I/VOGU MZ]&'_-GCP6WU)K/95]5B #$9 XA!5HFSK;66>_I'OFBWL\\;;+F_X=18E-=N MVC+$VYOMI._O%J-9RYCO:KCE_K\/HRIOM^??-MEVG\O%:-)RG[]ILKT^GT", MQ;?=;,B"AR?Q,UZ''];E8[M)$0%7'\P_+\)^-+^NP@[6GYR4XP-3>/PEVQJ# M;JMU65KJ+DPB '__.7PN2VLPT] K(#'GTEBBO4 64T$L@!!Q M1B3Z6NA)#"I9SM8P)TL=W98W77H?$-6AJ;^:"[F]?F:H10Q:J+'UEA B%&!K MF000EC61Z2EYU&S\4SD+B^[??X8__Q3^9>5I_7K5OYV1+RLF+;Z9 4:S\3<4 M_+KBNL2O#]4#^U_&=\5DXTT4 X'VJ_BR>Q4$@>N1^^O6H=O=H-YO[;B402X( MUEI#["A2!$'%!%QI Z.@GI,&^1KKBKDWH_F'BK[+^2^WH]'#KQ&-7_/)8E[_ M4N'S"X#KV+'_8_US]L0XL;HF7MT;%]/;)U?;^LOZ'ZM-[19X$EK+L*1*2:\, MX@I;ZA%$M,:& VI^3!;'$*CL6R&/4\=11)W/%D](&O[VG*#AI^SWT7^6,[.< M+\K[H!CUN9AOX=[V@AER1'F+-<$8,$2)XARMI<"8<'T9M.I%SV6+0'=)ES]& M]P& K[IHRW@QN(,U.\MGE&I."3/ *N.-,]8H6O!K%Q[KY;.7L'(";5NB/)N_RV<=BG,]_FY7+A_T+ M5/,6,NZ\ =I@2 #6DG-O_$8FH &Y,):(*OZW.^T M#__)$]6?TP_%9/(D%\^C*6MU2>C+V3J73S540MGQTW<+SZ>M4]O+.+06>&HU M#8--8&DHX;6\5*"S'=0>]]JTXQFM)3Z4_6OC9/8]GB[K'CYVL.Z[NE^;6">K MNU0S&17W*P_6_UKF\\4\R%"Y;E3FU^O_#&??V.#5M&YR%U5[^7C&.('8A56$ M>L]46)XHMYL%1'G?Y^(MR_CAP7Q>+ M]7.?=_EB,W#?$Z' MJ\Y2\%Z(LQ86C"I"I59<>FR451A$30*GO"0PO=]WQTEDE <7 "42U84YOY#2$IFR8 M!W3-<"9ZM0=\7P3[%J/?9F'3;Y:SV?[CV?Z*F1/ ^K!] XH9)8TRDJ\1U !S ME')'?KSEX)N7&R^<9JUBWQO3)I/R4PS[X"-"#>,>UDF&!. M@'/*20ZQ\@Y07F,A)$[A8:)]X#*8V*$RSC<%AKWX*1/@8[7,< \)0M*'F5Y! M@@7BI);4:I*RRAYO1+C\Z>]DY,]XX-OV$OE"CFJ24: 5)=Q @Z'CF -<';H! M-8B01K:-AE(_WO@?<7JNH#_XKJZ%IC, ?-CR.2"EBB8( *CT-1+&N OQ6.^+ M+N59M=/77/%?RV)>035?!7C)YXMB$? Z9:YHR<"Q]OPTY?V'8N67-]\S>S2I ME@EN$6'._Y[#8^NGBNB/E#N?[K(X?G^V:1 MM 8SP(7G6H0-O(4$&NJU0S5"7)B4R]Y':_MP^#E\.2;4O%H^C4QXNLEXN',+A99SC!5385LIH7 8KRXE <3:DT8C MI^'^XS#&7]Z6DTDX'GT:S:YW;36.:R7S')(HHY/2.$BQ4IK5\D%$+NP193NJ M+ON"NZ]CZQ98'L6)WM!%?/JUFFG60ATWG@ZUEG&K!=1,.V*-\\O*3K7Q MG/F.;3#382N H $>(N88IQQR74M,M1 7=)'1,>]Z5<3)U'LU77G,/7K.;3)< MKT(N;QD?*W^#F/RS>E(4=DSNN*& M 8L$LU(8!Q# U&#+;-U;+)+.PP/RI>QO*]@*S">3HC[^/-ES[I@EU7BQ'$UB M.I]U7^MI4\WK'#]S'_#;S*&A0O&QVM/NHE@O'\_"Z/+,"^0=TY9 8 6&-9(< MZI3G9 ,RX+1#IG+@VNG+WK.6(XSL0\: =4J_ W1OI=W,6T8M,1!RICB@,.Q& M<(V5-+Z15V[R*?Q0O.)!$OH<^'\_MDDA,7:*2*T8Y!QB9BQ=X\*I3SIZ\]-L MD\^CC+^D;4%_FCC[95H+@6^'>S%FN56">\&I\TI# QVHXJP CRD%O%&,F6ZD M?73GV++&S_67)W]K'NVV65.9PLXI%0#QX6Q#,*#$;5!QQE](=,%V";(SH&TG MF/>];CWI[H'0@SMJ9-I08 !$G'M%O;1"2E;+!X3AE\6I[M2_8P%*@_N<=(I_ MG.7YP9"#!^MFGB+HP[JJO4>4$*2L]FN9&5?\0AZ*M:;Y!DQ*P?=T&]BX?%W> M%N/11"WC+#PI1OMCRNVLD&GBG,"8P&@2QL9 ;5#=8R/=A06F;%Z?PGA[K M8+*\'XWW<^!IF0PZJ1!AX2@H"=/4"&K-AK<*(7J_8$1$_6]!]5(F1; MS*=YS%CV'^5R>KM?[[MK9-"X, T:!(D5A&)NI*\G0NZ9O;!8/1VQH#5\3U\. M?IN4'T:3]^&\>F 9>%XPDT9*Y*2V'CJOD:'2@KJ'E"9=FPWHWK;KZ3\1UI,5 M_X__^.UAT'=$O:L;H3$.WK%+&Z M^'\,PSV:Q >7[^[R?!&F*'5]78$QFCQQ9==?5C[NHTD5-7D>FI@LKXOI;2Q3 M&>R6^?7ZZB,>__>?I/;Z M&CM'R1%S;QP\EY_88@:),T@KX104&G@9=I&VQB>0XD)YX*I M*6>Y+_+)=1W^OIXE#IT/#M7,'/<<:2J,9%X;++UF-3 _GV@9L8Q-(P))H!3%"O@P@:ZEM*2$G(4YXHO2Q& M'LN,ZJY MA1):@;#F&V\3I2&Y$#?H3IG2G(TM:* O1M:93S=A- \NTSMJ9!!I'48S(U1Q M:2"00-3'."6%N[ 5N#/MEUV@W1>;WL]&UWF4^C"-GA?-O'74" 7"B9]:QBT5 M7-026 R-V&$U(>-F!CE0MP^ M3]35*6\XTY5X=9[$)VL"=K MK&P'MTYU/OI\6.=/RV3.6(6TJ&P6'&/FPK9GW7?#++X0=[M6=)Z VQE]M%\W M2+Z[KUJFC()&"X/#FN=X0(OKFMT&*9F2^GM []&'X/Q_*N:G7\TN(Y>O;MS] MPZ3\DN?SM1-2V# _Z=;.Z]E&M3.M@C1, Z8<@1 ['8Y2M2R2X)3<4"UET85= MD:D='9==8W[>A[2/SRRKZ!TK;<(&LU639C+.C9742X>EIYHAA3Q=(V&E3\KA M/*#UK1/"]8!WS^$&YN_+]7BI9_K6XO6N%MDT^E&$:-B_2*AK39QJN MH46UYIQ@(.7H,4"KY)E)W(%&VHR:54>JJ<*/^'+V+)3@FUGYGWD5!F[^YSQN MAS=A"7_/1]$E=U]4OXX^EWE-O.58 VNYH]! RFL7$:>%3_%2&.#1N?W3SC#T MTM8![4\VK](Y[)EDORJ7$::APIL0XD]_)/-8YZGUQ\;=1,7T=COI7T^@3^SAX]C!N5Y5,.$D(E4 I ('" M,,"YF EN8GJ2'"D(E1I;>E]VBGX8Q(:K0)B(7= MIX32:D/7:!&@.$[RX!O0%?M0S-'I*C@C8==I)O\93C'7 >OBIAAM'-CJ6Q\U M?2IC^+?E?7Z]3A[[Y!^N%G=[/05[^'JF8$Q@:P"#1"&N'5)*;W#7S=*8[:+^ M=WP3WL9-]\:X-8Z_W\=Y 4B;: ?X-JH[JV,/Z)]Q^GR"U]M\LHJV/5\T\1([W$AF "0<.VN!!C%V MNX#UJ8! :$C2-/@=W]RT _?YG^+].<]OEI/7QF4N+'=,.$C>3&_NGGS5*G3Z_#7 /'HJ8]_[Z/_:G8["N?U MC1FWG!373_JWZ>[5S3IAU&BR"<379)IHI?T,Q]LP(*16%B) $19FM<%V0'D) M&UU.]HS?%I77(\7F\_&L>%BCH,;CN+ %=K\)E:,I9=_TU,MW,XT\-9Y8YX4- M Y9B2%V-MPW+:)\S6!^^"#VSM!RN+@"HV462=I4X(:V"B_2S?X[5#U86#V5\R4 M8\(@+:20AD"H)9.NECA&]KZL75C/+'D>PZ5-59Q\%;!^(?P^G]U?W5S-BML@ MZ>3W43ADA6/A^W(=1>Z+FKZ:AHXMH^AJ_G6?=QT(6F@Z \82K8F%S@&#F+.4 MR!H%Y45*C(\!$K(M2I1GU4)?AK2W>>AP,8XGG:VX[9D&#U7-*** $>.@XMH3 M2KPEZYR92B*.4GB7=/'_^"Z)O! 2=@1Y7R3[=N_T1[YHL-#NK9=9+IE"Q$#' MI+4 VA5+2O3.B5*S0#]2LZ[SK:IB9.7V3^G'XK)9&63J0*V/?9F\RQ$AQ(Q MMW08&F4H.WYJXWB^MI[:7N:IU@QKHP!6UH4AK#6JY75*GRT+0@\36TM$*/M7 MP^F.'JMOSU]-W>=Q. ''FX#YXT.DM4?UV@%E']^.;B@J\<,8TN7+K![_$JXUU^&SO]-G\H9ZOWDC"RUH*@]+\@(;'LD[U7+8(=)=T MB2%WKVZ^ZN+.F.Y[RV>*<^.(=Q1# K16#A-0RR19]+N^!/*D*K1L'\J3]^(^ MC]N9R6_EQWPVC1S?GTAL1_',A#YRHJE DG)C@0%\G077&PK8A3A*M*2QLG5 M3U:_*>^# ''QW*_WY^4R+<()42!&K7>!\AI)@NK^>>=3%'[T0:K+>^4.5)Z( MYS,SP5W\XYT3BX/> $6 L91"A7VN%X@3$T[1W$H%Z[Y;I2\T MN'UCC>T,;G\<;MW:!XX-;D^D UJ T'^-J#6$,&;KOG.,4L(M#&CN;T7G";CU M=7V\9T5[W2#(?9/J6=C:^"ID-E5(<"^$9K7ES2*N4_))#VB[V.=NH4/X^R+> M\_11?^2+372EW\KR^E,QF32X:SBFFMA])4QD*" MHU.2KF4EFIUMN]:#FT.G>(K >Y0P2>+=?J(Q=I5UQLB2[E M(#1S,E_#_!N[/(IQT-=.2(\^2'.[S&,$(K4./K2+D4\BASW\=<*Y+[%MAU=K;*CXHSJ^/9=/.RIFF@KH@CHA)MCDF MWG!<2X(T2'&W;RD?S4ME45N8#\1!<+.QG7Z3(/F'VU^C][:4 ,(AYO&A/U($ M(;PVA1BM"&DSRD2]3KX.%)S,=3XI/ZWVBG$R6V\>XWI9Z_35_<.HF%56FQCG M8WJ[:TY);CCC,CJ0>&/"CC2NQ4!A6J- H;F0+,%G8LZVW']]J6H@TU3]HOS' M9+274M3S0"1OA =(>DXH7D5RA\ H'_;++4Y&^SI9:>O+P0 W1S214081!ES' MG5G8\8>3+EW'<#&:29WBPG&Q$TQC-I2]**6_D(/S\6BRTSRZK5@FK+?>* TY M0Y IJ[4PM22>\I1XJ0.Z)#POO5H OB\*_3E_$O=IWWWBUP4SYJ B@A!%/8)2 M":L8V$@CX-F.79=(HR3H^R+2]J?9A]?'H^IGWEL6D[?@*LP9(E0B6,L.E$NA MW0"#/9^7=EUHI#;(ZP #09^9E5VKIBYSO9Z/K/'2]RD#Q[8O?E1![>-FH?A:.W!0(BR'B M8<.*$)=T(SM@)L4#<("AHL]+R2XTTA<;W\S*AWRV^/)F,IHN@@QQKG^HKN0; M3Y1-FPC'*,D]\EP*!IP"D'.S08"$H9K R0%&=3XO)SM22F]>:!MSWM6LSO1W M=?.ZG-Y6H=M7AOOF%#VEN$<1>&XAQAT8:U@M93$VA2+X !SA9Z7AJVIH2^R M[;G6;#X[-F\DLPH#8!A@ I"PE7%<(URC8+1*,D\W3S#ZG;"Q,[VD^+5M]>)L M? _2H':F9?18H YI@"G&$@!43^M.29$4H>#''4C9M4)ZN_X(&X9_'TV6^3.' MNE4HTL-+;J/Z6;32 XHT890[XJR@D-2R)R:*'V(FSS/?F'2@DK[H:/-9..XO M8JJ9YBOO[DH9\\!)*"$G"%$-%%)(KZ7T2*"DE?;''YNL* MG,KH]*8, .2+8E;A$<_\A^>_IDUD!FCBA;#22^BU]F&74>]\O9,X*7#,CVN7 MYW:;;K32W^O!<7F?OQ]]/L(VLZ-*IB *VUH!@<<:QLMS@FDM(51)MRI#S*MY M9@-,.UIH_\5,\[-%H_H9E.%$9!1E&$$+P@0NZS#D%EC"DV:S'S*S^.GEJ(6HRUYW<9J8P)9 XH)TDQCB/ M ;4U1AR I(@>/RY/GI]#>E)37U3^(__T)&G5K)R&/X[S)V>JY@P^MJE, $J( M@EQ"Q#'PQ JH:D2D8TFAAWYW%]>KMT?QU5$=(/\?Q>*NCO36G*W' M-911"KU"AF$CF0-84.YUC08+BU0*5W_AX[L"!]Z1.W,&1B?\2$F 8&" M0BPLK^4V5ET8&=NG0U,/K9,A/SO58K]WAJ4_HG9&E0<<"N$19H:$/2GWZYA\ MBE"F+R1>:2=,:,JRD]'NBV6;GNZ,@;FC9 :D%QA::P2P!$,.C':U/ 8EA<%^ M2>PY1<-EF\CV9JE;SJ;%8CF+/MB^^!S_-#](FMV5,N6HUMAR@ 1EWE)O=#W6 M"&$J9?89X)5_E_QI#>3^G#<#5L7T]B!]OBZ8":&]DUYJSK6FA!./ZDTG\=2G M1- :X&5]EY1) O9$FK0:X(!@R+,"Q\W6_'[(4DZSI15[M"[Q^%69>Z/C[TOA ,&@JM M!\AJ&U8W[]2Z[PPZ?R&GY),UMC/T_G&X=:KSHT/O1X<;A1UT#EL#(6?"U&L= M$^!2)OQ6=)Z V]G-&Z\;!-X_7#D3/AZ;N!5"80Z$<*0.*J^8U$DNQ4?O%;O, MRW5^2]JIF)^=:7_.\YOEY'5QL^\6H4'MS ,5CN6>:>.<, & MM!IU082F'#L9[(%<4<9WZD&B'5X#/RXKFUPY>^)"O-1MSK+E+4.N:ZG)7OH'D79BO1K.BW&.*V5HV1LXBVE.-$93 M.Q?VK6(M"Q(@*4'6 %G7D][+=E'OE$'K;OTYG3_DX^*FR*_WYM#>63YS5'!K M"0^G50HQ9!!@5LN$F;B0*, MZ+1L'\T^&!+]?\>C^>Z;Q]V%LYBK1!K,"6%" M(FI=&$IK:;!$:>\+!L:-=(UNX4<2G)V:??-Y/1CVW0)\72I3RH5# 7">,@^>^+)WF?FF7&:HQZ8&]*P',!#G;WS9Q/+='+;&9,"T6CS]UIHB@&)H377F(FPWE^6DT._ M:]FYM-0?LQ2@JM=T!J>3K\VM7 >QKTN1A^*2;'8 M%T-H1XV,:4LM9\A@[H6!W!-:HT:%)2F3W C!@V%9:?BW\]-])[ _6>[7M[3 M)UO,QY,J"6^#:^2CVLDDUQQ09)41'@8- [E.H&D=,!@U.L>?$8_$Y!E;&LJ, M9-1Y#+&GSEJ-@2%DC0A4"ES8;KTCMC1/E)&N@K-/&>=V3#G/S$$IU$A8"1D3 M%"BM8^3SRL/(*8I0H]W;QWK M%'88.JJ\==[4_8<6)453?>GCO+%NRZ[P[FM0URXPX50VFH336/[N+L\7YQO+ MFTON)QXX;\IY43'L\!!N4CW3#B.C"#3>2,NPYHRM8YSQ,+.S1J%ENI%^%5"\ M@9Q?%\R\(8SY<%@!5!D;0^,+7TLDI$X*EC.\L=RNDLL6D>WK=+CJY"HFVJ(Q M79Z5SS13\2)'0+4PH]GL M2UBFJOC>^S9$3>IG"#F"&>(NAH-2*(:#DFO9'0NKZ"72Z&3]-\KLF(9P;Y/0 M-]G5HIUW!Y6&IBJ(/,\WH\>2!UT) M]E7+4)#(4@XYP$QY9"#9K,)>2)CRG"IIV_PP*\I9L?A2+6J#/M:W"&^?0?D6 M7W[/%W?E]:OIQWSE4[O/-6I'C2Q,DE9KY:FT+LR;&DEF-HLM(+U&07B9]&D' MV;Z84R>SW$.5ND@&O(J3L(9(&>Z4)\:N;0\"&$I2 O -=J.;3(<3T>MO&_MU M!M,PQ[G/X\DRQGIKP(TFU3/!G43>2^ 8]D)CY!'=2&Y)BE4P:9/[F6&"##9>$ZHV4PJ6;$8&93;',## Y4TM<:0/*?H_5 M!\_3&66.T)B)F_B8+3F0G:YO@$58CK5+(,+QR8YZ.DBW=+UY)'9]:;YVJBWR MZ,3S;E&._[HK)T$C\]7^N\%->-,F,F2TMX)K3(E@V" B/:L18):>[4C] ETJ M.L+\#*QK[G&QNU*F%*(.*L&,#'.KU@ I6$MI';^PD/CM*W\WN]*0[OO>_,WH M2S1>-[\Q_[I"%M-M.1N= KS"6'+CQ3I?G$#2T0N)?-.FFG=/0/8&" $PCP:0VT068I:C W)U@')?_*IN:ANO M=%M*9Y888Q' 03R*P@XT'&=,+1?%.F4C/D #= ?L20>UMYUV.;U]G\_N;?YA M47E%/A3QV!S?4UY]F!2WJSS/AVET5#N9)-PR*+E#AE+CH!%XG30U_(')E(CQ M W3'Z(!@7<+=%_7T/VO;OJ)%)@:4A2%O& MF8%2:>=P+9\@*.7=QP MY!UPJQU@SV>_.LINE1')PYE%*&2U01X: FQ]<"$1 MO\NRHW>Q/J9B>K9KVR<]/_+N]NN:&04024,EA@PYH0!0I(:.$ M3.#1T![7. M#:#M8C^LO7[R)C^+SZ8,MIY):[#7FDA1WV$23FE*^)MA&Q\ZLK9W@?J -_F- M'!&2VLV<GWP-H5_0_?4ZYQ_K<'>WWW P2EP_ 0D;&Z4NUV;2#7'/ MJIT>7R&OM%I)>RC8QI;2F3%2 $7C#3$('S&>X/J:AD(M>TV3U4MZTC/1XML' MRHFJZ'.Y+J>-^/6\:&8<-9HHJA#UA!H*@:[?IH2_L13_V*-M,M\1N1+UT)N7 MVO5UY?TYFKP9%=>OINN3_I/>[_-8.U@Y^# M!FB7&0CW6M=+CSZ3R_MEY5I5':E"CX.*[_)P@/^8KPR?,?SB'_GBZN;]Z/-^ M9\IC6LJH#F/04FF!,I(RJ2PG-1X JY3CR]'6F:]GR<<##+ITVG:JL[XX_#:& MR9WFUVXTFP9TYD^DLOE-,2[V'6<.5\Z4EEY+"0DDBB" I#3U.L*@ERDO=0?H MQS(0:K:NE_,=Q(\Z3&?&*B"))T$TAJ1!-,846TNEI$WQFAI@F)*!L"U9#WVQ MZ_=B6JU-M>1[N/6\:$8DM5IX($2\%GF MP\[-AAF6G#("G%;,0H*9(])OT!,FY70S0)^9@7#X++H;RMO79CY=6ZMF'G I ML-#"**T%)][8^LS'"0$I-X #9&N?+Q+;P/N186=)!?"F O4N7Q3CT>3KGEU8 M7H PV+V#(+Z/=UH32R!3JPP-C#FH&VT\^KA)>'<75#)7R\5=6++_F5_OD7M_ MQ"2V'7>),\XPSYE@1G@\](>>=82XN?AVVJ0O)K/ MET?/8:M*&2-8>68%@A![ A #?B.E,RKE?G20EP@]SU\GH7Q.+ETM%_/%:!IW M_$<2ZDG-##*B, ",ZWCRA4%8M9%7,)MR,3K %Z>]L^ITJ,]PJW[$7FM/K4Q1 MCACQW"@I($ *D,?I&&*0+<%]MEGKX,YJ1XT,2HD0%(#Z<$CQ4!*XLOT&^82E M20$[!FF![W.V.@GBLU&HV89J7[7,$P:T<9193(*(6BGL:DDA3\HS>KQQ\<+( M=#K._1L5-\C,KVYBOC,_*3\-(L_HIC/'V1&_J9:)<*YVC$"M'%&*0$KJ-&U( M*C.^'[LB&:31+P=OSI#&ADL%-84QTT1DR\NJX1 M#YI(R1HU0 O[F9D^,&WV%QXD\"!L:".(X<^3O"+*]%K=1^^*?U:_[QD#3:IG M@B!FM'!A'QP6/.6U-::67) DB_X 9^SA$.F;F"*MZZHOEC["Y0/>.Q(S5:[B MMH@X3J_G5S-;S%>>00>"CJ0WGFDNPI%,AUD'6RTAU6 SZ5CE63^A=N6*X=/\ MMHI6^UURO'==]N8D&6T#>A2 BP\E\NG\T,R\O4)FB68Q31GP7G.OJ3< UM)1 MFA289("WJX/E:2O:.5L(L]G!\K%E/?5H._A8S(/:?3FSY?+#XF8YJ3, [+LDX!I2 MJ;07T@&#:R.-A9*<+73.=\;(%G74%QOK!'ZO[A]&Q2QB>L"JM;U"Q@0P8;>- M*2'AT.HY(78=31DYQFS*>6F -[^#96 KVCG,O<4B_ZMB%)!(5GR*OV0^?+.Z MH7Z"3Y!]>Z"S+1P[OI',48*@X,!:!1E53$&]D4Q1WD^6O>_Y%-.YSGJ;"4?% M-$)V-0UGJX?U5>G5S<$L?WOK94'%5 '$I(48NI@7M8ZNAAQ)RP+9_-;Y>^9G M%VHZ>8(,@L]BB%*;K_[[:EIO#P(\>?$QO@=;!U![GF>EZNBN.3.UW66+5.Q(J\X$FYX.0/FC:=1GM68X^6T&=BO9GE87]R79_@W.=H3HBB M/4*#&6+80$:@8.$/E( GZXXGA*98/"'XP?+C3)[=*_!\]'Z6T.\H M)C^KFRGO$+0(:AG=\;23G-5&#,]@TH4J_'$3E4+9-$VUNX>8+0\:V9M7SJ"* M>72U ]((83D@6J-:$N](TD0YP%O\P7&N,U6=;TKY;*J^#)SX_'S*/H?$S# M&2(!).1IC*=C,.)< []!2\ND=.$_+JM2&-ZA&GN[7!U]B5#[&ZF-!I)["'2-E84LY7H6-K\=^]KP\/[[97Z?RNR+^,T]D5MY M/9-9YX*\E%#H=8PF0P#G-0H<]1PVN_-076?V\^Y,+V=FY\J_L<-W7T=^( -" M6:TQ@I(@B;#%%L@:/9AV#3) NT>?[[ZZU43/VXNP5JGQ?RV+61[$#'U??'DS M&4UC'L+HO?L0BQS>2S1H)*QP7"'&'#=<<&091?4*AX-"FKWD3'Z%T..%1=_D MV;XQ:%\S9^-GG7 ,3C 951 MMY%;*)_R?GN 1N!S,[)UA0QO6]K*UC-3UGO-J*(06R:=E !L4#! ]QO0[5R' MIKYHV9E>SLS.=3B7[@Y-1WX@>OJ)@Y*]SF*M2SF=_>5;//][V3F=;"?J889-<-EM;TT[?C S#+.R!EK/QW6@>UHYFV8D/5\[BDJ(P ME91S[9 .TGOU*'6S5##)#[N_# MU(6]C38>8$<]%,8A5LO,J#G;2^]'0N)+)63+NCG#LET',#IN@MQ>,0/1ST%R MJH4$7B$@*:X]<8C0/B7U:^+;[TDK!KX4!3Y #0#!&'-@AAE')M>NK#\.Y= @="VHZ5-;P+ M@E8N 3(+O/= *.>-^ONJ+JYWII2]VNIN;?+RX MNG&?P\9Y>IN_#4/N:AIEBO\7/6D^CB:KT1A#&8[#@*Q\%Z;77__PI.0>&G?P MM_YJGAPSC'0R206OL M18R?KH9#QK&2 C#H+?*&.PX86@([X_B1:OB^ M*:NQ9'%Q=-[SL!YR*'!M Z(VJ*L7J\A7E'73;F_:!DC8XY30%V'?+1\>)A52 MHTF-U*OI33F['S7-7]^LA4Q J8CRQ AF8U95)E%]8*:>V)2$-\-.MM8> ;N! M^N2P,]5A-$9H6L["MN+]7;[:>.SA3)-J&2+,(:^%-\I)*: 1&P]UZBQ/BG

4;DX:FW(T. MB#KMJO:;& ID/88R>(Q+L%AECPOG!$(B7&.@'#>L<@Q*EP=GX-9+U)V1$<[ MTWW,9Q_*+7>6Z(7Q)A'D%[%%;[ ?:J7]C#J!$#=86J,LE$YR73\FY-B9E-2T M _3V[&H1/*=.^N1SY8SZ=:<79C2;?0E#O K"?8"O!^MG%@N($/94ASE!RH"\ MJ2\4N$8N*5[)\/C8,U^VL+5MC?3WLN,I*GO?;CPMF+D@0 (4VB=9 A*QFMS M#E>&]_-D^#OA5Q+T+V*9[LR2YJ#"'$K(? ")0&\)K7?# A"8XNDVP!@WYY\& M^]+4(ZO/FG/^3:66NWQ1C$>3KWOXPA/0&ZX0EMP"%RC (>5 KZV?%EN#&MV: M]/#*JS[$O,UOEM/KIC$'GE?+&(9>6!#D4U A2PU2I):6$944H7MXJUD[BM_W M BL-WS,/[O(^M'J73^?%QWPER1!&]JHG5>J(;_IWW&!OTE)FK!8>.NPEH8)! M(I2,:=4-C]&&I>5A4PLZ)2^9E+0G'2?<8 MPQ[;[>KYV^%^&L!][4>K6+];)(]=KJ+LA.EIN^-%@]&4WGBF=)CX))5$60\Y M-1PK4*.A9<@9X@.J+EKTKYMQT]N4L+VZG9AF4/1U_>3\;3>=!BE6*]>IO MDQ4]-I%<-S#$].OA'Q:K)-0Q(O#[>\A\A72K M(Z-ARYGR$!BIH;)6@)I1=F^!L@X[M1U.")'K M7AUW+;:[?J8-(0AQ29 %7D+EM5B?C;346#<:)AW+__Y QK^O"V:0 ,&YD9A( M102 PE5IN"N)"#47XGC?D9:?O_))@;:W=V-U)U="QRFJG%9N/Y^+?1>I>^ME MF M938<,:4F!P+0^OV@E HP72J,C%;V++RU VELDD*^[:LO[4;$OIM+6\N&X MZ^.+- %I6%2-TH)#5(C MI%?3=8CN@VS96R]3AA)IO2,>(J-!C.RY-C!HK6E2E*L!^E:TRYPVD>V-1>/Q M\GY9!83;9:$]S*BF;62<(HY!D!S'C#.&,N9%C8&U*N5IS0"3I;3,KHY0[N^Y MS"*(GU^[T6P:CNSS@[3:7B$S&"I*A8$8>HVEAJQZ#%1)Q[!.\?X:8%RR=CG4 M"J3]Q2N- !VDR=-BF;$ !T0PUQ8$YL?7/?52;912*3G&CK<;OS!R) #96\S/ MK5:_@Q395RWL[IP'BEB" %:2* 1=;;LPUNJ4Y\<#-.2V2YD6@>W=FO,Z3(2O MPA\;F7 VA3-N&*G$U,3;C96V0V[;;G(ICC\$VGD42_-;J M^3:PW9>S3Z/9OE0"1[:4<06DY(!#:*G%3AC -Z/%67EA_KHIA/@V&D>'0/EYV0PA[I5EQL0 )%PI@%QM$;,4\EX?ZO05J+$S MO3^?NQ+1[F]A>RY]RQY'[7P@$TIXBXB!R DG7(0RQH]:9(LV4I[TM_'V1 M?QC:ZLU46Q.CLU=K\' M/DXO0_#H/_V5VXF._:=_,*9.\!A+*2@@3D!(G<QY#XWL=0SSI^H7O^_O;Z M63@[802L8])A[RB(2:5K/+4$_>92>O*_K@YD>\9(6Y_()!4,4&*X@C H$UHDZTVOYXBD.(4D9AY_ MV4?@,RFH+XIOR[QZ(!#KKBJ9$ A@"307FA'J.-3N44(!^W$;.%>B\;[XV!+Z M_?E7UH>+,$!VN/95=P,?GB=,?9L'S.;%(G^7SSX6XW78^;?YN+R=5JT$F^UAS4J.$PI"60^.N77Y9"Y WU4Q%1&K MCJH!O9N\6"QG>U.;)[>=Z;#"*&2LTT@8C8-6800A3;B:/SWA^Z=SM3"]# MF&>[H7+CIC-+%542$R\("V<,8(S;C'Z-6

/!?O;C'#A GO$5126N4@">-RBY:E! M'2^'F-UH85A\/&2L/:*5# IMH:#>.N45),;R&NR @\5)?G??]5U7=TKHS;EA M];B[^)B[FYM\'#;*?^2?U'A<+J>+*$"08EP\3 *"*UFN;M1U65DY]ODQG-QH MQK2$#$MDN>)AT0#&>5.C1$6:B^@ G]+VYI?QL,E* )@A%GDA9(44PE( 3JP &ADD-1(V>$#(E M+#X\^I[I.54OR$W@+.H:0B30P67$[# LJ)?"68V=XL!H9SSCMLIJ"&)T6&,: M/5CMS,FT=D[9.*R$I;B:3:.W2KS-W^\Y>K!ZYI@#"'(MM8?2*<0M]FOIJ< T M)=;Z *UZ+3-B=[BVM@ _[V1PYKR9J\]O.M1@Q.^HD4'-B,-6,&4MX1[@L$FM M0+?&Q:C0YQOCIX;^I88(S6/X2>@YIQ3:51[Z()%'@";9.(AF.8K.U]]6.N+Z[BF9<"\BE %X JBR 2CNY MDB0&49*7FB;U2#66K:+8 Q_F:GJ][N!\9]3>O>4SH0E +.9MUM(+ 8S I):) M IID?1X.,])5^BTWDL$\3)#%(O^K4G\,?54I/_Z2O5M^J,X38:HK9SM#B^TJ MFGDC!#2<8,PPDF%O8;BO>TDD3G$E'Z;*4S15M@IF;Q:+E;35Z[N#L>>^+9Q! MP!D@EB,C(="*:(#L6JH8&C9E^S^@F])V*=(:G"\ESIQ6@!F)#.#A,!0@">MK M#1#TU*?L-0=$DI8V%:WAV!<[WN8?\^FR>HIEUI/>/XK%G5G.%V'//7.?UQ8O M-9_GX7^O]\=+.*&U+(P[AS$T 6<- ;2(5YG$*ER8997QY_*&8KOHV7CVY7'4S7AO>SM9O,:L< M"W%&WDG54]O+J"+>55?PUF.K'"6F5@&F%J<\O$U\:#YL%O8$^,D$\Z-B5GF7 M??4&..X/PY (?XF7/450TVB'P];QC6264>@E=D;(L"- <2-9[PLP5B#%MCC M-]QM$:E+C'O;>X5MXJ=B,GEU_Q"DJ4#9'_EQ>X7,F3#C"J0I@LX0#B52&^D( MU"D,:N[0^A"!M/*TPT MR-9R,2A2Z'+\4^:7M(%/![,ODKR:?LQ7D^*JJPV\ZW95R:SW6BBF!(XV64TP MBL]0*@F)I#HEK-, 7P^W2)>6$.V/,ZONK4\">ZGR5/PO1]] MSN?N]XN_E+ M6@6'HY5^V1\D60]2G4_S_?;2'34R"3@G2$*E.6< HU=O5L@CKJD?+Z7;EIO M!].^.'-L)/_0680=5DYYC;D0C.KZ9HE0G610.N)]ZTN5&8%%?&QF.+-.:X'P(R8:XR2GQDLUF/>%]GD8^'%43%9"//&Y7SOS MZ]&\&#?FW\&6,BTU$8Y3XW3,"^>,9K5/#W44)1T-CG]]^I*FM6Z1[HMY=8+B M^B5'@V<(NZID&OJP)71&>4<$M)817X\M2A1,N7@^_HWIB[)$M 3IN4AS:%+: M6C[#V'$'$?'6$$RE,%K58-&P3^C5,6I7EAC4%7G2-7Z 0J=@?"[^V&*R7.R- M![JC1J8$0Q0:&$ZD6$/!E=RXI#+!7*\Y#B^/0Z>AW!>+_I$7MW>A>RH /[K- M_UA&)^6KFV^>XS=8THYM*B/8,TPQ!\I989URIHK[5"&":5*>D>/?J+^HI:YC MJ(=&OD-+XU'M9$!1Q2BSB(=C"Y0,8U#?>#*%0@H_)GC,D2UE"ADGXBE:A;6!$N3AQK6,,:M2#!@#?$!Q;E*VI(:^GMY_?'RS M=>0+^WD])N;Y^&^WY<=?K_-B-1S"'YZ/@O!35GULSV+_39D,(HTG -@Q"][4$:9LF#P/T."KLAF67F/&D7* 0JT\M'@C!D$X M)5#6@!*:M\N#% 0[)D*5;[=8.58WF!*>%\\ D3"<]$G 0%+OD":>UL(@85)N M*(_/??E"Z) (8D>,<--%L?CBB\EZU[>#"<^+91@+Z#SVP(7%3 OB@(;KSF.F MD[(O#"B2:#L,2 2O4\V_S6^K=S_3Q1^C^UUKPK:B614EB 4HC%$.4L$)]+40 MA+*4Q^P#NH%IDP%) ';*@GB[. N34J6(R@)G8O#:V1=37N\GQ=Z:65CK+*1 M:: I4IY;@>LI#@MF4SSK!F2Z;),C;>+9*65B;N7K $IQ4XRKSC98/W;4R2B& M&EOK%.,<(,!4O#]:BQ4=ZA-H,J"$:FW2I!TD.R6(NKX.*IFO_Q.M^7 O.;:4 MSP15C("P2=(6<2> MTEDX,0.!,%#*&H0Q(!:@6I3P8\HE[)"2?G7 B)-![(,/U4)W-7LS*S\6T_'^ M'4QJH#:J3@V!$QXCRF9OEH#Q6>%LFT M-EY'"D.@G;9>T(V5A0C[/!%]U\[T U=^ G(=J?MU4,CDS5TYW6^?>EXL"]M= M IEU7.$@A2?,.;SN/&5&)EU;79R),A&]CE3_+A\OHUL;1!_>%XNM,;VW%A1J&D,/X79VIL <%.M_W_R">3_S,-1]5W^6@>5J7K*EGJ M?MOBCCH9AA9BSI#"R&JL@>=(K,5B7DB00HP+-2ZV V6G#/GW]J=Y;-I-6240&8)D92QJSUJA8#"IGDV7JA5L4T"#ME@EG.(@JK._6XJ 6E M+/<38GN5#%AFA.$!(6@4 09I7IM)F:0B*3KWA=H66T&RXYO-@&00LOB8V]%B MM.[P@2O-;54RQ@7GV'-BB7* ()M[<##*4=)[W\NU,#8"I*=.[[,S&B1WY:S M+P=]7S8E,ZVUX]&U3UNI+15>PWH"Y,#Q%/,"NE"38@J G7+@W?UH,JF#D>[E MP%F MO'\83??/!UMK9,H[3J32(/ ZS&2.KD)V52*%#5.*[0E=G-FQ/2"[G1_NPGFH M"26>%LR0<]))C[SS0D'(>6506PE L4K:35Z<%3(9OTX)\&;Y85*,_:0<[=\X M/BD7YS8@H5,R;&VDEU$0L^Z^C'D64]1_2<9 M<8@;;DP43J+:!5B"M.>UZ.+LE:WCV?'SBOFC%V=^K;^\C;K(I^/\??YYH<.7 M_MK!F\;U,V09L)(3!B"$P@.$67TW*Y%Q27O/B[-J=@5KQRSRQ7P\FOQ'/IKY M\,NND\F.TAD@\=96^7C&DL932)FK16%3:_SS_\GWW\@?58V MBX8U8X06%%$ +#5N8W!1 , 4)PE\H5;+- B[\H%<&=(?5ZO]3[IW%0^P> (" M (H91YUCS+#ZC*V]%TFONB_.@MD2BH^4Z#(:B@W+U<F24,"ZKUAGD# MG+* $UY%R(3 *DN:A3[N!JN-,N=/%*A'DZ#U_-U=GB^BGWFDD/[R6*#.MQUC M)NDO:P!L/B]N5RDAJ^3Q>Z#L[J,9E=32L)9#Z8GF3(!U&.V(M/ DR9'\LF:[ MQIPL!ZJ\9AOU;J:3M\7\+_6YV)<<9%^U3%E*@07&:V&E" MAD?3(5"FP9I]HG;ZY^%3:&QY/RJV/D$TP"NB\:?3LG'U@2MU?('-.4(X6%M5S D&.422>2FY\C%;)ZHEM(@E99$< M'O-2U7R0-2>AVM_V:=7/_%K-UUU_W 4<7 $;U,ZD$=%N1"RQ4#KNM7-B+7=\ M7)$4MN EL.E8]7^SD6H;XG.>$.>_!2QB[J_-=/TVGZSRJ]X5#R><'0\WF!&H M-212228DY=2RL FIT8&6I/B/#.AJ:, +:2]ZZWFA?=K;IBOMMW4R2A35BD'G MI>48,8*YJV44-.T%Y_"XV341MB_%R;#W12TSFM_Y2?EIW>^#J^_6\AD'V%D. M85AN/!$2 >G,6C8'$+Z0- #.B]SX"7R98TNN-0>POV;*QY]>5[7F3L;626VU,NTP^'08H ,4[=5 M3"/A82VKLRCE,FA ;V<'O*MJ4SW]4_&)5]GCC]4$W8B1NZMGFBDHG(^60A:P M=4'N^GCD*=?^8EQ MQ1TVDDE*B98$&DRJ:(-":0]$<0KB+]FUCPNMM(VA<0)B&'BL-5U+BICB*=:E07/K2#T? MXX]W'*0OV1_/ HVLA!IK$8#DPMEP=EA+JBB[,)-V.TH_QA_O.'Q?FC^>HQH8 MX9DQ$'BD.07>U-))"GHU+'[MCW<&%[S&JF[F@G<9LUCD?U5\ !+)B@WQ MEV^^#G=R85_QS!+ 0X^] ]A:IIU ,>M[U5OL"4D*53/D>:0%'K2(:VLL0,>Q M -57>9YP!Z1QEGM%O>$*L+JW1"=E A^@/TCW+#@-U]98@(]C :Y]II10$ 7. M8N6,==Y*8->]I4KHE%5A@->=W;/@-%Q;8P$YC@6D-D43JYU55'F L6$2.BKJ MWFJ2%/UV@.;9[EEP&JZML8 >QP):7W)1*ZG$Q$INF-).AA6L[BV&("5ZQ( B M'/;'@M-P/9D%OISEQ>VTS@$2_OII-+M6T^O&)XA3FLF<5I@@["SF)LQW2+@P M]ZVE@^$_":Q)BGMX[E<^)U&H6_"_-Y=GS (@7D&,M 40!FB0KM$!*,F79M ' MG?:M;:V#_3+]E*7E@DFMI6((Q[R9A-5F)RJ52TI*-61"=4.$QG[*Q\'^LOR4 MF<" 0H"\D0XHR$%\6;R2C2%'+\S?KP4=-_)3/@[5E_8F5JL@'.;24AM](VT0 MKC8Q, *3WI(-VG23MJZU N9+?,@*J'/"(ZVQ(L9Q0X@0F\&@?5(JS>'1)57- M31^R'H?JY3QDC6Y!"B(#(.& 4LBI![7[$O'['6>([;\K5= MM\]\PJ&EE,QNBJGAXK+[U[\ R:06BV0FD9M8OG>ZN^S*!!-// A$! (1E>;F M1O(+RRENG3KYD/8? 'C?*'5X_W0 0@+O/8S[NQ$PV8"XBIYP*GQ.J;91GTNT MY;J?B^39T+HMCXC&X3O$HQK%+_W)9A/A1];#A,($@HRQ@$ M6$*+4AT<6YVY M64L 4TXY1*J,(JW HYS,4(Y M:#EF7&C!_'X/1C2K(_FHW?$VJ9.+:K_7-E_?%G_-%,9E- M_U/<5 '2J_F3VQ9J,5TF6W"]B/^];3VBB]MR$??['T=8U\&O!2@0QH#;Z L3 MZ%W-JOSZ.\ MFZ>]:#K??N^[>7%[6Z1K7,7'N/] -\U]=[M/G3K![H?U[/U37&3EI2K/CSUB_\2]Y_-GO*:I=#I M[P7 J$PU%C313F$HA95LOU2-R@D;C:C;ZE!$[5H> \27=E&R)]/^K^(1\N.! MIM??#09S!@D6Q@ ''#(V6OS5G*W$.7=!1]3/M>.(4RO8CJ':P.?K;\7->A;- M"K-)_8R+R'^/?WAJF_]NGO3K%71//,160P((9,A"L*U9 3QA0LA:YT1C28+5 M/[=J\W.DUR84__Z5,C'/+\/6KVW0]4<$*QRCG#E-F$-.*V(PJR1! ;NPKC6] M<#8[,;<#*AP BJ@4CH.NFJG"XL*2H\9(H2;%'II)ZRT7>XC^ M6S2! <2:.Z01LQK8W4PYLEGU]]X(+YL+O4FQAV;XOK5B#\F@!EQA3JA/%F\J M$5[-SBC9:UFSP8L]U!9UO6(/S; =1=)O*G],EMN0Q^GIV]_]5A*W4:AOPS61[O[O'/TTT\E\8"E8P\ MHI7:BM!Q%3WEX>(YCP&Z5^>W;]I^!)BZ0P0CI04<8RR-HU0092H3P_&X%5S8 M'8M>^%+V(HJ^]LT3G_]NOC<_KF[W>N=CN9QNSK:K*KTM<+;I+Z4F;1HSYAWV MRGB+2-P<*CRU\#DG;V_%?AR6VAU+K*]==7F]F#ZD-Z]N]7HY3>>)@VVC5XN[ MR7SZG\U$HO^Y+&?3F\HN^?ADDD_PWLM@66-#;67\H WV$%'CF:/ 6<2%V/0) M!DX[(D"M\\:.;I9-5I'X5[=7#\5BZT@=NUCVR\-!R.C5&Q*GY@VWEB@(2#4S M;MB%W:'OF0TO+Z'EPC^@@ACZ^/1MZ(FHZQ6UT' <_Y= BE.SFTVE?NR)%V<= MJ1[()ZJ.[S\5\\E]"@7J^02?2[N-A]U*#'HY(N!2X\YXMA)*!C'2@(K MJUE09'/R)"]6)]26?-FA*/K1#VZRF$<#;/FQ6'S^%B$>3">\_) :R_S0*P$B MI1'$''@$D?> 2[QMX %QA+Y> ;]^9EG'\SCX3J FM4@"<6(&8R I$UI6\\3 M75C3EGQQE]T .\Q*5?/5]&8Z6R>WYG-QO5YL_:>!M_8VES'RR%'/B(^Z$6&B M,(0;*0#KC)6J5I6Q;F;Y.O9/$SQ3*'==[36_S/#4[=Q6Q@^INHN4C%DG@08" M>R3W^"'/+JR!2SZ-RN&%,(PJ,9/9]7I[='=)^H-K@J3#7#-NJ$ \6E]X&[#1 MS" SH!GPSV)Z]RV5OOD>G<>[??;NYO.75^O55,1H_H>5WUR5KZ44:G=E_// MJV@'?2MG4:Y+/5E.KX]%HIJ-%*Q#0ECJK8!$FV2U1?PKX"4=+*7KL5*RZ(J, MW7'G97BJ4YGTQ=&Z<)UB:*-Q@H8A)4.*B;G D0B]V6*3>QSDAD\9',WUH MR-Y(V:48^LM,O%YLPD63V6XM;;Y>K5:+Z=?U:KO*-G\79U'Y?,P"K6)L>GN/D% MR.9*]M!(P8^N$]E11]HB'RLJ@;%Z I8R"O0RF=BN&OFCYTFK?; EJ M?K.;QAENX8$1 DNG<\Y#A5@JM4V00[Z:/Z5XL-HIC]8H>?.<[$86@W*Q*?," M@@HZ8Z#'AE#JE-44[><&2*\5&I];E8],0UTQK74"U"%80\B'HM,.@P:$VKT1 MD, >:ZL=!H)9&:P]Z,)]GFK_R@F*8OV6<2A=T6P_YK'M-XZ^5O'7DM2!E&% M:XRM9E91G8JE;+)HO"00U+H3T-]LZRS[H^\%'G<5;8 %V#G#6.JBYQ[G:R_L M%+<=T9?= 3S@,A[Z;+:+U:PE,IQS3R$43@OJ*&/"$1[%S#E1M6+MWH1C/./!J&3E'*O+=W6Z+ ^&H5<7=9NW1%;RAY%,+C* M4/>I=NE_1I%]-8P62:<.'B/LA( .2T$YW$:5H]8'SM1*8^[:Q5?7_[N>QH7G MI_/IJG@__5Z\G)G^^8_)O\J%21?R3Y6CRQHW".8IA43HN#-B!Y7D6S\WXJ4X M/GX_1\F]ZZL4EF5TM/B[*F_7UIJK>Y/K?L_+N M)+F.OQ@8H]2[""-'P'OC)$&PFJV%6[8M?K8+>%\6^+"8W19K\:8WU M\M' E!2IZP\7#B"BD(WP[&9D(*L7U7\[O?7ZHE$FS",P[]_7J+]:Y_4 I&4\ MW:>,QJGEQFG@7#5S:;(,K!'N@Z-S-,\51%\4/ W3\D7NZY_+XG8]>S^]/1:V MRQDVQ$7N(CP0^^A8FS^Y# "I?G'HER>J3 WKP8, MM?- .2H-$SXN>>TK!6 (SDH/&Z&R[)1Y+6,] G8]:>[X]"3J/+X=&"QP2BFW M#FCHL*$6(&PJ0\5Z87).1>N[%7++P'EQE[[O(CG8#OXC8*5?I^IZ3^?@?CP4 M\V6=P\><88,'F'MAC9=6IP[4!.K*W;=*9S6CR_)<'A/JX:61MFVAC("^KTPF M=8S^\EI,E)+9HR6]N; JH/T0JX$*;EU" MX^3S_Q23Q9>_RM9HO!LO8.4X9D1L#;UUO8UWLQ1%D2 MA5"$%7!EI*3.\6JV&MJ28T+A;E[*,7)A MU[8RY'J,(6=A>9HC!WJF?/*?G_WZP2RE(T^'N!0<9H@0::2'RHJ4W[?[5@M8 MK1+S;U3N3:55MHUF7]IAW^"E:G]4-60YL9L+[]+I(&1[KA^/;S-&7 M.817?_,)DNTI)Y?SPG]/47@M08:X*YC/-Q MQC/HJ:YFIP#LYW[V\SR\+[U%UGLBS:]F[L? M444NKV[-9+'XF0H]GVI,=OZ@@2NKHW\IO11.$@.5$-5N;;P;[NIB#W6VVV-@ M;_CW=E/C6=FLU^Y<;!X($!$DH- 4%NOG=O;R5-H?]=J"&#?%#AUS>79<\$2 MS!S -EKPB$.FB'_49EHXUVNR0+]YVNTSXQQ(AS%]BYLG5QS.M(:/C!&LPE)( M[Q#3T%@K'7-5A"J"*G.N2K&_C9'2%=PC2'#RY:*8WLW-.DIQ?OWSRV(R7VYK M1OPQFWA\K0OF9/'WTQ ($@$EQYI9SW6E!,1#5;Y'Q._%%.7=>8&"]0A91AX2%%-!=SV #8-S&+B'G3AKD)18X];.AV%HL M@*_FR F\L)RICN1?,^>N&=9O.V/"$@X]3#>/O95<8&3YKGF!\&QD3UG'IB'71AM:IDH\4V%9S MBAY;K]W:WP1%.L/V;61,:.HQ-A(#Z ECT'L(934GJU1./ZTQ\J5E,R07S[XY M\JF=C.$8@=P0[73E^6-E^*WH_%(MI>1,-Q\6J%TZ<)3.=W'S= UPD>O?): %HK15+OLVAK02%3T:1JIB;/=AWA1M,%65J M6\" M_7,QC4;6_.KV=E-,O+CY4GZ>I.VW^G7/=0^7QM,JT+N-]:^\':)UA_88K6_O =#.09EK.UOMW\[2FGAC .?@:]B53\W4Z8"22 &"@Q%VDE/1SPX?=)\)MYGA_^K3RAO-XFE MD_G-\[K4<8=:WI:+&E7\O[YL9G&,<;W]=G!:I6[F7"K"C?40<%#AJ"+&%U:C MM%O>CE5JO9V1[Z=^3D6XDXNBBY\).)TM 4HT(M$ 4=&, *!"4DF><^0VPDNG M_>KM 034CZ'W+C5OC!_Z8T"3;O\-C0RX(V\%RYR1"%ID)>8462;=3MR44%OO M-+&WN=91%,=>"QI3K@A%6$1N48V,WG6)3;-%[L+ZFK8B][(S>'M?MJ.IM]G^ M,F9 0BZ1)HI*8[P0$7R)'=>4.R!HK3I@WS?K'$#MI(;CH@!"@OHI-&$[?#RP(H+J\O9"G-> M-C/N$?^^;-D]3FJ]^K:YKW8B8?CU%X+!A!"D.:&<$DZ8]H94LS.(YEQ"&2&[ M>F+"H8TH!_KAB'4RI_C0*P$C(B#$!BOC)'(6,.VJ&2J [V8+F^FFP;,)UL:GW@S*&\I$88HJ-*)2G2V**WFRYV[ ML+)^^6)_[39#:_#V=C%X=ULT:>+%SY,<>NWQ DC/HH 1'+V46+\!+->+:.E\-_EUZ6Z7FWR7J;I M&^*_\NE(:'].M-L:W&0QC]^ZW,]A%R(_=&+8XD_$C:-N+"RLV/3R%W*JCU570&S^XZ7:T\7\^+VU5SXG.$" M <@IYXCWCEOL4GEP4\T669/CF(\RBWDL2K@3\?2E<%-MFZVT9[/RKTD$T.[D MG%S7=/2^1_)4A=RF0P7D.2/ 02\<-D33Z%K8_?)D627GZN="]WV'8SB-VK%\ MSE:?=32]^W$]6]]$/#Y_BRA_G2R+&U/>I_55_>LB93W]V"VVN#A_6:;I@L+U M:KDK'7Q(^0[R,4$#Y;SV'F-JO?<*$KI'VCFS;('^_> M?WD7P?T^7<8/KVUK/'\M6$,BR@ PBR"!BF$A2/7UE-7KM)E=>O'2B=FN$/JR M'/Z76[\SL_K[\NIS?3R6):' N%U1\D."*=8@1IZJ&% M%F'^N) (HCEUT!O79[Q$*G8NDK-UVXM0QJ?B81*_;V.NU?6I&@P1!* *("D- M]HPYRV TTW>S0H+A'*+)WT3K7"!]Z;^7QO-R%R.>WZ4+L)O:H;?;ZVO+N&C^ M%4V/+V6-L!S/ M0+[^T'+K2W4F9?]8?.C))-3\YL_Y>KF>S/9!W6,*M=$X ;OH/'( /?/8"^NM M@I5(L! FJY3([\.CGL0R\.Z^/Q'[6,PGL[3$ME?^-PMSMTZ;6P!U1@U84\H8 ME)PX+ 'DV,+*"L(0T:QBP[^/F 814N_7LY^?X5[='ICJY5W>UD0I3@Q'&DB% M#;42;JO4.\4C&6K9+]W,M:9(]N?MNU(W'XM%E%$Z$DC^^N0^LCX]_JE8K1?S M9;V2YEW_=*".6JRQ-H(Z0I5TR*,*=6+EWZ@61&W^_=+,>U0B>GN^-1" J$U M8UXYI2RWNUKB3@EM3*_=8?HJRCX>TM3TOYL):7@3<%%,EFDS7:YGR?9(GMBV M/>AJ6X \&0GE]KK!&9QM^ -!8Z^L(XP[2 !T%)M=R;Z(GC&7=EWTK9&[6VF. M;GEK:V#+J4YRG5PQB%&)[\3 M% #,"$^B3:F45YX3('98*L%(CIUT[BV:WRNC;[&^/0_66 L\MQSP:!!JX!U1 MI)J?%2 G[CO2Q@9OC;@-1=1[U/>QWON7XOZA7$P6/^WT-HJ]F%\7RW1M9S%= M1M@^%*LJ'6/_]OOIY&N4Q.KGY<6$8=Q2O:8 $\X1QE 8BY7$#@@3=UIL=[!82+W-ZAXV0@.V0)2.1/@/[P=B9UNON M[W9)+M$4+!;?-T>MFR/6R6Q9_543CC8:.# &.#6<*@45I0)1 G?BL6 MP^L1ID^/B=>YLA@1FY]6KXA3K'S[37D+_;*\A2F7C1RQ%GXN.&2!%E ([!EA M+#HKGNV0%9%&.5;)"#.PAV)YUW(9H>=GHZ>\7$VOVW'ZJM&"A2A:2>PH!SLYBV]MCFG__6SHWL\ MW>F'<-E #T:P"$?#4&F0RIM4Z]5)!1V@3LD*-2L=%3EE]IH7SBE7D]D%$*@Y MK@,PYHD!VRS,_LJ+06.CI19, *R?7+""'N[\P2(YVSB$$/C$5\OYR S+J;/O*=+HL.M5B6"_>P=/NX*!XF MT\J7J1E\.?Q^@)#&R6+M*44H[@=**[J;N^(6Y63/U]=EETJU/+"')=J1AL,S1PIQ"3LFI",BW6IAT5N2:H>'-DCF:,Y1IN'VK#G; M@;UO&OZ2557O@.2UUP(AAG+-M23."RT 4KPZTC<4^YP\[[-KPC_Q61]20O-T M]7,3K'N3E&L!]<&"'T\^N6$ M$NDE:RP+X6$WSL;[8W#>8&PY]4QHCJ4S%%2'(T8;E7,(<.XV^.6MT^A\?/O/ M/%[?WZ=LXXO+'78.. "\87%S@_6^F,G\YODHR;Y:_?Q'L?I6QG_SO=A5]JF-8:]?$Q3@ MS& EJ!)""HLV2?S=HL(1I#Q"'0I#4 MV\!;)BJ4E'(YUN1HC]8NEOOG"77$U#\7_'&83T%*81@7$@'D(41".Z@J.40? M(R?[8;2N_L4NKIY8T-=JW)7+.= Q]#5$:O@FYP\:((Z00&>-I8XQBI1VH$(I M;N3]G(N^:1>C-_![INBNS_(O,SK-PT-O!@JX)5AA+)2,,U4X&HF[^3H/;%:? MHO&1K0]BO,[%E@30,^&>7?0\@W;'WX_665S$!FD.O,*0T AP99TY1RB]+$TW M'/E:%4/?.F]KR9^C\PZ\&:*-9""26G),4K=$ZKRKYJL!S8ERC/"JXH ZKQT! MC,,./-O6"R)E6CE#(#$",6,$T_O9*N%S0L;-;Q!V[OL,1[=V\!\L;:,5MR-C MU."))$(H+!UG41)Q@=(*)R\XS6EA,4*UV(7?T1_Z?;-T9[XVUXWU!@@*86^Q M8% 0SYSP&,$*<6\9S.H_,3[N]<*3 ]QL51!]T_"9(7L^&>L,$Q0#1$'I(@0: M&B6X<955[+5EZ+*M>/6U,W0S\>'2! [=-LO:/&,VT%?SS'\ ;" M?N/G%TW&5@4Q$F/R?(,Q,&X!),0*RB17!"I <35?AQTJ6BPT;]=G[1[!99=?Q&Z"MWEUZ5BVQ?S'&WM\7U M:OK]\7CQ4[0%7EM:NW_UO'QO#8^XI5\(7 ++HDB<0RZN[=1$ U;X(0)S8M4C MK)#3!3.'D<2P3'XQA>H8*%F\Z\B/G\\>;LSB1J,'Y"F'6!B!L06::L6YKG"+ MVTG.=<81^MB]LZT6V[N4V)B8_KI+=_221\ZP07+H@ 7 ,$FY%0@K9"JDL+(7 M5A?C+7"[)5&-B=3Q+TTDP72U3.4*XY=]RZ3SKP,&RZ*)3[AGUD%L$->>TPH= M E&.OS7*.^=O@ /I_UY/9]'9:W'QR;4%!Q_[ Z62/LC-$" M$LHI28F#4%MDN%%XKP0XYSE4KE^(]<4=[-^,SA;4F ALI\N'7<_"JUN]7D[G MQ3+;/GEMS* L$AQJ"3B"2/*XGQE6882DSDF&KE_F]16]W,-AQUN@=!M".TWL MU:KX]X:N0"*Y(6OZFWH^;RKD_345\OXX^9FNO*C%8C*_VS08_%@LKE^O M7F M\$%0:8'A7&ON-722$6(K- 3P.9='FI>9_7M0>$#YC4E-FV]I+N_F>=6X6_ZE M$/T0E(Y)4?Q?Q;$48"_,U)PJQ\&4OTWM<[1X=]+K5+=7G_UG_*Y-*] O3UHI MMZ#DWU,4=+U* M'7K^N_RZ5->KJ]LX&C],_?8&#]@J1Y3Q!FAH)126\I;L?A0SN/?KA>+U-+YYE_KW97T+^63;:AH0X\W_[6@M!-28R MAND&E%>L$A,RF&;5E/I]>ME@UK]$SV2[=<4'KN;J^GI]OYZE\-HN M5.HFB]0-_ K A0$<0>!2BEM7+M4[BC*@3N/-6$BZSK["!.EW_!&T;%H MQ[3$-OKDB0[)7"LOAPN .HLP\LXPZAC"2EI1*1]M;%9BUPA[5+X%TF?*:'SI MMZUDV 9B(4'60*ZD8@I:8GF5A(PB#EF63O.3SWZO$XR3MBV(Z9&L/17^_3+Y M.BLNJ>!O](VP4$1@AK5S#A @I2 V-;H5CNI:0+$\3UFV&?UTQMA M1* 5]I1#2J"O+>UQ5J:\?RCG:?>M9OC+K9@SV-IXU+CU$XIL5-A>:TF%1)"0 M'4Z2&Y!CGHW0N^^6J5VCWS]+Z[E0C6G:?-C (."& N,5M=)@9:A#%5+:PYS6 M?R-TG;OE:>?P]T_47\[K4G+_T]Z&C3G::,3@J)32>Y*^(2BW.H0\6:0P1H$,!."4 A((0;CJW> M;R*(Y70J&F'";B?#H- ( 3T6'E@FC".6 M;J#T1$6?OM:5Y2YG='7[OHC:IWBD69U%>_+=X URV!!LE,?6.N:Y(-6\G9(7 M5M/V7*&7W<+:Y\J,7L']=!MH';H;U+EK%6%IJ<:415;\8SJ?WJ_O=WF,2[NN$P)K.%(P3C-O&,(4$06\Q8SS M'2;049N3NS?^=5R;$&6?(/=EW-6+8D5GCL8+F>"T@8E*;:KM"GJN< MZ,P(@X?CX^>YDA@=0WVY7K1&T/U@ 1)H>5J[$@-$.39&V0H5XK,2PT88/1P= M/\\5Q/CH.?W>GO[<#Q8,]]2AB 7RDBJ&/=*D0D4RRB\KP#@^>IXIB)'1\\NW M8E%,;J, \]GY.%8 AB-M&(B01!]4,&&\KC")^TO.[8OZ=_S_KN0\6PXCXV8^ M(P/2'L!HTE#A#)'<6>BJM8D-I#D\;'X]O_/BL"/C84/T^V*?F3Q,DR1R8Y.- MQ@G$>:^=)(Y"#0@ %!M481'-[PM+Z6DI,MDEQ*.BV^FH9)-A@D:6*!\GCQ43 MF%EL@-\CH=&%-67OB"7GF0P5N.?*$$>FBJ02YB-L)KA#1VE]8['%4O#Q7"&.C98VH8].A@K1< M2VJUL@!:C9#UMHK$$@A@3GK%"&..XZ+EF4(8%2UK11L;CA1,7)U>4D.5L"G2 M("&6CWA<6JQQ1*0\6P:CXF0N$X,54G!+":&04ZV=2H?]^VV"Y]1/'&&,<43\ M:XC\>%CW<2OM5+VNN+K]4*Q>_/LL2IX:/-454-HQ 9Q@Q%I.J*C\0,HPSMG$ ML^I]7C9?6Q9+G[G2'R:+%.[_7KS53&E@D938&\BXU)1*H_W68G):ZYJ9<7[<0+2T$]5[BOW5[( MA++/53AP"8MSUQYDS&A(!7+:&B@8AG*3F0N!-T:#6NTYN[ZG^DQA;[Z_TLJ^ M7#Q3[6=<63UW\$ P(C9N1Q((H2WS#'E?(<>5O;!R%>?2YN"%U9YP[TD%E/.[ M+\7BWA9?5X.I@/3CC0K8O/Y",) SARGCD%L'J(] @]U]3<+QD"KA*/!T$@UI(:DQTL2@U M F*CJKEYG5<\]\VLS]H"_J7=?"Z@?<5AGG^I^C$]%E?Y]>'@'7=6&X33/1W( M /=1YVQGA01".>V[1TJ3L^5ZE"-G@#D,13Y,[@M;WD^F\]I$>7PE0.>A0P8! M'8U582B #E8S5%CEU$(:/5V:B?@H6\Y&]#1G#A2$5_>;S7G;KU7=+8I-=YU_ M%/=?7SVF.OE.$)!Q';V%Z#9P$B'QJ0#Q]KLQ]^X"]Y<\\97= 'LV(1HQX?4O ME9Q8)2W$#'KG .,ID67WI1;)'-]]A/EN[5*@#43/5P9_VNWO^TFJNK;Z>4(/ MO/YX_%IN/(,$,\0(HDQ3OF>JIKZ6B_MV\LI:5@&M8'HV _[0'YLPX,#C@0EI MHK]J/"#44DZ8XF"OJYC,L1Y'F,'5+@/:P;2W\]YGGWK"S_CUX: Q4(10Q8R" MFAE*':D\L3C-2ZO3T*:?D0WF,!0YZ6.\]GC@!@,ND)$:60N9)(KM9R;CGR_+ MJLP1[5&6G(7FV9M)B@^^+R?S>GO)ZT\'%%6EQ8YJY9BTEFBBS'[B<2.\9,DW M%5?9-IQ]J8A/Q?=R]GTZOZMI?-1Z+W"H%"2 6!MM)F&]YJ32K)0+D9.;UGAO M^5XLOI9O@3Q=0-L7C3ZO)O.;KS_?%ZNT4J]NMY]^DD7'7@N",,X B@I704>Y M5-']KF:*H,\Q94?HS+1*H19Q[8M!>C&]N2N2WCS)FI>/!A"7 G8&:TP,57$O MI)A4,_(0Y,1 1^CTM,J43"S/ME#>3^?%GI?KV6IZO;G">OU3EXM%^5=JIY8J M?=?4)[E#!B.9@])KYK@ V&J=3+O=K"'/*M@PQALFK=DZ_6'>VTZ66FD6-\E? M/+U]O7PV,&*4I4(HQ9&2!"D,][K5XJP+=&.\%-+JGI4)9E\$^7^3Q32%#U*; MC!-1EY>/!JP5$PQX;A$@GD-*S5ZY$G79\=F\F$LFE$.0XV2\Y=>'@]7* "'3 M-+1U40MBCW:S8OCBDB_/%^H1=IR%9%_\<.M%>5/.9I/%R_FB/1E/\D\)/OBAB^B+"8SOY[?+/==F3[_-7E($)RD M2XVW0ZIRP @ FFVZX6@ ;+4UL[C:[3A]7$SO-U.Z6CSR M^BA#ZKP6I+,0.>,$YSYZ@)1[5FE>+AW)"?./T#)I@1H=H'JFHEDN5D^43/S3 M2P43_RI\FLSO#IFKS_Y] ! A+54TNY&%ADB*9 6$L%!>6#"E#1LU![_.97Y0 M+;QX(D#"M"0<"'FQ9FR>BGILS#K4M:["T='I?WLF0"H M5!A P&&Y=A +8B\PSNDX(<1B M4V4Y2FSMA76-[.[.P;F(MG*,LL]:N;Z.V$\@ P)NT= P*S:FR/:7UKCP:%3E3[ [TMA MO3:OG:+]92)'M%B384)TY8@ @BG'/-+1_](*5TAHPBXLYM$6#7N >IA=,B5G MU=X@T\/1WH.0*.4D)UAY9+BV5=Z6)$#FU"T:862D;0)E ]KIUOAN?KU(M1C> M3^^GK]U6/F^@P)F$6E&E%(MV1%P,A/#]#)G/,:=&'T+I8>O+ ?ML.KVX>3B? MKR>SCXOI_'KZ$/]A6^)#W9>+U?0_&YE]+!;727YWKUT3SQPQ(,NTP5P J;PC M'"$LJSLIR@.3DV8P>GL]DV"]H3[,_J8GR^GRH>'"(1[ M(B,*@G ^(%DA("S)2GJ+'9J M?RBFN-F<(%(R -T^CUEYJW*.-V0[O!)OB5?M0]X; MY9XG'U^M5\MT.V(ZOXMFWOIH\ZM3KP8,%6?<.FX1I4 ;[D2%J%8:Y,0&(/B[ M[6_M@GU^W.")%CW"]NB$SM;IZ[;Y0/&[G_[;E!MT,)[0U@\$X^.N;U1$1)FX MY QMEIP&G"<5?$O*\;^2#\T=OH-*I(A ^^?BI3W%">3&WH_/% P"$E@O%": M^<<)4R3O_N M\5NWR3NYQ#LV=O#>06,45A8:'#US)YW<8.2LH9\KLYV8N)9^[+0'7*"_>#-!A MCGN;EQ=77J1&)I *JH@0"GL@=[-RA)N+3LML*-?3Y<6;@3D,1?+*BRN!#6-. M"YQNQQC/D//5#*G*2F4:/5V:B;AN>?%FB X1(3QYU_C7AP.AC@H7%Y:4@G"% M*-&LFI6B6<>XC7G21\6W?/$>B?6=A>G9;L?5ZENQ>&KM';])?.#Q@"V!@FBB M>2K78B6D4%5?BPVZZ'JR&?)O$=.W=^_(2<$H<=19Q@05RB#B=O/ST/&<.Z>C MYTR;QLBYB/;)_>=K^[NKK;'JW$=HIXAQ^,7!HH+$."P2XE,RYB&$U6X[S MSM_'UP,[6^:O<*@U<(?(,3O\\693AJYN$MK)<8*F4EGGHSI7#A/B2%RM%18N MVH2]*"JY)=J\N$LAIB^#Q?G/Y5N7D(^+?MF\"P9KA@4C!GJC$3/1X,/[V9,L MOZOQD6;_]G1?7&L(\W#AV)M_I)LOT]6T6%YF9%:S=*G>I$5/@ =:6"*V;>B5 MTYK7.L_J?L4_2N%3\;!KZWMUN[\^\F[^(4+_Y:]B]KWX1SE??:NK"!J/&X!+ M&X+6R,55091S$-$=7BG5LE_+9ZAH;VW2'%$.74,_Q,9T+\==/)?TW'S" :#8B M:!&0U'BKN?8(5>A@9G+R8T>:%S8H'\_ ?+2,].7Z: 3\G/$"ISZB$!-XUN8N<:(#YBB\Y@: M]3Q8L?P28=;Q-_]]9+:G7PX^\LIJ&%EJX_]#G@L-=C,W%+.OK>#QPP^%>#8+NQG'Z@T5O(@V&?0TN@K$6:*Q!>(1$72!M;$Z85PG M:/>S@7Q>Y_W(UCK+O\DP06/"$24*(B%MJA.(-*O0 M\%)=6%O7%ME1]@;ZJGPEZ0 :K/BH!G0*N"]F9]1>L6F M'-5Z.4TWGSX7=QN[^41F^='W D*6(\ YCSI4;=*;'*CF2HC)Z2$Q0G*U3X%? MV[FV!G9OQ-I^XLG,\V?/!0U5ZKPBJ*+15]- *K(+LE"#L;BP8\V6Y/I+(\7S M$3T[B=B4]_?%XGJ:@J\1N/D&_U&(@+NS:9JMR+3N%NK\RAI-E\:VU7@K M ,\L$YP8 ;722C!-?35/BTU."'"$.UX7E&H?Y=[8-)G?1!#T.F(VG=^=YM%K MSP>/6 1(>XV<=S@D;\F4.D/\=9EU#LY]L4I=7Z_OU[-T@\X645C7TXT0XS_/ MBHTTHR)^VO[CT!R/\*^MGP@6&&^]40 )!K '<7=A>P21[N=*_?-;AV^5JP/) M9'!=^:$XZ[ TOA8H]DPQYQ24T&(70:=@/U,(^VU\UGDRZ1!ZLCG*_24H/ZZ1 MHSF=M'ELE@M_ZN8W?AR M\7DR*SZ4JX^3Q>KJUDZ7#^5R,MN<*1S;).N-$*3WU@E*N%-4*(R!HZB:O\?D MPEJ==;D#=@)X;PKIZ3?NZ_"G)*MROIK.U\7-503N;).MC>%#-',U]8!H2T'\ M!PFXH!5R**^5T0B[HW6I /N7QG#)=@/?V^@VUPXKXHA''B..@.&2\%T$RSF> MDAM&F'2;E6K[F.L)/1%(& ,<48AHXKPWU3^3;SXK9QDDS M"^\)L7KG/XOX'U;+2Q@ DSI:H=X P3KJC#9:6N(DM"0PVG4$#GESY_'PILK@5-=Q M?UI.-U>&]<\G?ZJ?N%]OJ( =%-J=V81\!S4[W/SGU M;A!"&Q8]1&088)H H:3;S9D;<6D7YEMC0'UFG87S(-S:_J&XB>OPY^X@[=6S MB=/IV3G#!B"@YY)@CQ'#$$.@,*^0 @9E]>][4XQLRIQCG.Q6"'W1]=W\NKPO M'J^73F;19RX^?RN*%$)7-S?3[07 1\/W8[=3V\GP\($7L*N)=8 M4.*,\ 3HRMX1&HH+;S_:&2+KM$?\"0X/L:]W^.O1:TUQ!(0 A'1L;_ M5M#*:J80P9S[9"/,(!TRUGPNYGVQZ\ODAUFOEE'Q_W?Y-7[XZNHV/LDW>T3* MV"_4]76Y3JOQSGR;S.^*=Q&C'Y_BWO%Q47Z/DTP[Q79'B7_O?CP4\V6ABWEQ M.SUV,MGESP8C(*1,N>@B1,>9:J*=V2$M-4/]A#M[O,W1#NW*T4JHK[7P1]Q< MWI?+Y=4\.:2/VN((CP^]$J"6PC#DH:8*4*?B%E7!+CG3.3=XHZH2#+:%[ MMJUGB^M%NG'^;OZI^%Y$>^13L;G8]*4TY:;P\76:Y^=BM9H5!_*>SQHG8 PQ M \PZP0%FVGE+]_-#BN34#!RAN]TJ=_H O+?B 1ONQT_>I%JD:L?3^:F;0@?? M"4(2#+!-Z5U$R@BF8-6IE\*>7UA3C$X44EO@]D6@_S>9K;>RFLW*OY*;;W=2 MBGORYIY*M7>K^[29'^%5TZ&"0TYYS;7BRGA/E+"X\O_CQ@]R?-GZ]XGZ[N39 M">LZAKXW\ZHL;_Z:SF;O[A\FT\7F LOQ\@*OOQ!8ZBT0(9/8($=36RY3N?^* M$IQS0#C"VS_=&%9M(-L7;SX5VQU[O=CZ&HN[XAAK7GL\"&"!UH9(QVUJ 8"I MKXZLXNKP.2XA_YMPI@5<^PZ9F?+^ZVZ#?@+%SA8TY7)5)X!V>I @F;>(&0.C M,RM]:EPDJHPR[1'(*:0C_B;LZ@SM_K34QM$XKIFVCP2L+&&(.DN]T9)*J4%U MEJV9R$HHD#E\>5A,R\5T]7.CU-X0>5IX-.C=DE MX=13S9TAPE-6S8O2K+OY"=7Q=2GOA";YR/;%F _%ZO$;U??)=+;I<%2F\M+E M_/.JO/YWJH(8EZZ>+*?71]C4<*3 XO:-J-&.08V!+LLIC4^@GS. MM$?MQ-X4[;H505^4=)/%/"Z=Y<=B\3D:?\7F6]7\QDYGZ[@UU[B-5G.$0 W@ MG+"XO6NF-8R>A]TO24!$K:OLARB8E6S\2$#XI@C8#?"#$J\IS0+T4@+)@$;, M&<:P=!+LYA:=%M=K5O$AM4:[8E7K!*A#L(:0#T6G'08-"+5[(P".+)<"$RPM MA8A88ZMT$0^!Z+61P<53ZCS0^R+5/XOIW;8:NAD0+U6#D(*--*&X2!L)5[90#D,,?#;(,(-R3_C;WPK MYLOI]V(;11Q,UZ2"@*N?=0)]SQX,6J7"MLA )8E$" C/=Y7 G(&^7L._;F;T M"KH?RE4MI7#JU2"T0)8AQ2"6",>9"[CK(N*LDN["^HB=*_*R4U1'OI*'+C1W M[H*.TJ20(J,1D8P3SJW<7H^!D!!6KU]!-S.J 7HZA#E5(J[),$%P[5*8@:?+ M09 J0W;W'",:!N,+*ZYS+A4.=PEI&^&^/-C]!=HM)&D&Y;QHT-#]M?<"\D9H M$I4;HM0!:@$C;#]7;2ZL"EPW-#C4U+T%P'L[I7C^J2=OOK_Z?$#1F7902 UI M"OPP(&F%&&6075C_VY;D_/(@H@5D^V+-D^7T93&9+V=;J=W\:[U<)6!.ELFI M-T#PFW+?V ON&.<>>&O%?O: 7UA;^$P&'-[YVH-X ()]*%;5]3P?(;/%++\YF?E7_]5W-P=:<[+ M^]"Q#'ICY95YIU:KQ?3K>K7-/_VXP3CJ^:O;5+FAG,U\N?AKLCB6"]5@E. < MI1(K@.)F("67"EE=X6"QO[#V&]W1Y"4?.Q-!?Y&3QY3G[=9Q-%SR\N$@G/($ MIL[34K#GROY=H>BL6TO(FNYV+57_)=)Q3X)6J2B7MOMVNNI[JX M+1?%+W'X"H[7H#IV >>L 0/UGKKHKG&HF54IYP:!'3K<"Y)SX#OVO)(^^-B+ M5'KC[)$=HIK.Q]0D.]+@E5G5.+)IZ1>"BZ QK[E)O5TL)!QR4^''LK,\4.5'D]->M%^OJ/F^WR3,6V??+5=U^9?A&-'IWFCPHC*.#"['R2%$3M11D MU1&M(!&\#,XW+_M4KB:S"[-+>A7/6W'1*)..8(Q\X#]+Z4Q686 M45FN?FY.QR>;0IW#:8%#'U1#+YQZ-0!HG:#>8""3?N8(^5W)2,: ;6*O/8[ MZ\=$_CI:H<$HP3AG,(7 .FT?#!1%L7(>4BFZEQT9D"4E7H49U5U/@M*H[:9*JG.+J417\1R5>GMNM( MT &!ZXX<#)1(4Q\=-4*-=9AQZ"N\F+^TIJI]<[X, 1X2Z=0.H!]YRF_S!IJ(5LZXP#QR"P]9J>=QTU M/BJ69F'B>D,%(P&QFD,-K&!4 4$)W:&"O/07=G^M/9($AP!#1 >_2O_SD M9L'?&F\'Z%#\;8H0LHY#ZJ+! ZNY&^]RNIR-<'GG4^#ELFX=XJ%6\JM%@P8. M^;:YR#D4GG(B*+4 6:4XQGIGQ#&)::U+_5WO[B\__HDH],_=OSQ5-^.,T8). M&0O&(6 8\$ X;Z"KL(&(7UC+ZWR*'-S;NX+\3!=SN5@]H6'\TTL*QK]*+O&R MG$UO-E^YN19SH'C&X8<#H4!:9:2ECED8_Q$Z6LT&4)/5L6"$!.I2WF7+8/=+ MG8-%,HX]'H31'B-J(%28,HTD!KL2EY(K@6H98..G3QLB/"-8A#33*CI;RAMJ*.!V/S_C<4[GIM&SI:F(#W7?R8*T+\J\FV_@ MW7RIFTVK/J\GB7/TO<"<9XHY* "S"#BK":\T,9<(YP0W1W3BUPE]V@2V+Q*9 M Y^$X D%.6CM4YA88(AJBH3I,$$R:GZLZ(3NTZ(4]; MH/9>6ZYJ<%#IS+JUY5Y[+TC% 8@:E3 ?/0ROXS_LYZK)I16'Z,-2[@+WWCBV M_<23I>6>/1>H$4Q1[R@BG#L XMQL-1? P(65_FI)KJ\'[LY"].PD@3_*[\5B MGG[W<['X/KTNEG\LRO7#P?WH]$M!*PFBY4:4T4QY(175N[-#*1G7EQF_;2JU MLB,X,[)%[N^+Q3;:&E';FE&360-6U!\A2 XC0L K"Q4A1&CG4#4G;VE.IM$8 MMYQ\BG2&[=E\^105X,UTB_[\)IEFFS;@R?:>S"=WQ5&KMN$(4:4ZQ@2%1.$( M7#KNW*<[2 31A=BX+?*E,VQ[-D->,\[>UZB05N?U0#%D D#A)&<($J.@V\]< MS=_LO!,E<*EK/ M"8+*1C\8T_W=4,UHO59G!_C"_V9\:07AH3*4_RC*N\7DX=OT^D)3E#%WB#OC MHDA--!<$)Z*J!F(HU+7,M>XO(#T6(G _-M'Q6>6U+=7\YGTYOWL__5[<;%53 M_6SE9$ZMT%>D.,ZHD 9?O0=TJG[4)[^H5' M$YL//A\0U\X[3Z35R F"HG7&JCG9:,!?!IU:DFO9/J+U6+*L:+(LKO^_N_+[ M_]G4E%C\3$SAU1\24?@3HNS^.OSY^156//[+(#Q,QSD, 2F,QJGCR"ZWFUD: M#:P+HD"^T,I,^/KR;3Z4\S]/9[ _>2I(+"A%3$CGH!!:4*)<-0\HW844&FJ7 M!ODX]GPX57?[?%_C5/W<(8.#4=,2PIU3(K5Z9Y;LH@',$:$O[9BJ7Q.F9^G\ M?0Y7$6*,*4&E1DA9PKR"E9YWE.J+*R+8-7U:.'!M)I(>M]Y=X9R3 >>7CP;& MB2)*>X"A2-U\ ?75:G?)_O/71 M)-IU8P7<8H/K$+SK$&*MC+A&I8P:C1BPMIX"J(RSEFLA)(:[9@\IZ0[5PNCM M[#3Y5,FK=G F[+VEOIYK/NJ?SP(=BV)R7A&N=G\T .ZX]8)[X&Q4NNE.)J]0 MCMMX#KE'N,-U2.Z!)=/77KB:+C91NX^SR8 M'E*WC&*^K%+H'S_KL9Y2C5VQ MP2C!*X\9WG@&_WG1/)VPKQR^W0333T,?\_2LH(9Q%CEK*H=! HHWFS!":JX6)Y-D9"++/A77Y=U\^I_B6/_Z6N\'EMJM&"$! M9(:"N)M3!7?SUY+ "ZM)U@DS7I8C[@#WOLSTUS1?^OB3(:#C+P;K->024PRY M!L3AJ(YM-=M4D.*RS.6>6-8>X$/2Z_UT\G4ZFZY^FEWOQ*)FD?6F8P6"!,%* M<>HE=1@9H)RO,!'VTB[<#D7"-F70EPVT<4%WROEI#O\ ==>/'A_4*K]>:X1@ M@3.$6DDMDRIEC3"#MW6OD=<6UJHW/@@&]=KQU1LB&&TQ\S)NP]QAG1K3;A-\ M$PK(XPM+0VN=&\T.O\Z%?2@MH"=Q/[TN/G\KBE7*Y+Y.S7QORH?M922UO&: M#>TP]:8!@S%W4(BO/->4RUO5.O@N%,,WB6I36;JX6&VZ[_\<=,- MVVP;QDZ_%^[VMKA>;9H!; 1\*FLZ;^"XC-*Q'E,40N2]8E! 52$&7-:%BC>L M7&KSZ'7ETH\P^BN]V70V)ZKBG3=@L!9K8*5&5D>OP0)/H=VA@R@BETG5SJGT M2UG/'F0S7N:>K+YW[I !8PJ5I])YC*374:T062&$-+VP0GU=TRB;M6=)I;#PA*8(UD5$'M# %>\,K_Q8*C"ZLDW)'4R]:! M[DW#[>?_>369WTP6-\L_'VZB@1*?)T">Y%2M]X/&F$/+&#(JJG4*+-#5UD(0 M Q=VJI\G_M<[G;<*<,_7BYJK]O?U+\IE#!ZD!:DHKR$6"B -)=!5/BA%+"LB M.L(3V($VVM[EU&_AJQI'&L\?#$AAK8W!)&XGA!*@M:^ I KY"ZM>TJ?X7RV3 M=2;N/6_ RT_%=3']GE;:AV)E3J:;''LM<,4M,UQRL[%:4KT%7#N0Z)0[C!%5PF++C7!J/V_E>$XH>X2N M:$M,:A_8O@A5)4M-BY1W_GE57O_[6SF+XEJZ_UU/5S]K;'9UAPC&">(HQ-0) M++!FA+@*768TR(DTCY!: VZ#'4ED2"7WF-1WEI9[^7J "E&$(#.6_F7RXPE847W72 ^\&;@V GD+=)Q,]'4 M$@(AW,V7QZ5\8?JN"] ;'/4?**!S$4&I60_=H:1FRSF\:N7T<':6CE%NM$XO9X>3P,]]7(@D'N(C0=>0(^($#I5 M,][.&B!R8:6#AJ+,+]&\EN4R5#:UF2R_^5GYU[Z Y>^4:B4YTLY[(6$TS+"/ MTC/;-/BHW(@?_@[&Z%*JXRHB #)+A(TT9]&>9;9"S$5/[;)44.L\:C>ENIDP MQIN8VDU*-=;0& & 8O%_.90,PPH=Z8"B%TG5SJG43DIU,]F,E[G=I51[2@A0 M%D)"E0$1E*1>=@@A92ZLQDC7-&HKI;J95/ZN*=4,2&"LE%8"CZBGC%"]0TE9 M_)N[30$:7 MG5(-D*;8&H.1!1!#HCU %1;QGW*Z,8R0KP-9OUV*Y"VE5&,HI8^SHU8S('@4 MH 3[;47C"\MV[4CJ=5*JFP%]62G54E&.@9-$*1#-?4B4=+NY:QP_[+)(EB?^ MLU*JFP'\.Z5ZFZ1BD-+&:685Q]A8I#FOUK<&5.3HOA$>% ZTT?8NI[[8'3>, MV^FI?K&/#P6)+8'((&"IB\O3>C58!'R5ED.(+<6 POC-^QF;*SE.:'S2W(>\EG6LB1.<^] Z>[X^ZF2 M>V&+[?^^F_^:'!X_[&">[RMD:V7<8#Q0F[XJ4F&(C9/6[N_GPI+<,G%> MW*6@VZ5Q<0A!]7>B\W):1S,UCQ[D-!HI0 BU10HPS0WAQA@%JT"84<+D;-3D MMPKM33!]$35=E)@LOT6KX_OTIKC1/_]IO\O",Z.M'5.=JKHCF5$G;LM: !DP0K3#P7GEED M5=74&DCA[67>W6V/ [\<<[4&]9"WD?1D.5U>W7Y<3*^3"CM^;E5O@,!2)T8H M!!> (^HE8Q)6LX_H7EBZ5CM$J'$+*1OI\?#L9+)5W2$"E)8KH2"5U$GF5.J; MMD- 24XN+(NU;5HT9MU9J/?%.S_]4=RD#RVJB9P\KSKT2A"(>>VTUE#$W8%I MK+;G,VF&WA'S=^-54\&7G>#A%=#.6M?ET_,5 */ 8>BR) M0\IP131UU6PY5!>6>M0YJUI%^^R(:^I&]7&V7AXDQRM/!S/XHOQ>+ M>"B2IM0#OOU:*7@LOQT_[6KX=&K0#:8;]>!\G,N L@AJ3HPC^^\SQ&?%V1K;D&],Y)E89F1G1 4YWZ!]2MRO/!J_0AM%$;"4,2!M988@;+"9*@S)94D S0Z6W',-TSCCE.O M]T7#W#_;=BPI RC^)^6MU8^OOO2VX)PE"& ?J0VYY]P;P3)=I!(CL52:A\EY M.$I@IQCP<6="F<1PUV]+F/&8,MS%(.RUMTB "Y(T%B EJ M!8H7 =U2!T8]=IS).*U#J9F6-N?Q9KC(;:^E#<1$4061(1@+E^:UY&XM$F)+ M7_VDQ?-@U%1+F_.X\EI;V@#H.-668VT99]'ZAY9G*G$!2]K!C@*[YX*IN98V MYW'FK:7-H_FJE"G@,4^M]+E3T:9CVY1VB0BT(\LKZ1S3/?!HW"UM-#/"^-1I M$W!H$%& NDP+ZEG)&3Q O/:D_;;)DDMJ:<,H@U(Z9BG53DLE$CFW._-V;%Z! MEKA^2DN;\P@]KI8VVBL(%, 8221!I"39^%CCWC$!#H\+9&7LKS*0ETPN_#JG;*8*$>4ZXU-%H M1% \[*MHIMJ8[)-RT)43O\/^(YN^/NZ?[]5L6>EJ5GT]. 9HSQ,!4)B\PG%K MF&BCL8I[S/L#MJC_<-U&.)_'C+%F^-!A^Y '65 _)M/;S4RDE+$XGSV>I)0* M:*X.X._,-P6(D6("^V@#\D@+89G>]ER6!/*BDJ0!)1<. )#M,J:O_)UWD\5B M3;#7DZ'C,=5&**T$UIY("K')_F2C.3XIG[*M4V2OW^?]PMQ,9M\>^H*M?S&= M74V_WQYM,%+TWD"Q1!R)U(P66HV)<"8;6 ;CHDF, W22-(ZB7XZ1[GC1U>VW M2__3]\MXSBZ7GZIOIX0?#CX7HF&"),<68!B)+&74*;-GRAA2U,%M@+CK"!>_ MC 5MC@.=H6VSQ*-Y,D]^%P""&$KO+0("2B2X)UE>K>1J).5V#?/U.5H**-I MH=63+']*I:_FLQO_]^:@G6L3<$AWU4V8"$2FNED6516=SM"=$2*V^( M**G'SY=+LAJF[;A#Z<*F*972$L$BT0$$CN:T @N]*[G;!NBJZN=N:Y,C%Q5) MAP8XS2'%<6?,(T-==O&V*&@H.,&+> MSWW:"6N&"]SVZC((4E(HJC"20#%,+$.9(=YS_E:7<1:,FJK+.(\K;WGM#SG3 M"'BFG;<$&2^I14S[;.AY0,>6NMD^P-K(:S^/1]V%4>M=;+^?D)=7_.X L1:, M&T-%5.^@@Y#PK()Y1G1)MN@ 0ZW]*!E== H:[;NROKM-3.@3++VEW#7.D ML[K.?0.DTIR4^T6B^@$@GO!T0)) 0(4%G@ &H+ .F;QOY8MZ<)_NVNQP8EA_ M(&R>&WVB<#%$J]'[76)FX38R4]Q'GGTBO00\+>*\)A(3LZ,Z>> MSW]G3C,N[#SQ@ $F/IA)<2&J,49A1M2L(\3(K_2?#QX1%,UK'/5(1P $FG"?]T]E1[[?P15HG(R*ERNJ&Z5YQZ7_A]>> M"BJODG]^>A=_\O[KI_4Y$DEV>JO?P@\$@8%'/G6R!TYOIP MG^[O[B:+G^^_9G4RQQFFU7(3!GL]QC_GD% NJ &*&JDHU63K)4)((&NDTYU%\$*'EAM)IA)$$"NR) MET)ZX E6(N\W.\6=/# .OL= 6&*M=/*>RT4@:T+F3@, MY$F).>W0X-/5375]?UN]_WJH?GIVO0GC+5^,XRT_1Z;IN+Z_#Y"JV0]%$3+1 M9I9>8&D,\Q89B3-%J7H^#/ZUZ$,GX^QYMY<^F=-[/GP:,)_/T/61= J>:[PM M.$@8!4"3:/,J2ZE5VF6Z>*!*FB5?L&)5%[3M))SP?*J); M8D<(L-)Y"CW;[CVY/#J=1G_YZ&N#YA?C8#T9F0U_*0#I,-4,"H0 M>,QPR0DZP+K,MC'<+W>ZL3JR:O/;]*_)[?V&Z;/K_WL_N9U^_9FZY6\TF:3= M?(P?6?QHSB!9+E:/9#+^K^?R&/\H'%G5?AOD](>#=LA#**B&6$1]C%-&-OAP M& K/3@I2-+?C!V7S\/+C"7MU.U_>+PZ>-(5O# 2G9$.-O-:2*2&ER%5S& DZ M%L=J&V"9]\& P1X:#8=A!G-V( ;3F1Z9;R7TRF-JMFYP:Y$T)V4<=K7C1_#: MD]QV]CN"4TIC";")=YDB&AM'MKG"UJ7.F:_N?#@9$/-N2-Z5TORPA]O;^7\F M'>FQ^*RSDY[09!24: ,YC">AL1H@A3,NT>@J'+JH@!7&Q7S#L@^#- = M[5-VRN,!6FX]Q9(A2I@RC@L!=CM7=F2NU*;A<5^OC"18=-5 M*N0ZWC3TP&,!&H I\@Q82*AAD/@\4SGNU/F2\KN+P]:YS'_>.[0Y.O=W>KW_ MFHOY=V7\1P%VQEN" IY012DD()H5QEGLML:+]5"2DL]P0I/HFJ"M>74Q7\G5F_GWSI I!A)G_?V];8NJ-_5 ?C'_,"Z\80$*@H_-/$_6SI J'Q)"^X!W=-=XK OW@SCE+35]?TZ&%K?]_?P MBJ"M@X(2 CV-5%?""Z">JZX9X[&B\2HO#L'Z4AFPS?/[.>E-N6T M[4IW>[[4XRDN>YX(#C"-J!58&^ 9PC92;+L_82#H+U35%M/5S[7KIAU% MK8S?1\!3C[X]XN?X)/=]SP0/@2(08PZMA98J1"#(>U1EG7P'=/XTQNGCR*E% MUYZP1.W:]NHF+P7]6UNDN1B4.MQ$Y\0^"4 $J]=%$6(=. >9@)*B4I\I\VI /1 MC@!6 Q//0=8*S?O%W*X*[V$;CTR0FC \Y:7!&8Z- !Y:8+UVF$'',I64DR7> MT^&?=FV!L07*=]XN]4F-V]K9O1^JQ:>;2%];7=W&_SH\M.CXXT%A;IQ+ M.H25&@L/!'([R12PMV+TA].07 P 6R!X[T[ AXK"W1_EK<2??9A,KR_-.PB$ M]=1R#! %0"KKC=W<1)VC7E/3\>(',1@-(QJC0!C+'L MTHZ[]T1W.KA@$#[^D^%PAK#7I'9W;4Z>Q=Y>;&6R_4TPC I/E.4<,(,M\6C; MJB7N@1!:HB\/2"MI'2]U"3J@&V"-[>7#KR[OZ.>&,FH,]PH3AJ-$RG6K80@8 M]$HUUW_A_*/_=K)PFPX@0*Z!$W>9_2XI'42C?/ M]N='?$,$[LR>3?+YJS5^)%2T]Z& I<(**4D0E_',4D@#G'?)J2_)@1P0C!KD M]G.#M"G2]@N@X[&B X\%20!*]R3T/%4?61KOS^U.$;-X).'J)EE^$HIJ4;=V M2^(9&+.(<,,%Q(K1X&BF4S(R+'T 6J6N?,. M*%T;.RK]41W,''TP$&,(97')G%(%H706LKP#:.#8'*:-8Z5I"G=U3[E_WZ>> M[2]#LYQ9'0T])$%CGA)X*9M4]JU\6QDZ3.-XN!PO*>< MV+6ON%\<(^I'M9A\BV?I]*K*3L&]CHM3'@XX+IE*1#3@\<(F1'EG\TZ0I2,[ MD-J 36O$'L+)E$I##F82'WLV6.^Q)1);*QFRT&('R6[/7)^4-'TY7:G[.I?J MT+IW#W#M\2#]>'F=E@!!IIGR0FI!(5%;G05*P>1) 8M3=Y*GPOURKASMS'W6 M\T$::Y5AEG/'!!0*(H9W>\)P)%Z4YED\;Y_8G4?MH;@7 '$15:&\>M-E#[;:%F MI*,3;FR!G89 M7= 7+?LZ$K)3:?)N\G=L?K6QS\+2C*EE*964L8@@U:K;6-5 M@!T?7<2P>P3,&R-^US ZFKKP](=!:\(Q=LYH0=;=I9#Q>3>(N9$YY^LQ<@\: M:E&PML?=W7V_G?^LJO4Q^R&'+N-2#H>4CSP6,!<>4485=)8J10W*L\8! 9B, MQ,U2RKIY:Q3M--'IT-&Y[^3\_91JUN*7!VVIL8HH*JV26 #EF-]1#2$V#H_, M<*ZTSEDV>*!O?*19H*_]?*&.=,5N^E-!8"\Y3GW+(BF90%X#DBDJ]6D3KR[G M,.X2@DVAOQG.#5X6H862,67$7)C=M\K,S$VLQOZJJZV4:BKM6_MY_7_?K=?]4BZOI84$X M^FR "@/F(,&:.HZDYMJ;O&>MA>XR&Z'-,L4!H+AI9I1E4=6A@=K._ZY^FZT6 MT]ER>K5.L_A%D@XH,=TN(%@M5"K[\Y XP"TV6N),425-";P'V,.Y!W /FI^# M5WC\9+I8[U@ME_=WF^- S:[_J%8W\^OY[?S;SU/"*NU_/0A@.!->4B@^G:P4&CO@="< M*!L18("DF>:.]1<[Z:+]RY @W::X-<#XBQ:VO^:W\36W$4U]B-O3KP=AD-:* M6VTEY\RG87S9-<* ,&/K:/C:9*R(VQI2QE[Z=H#4 M,V0TE()HI%);5#42U@"O.Y6O+\?W_>6RM8^& ME %OTO\Q(013P" ),Y4=*9*H,7DKNI*H(3"Y*U%*DXZNTO"[E[FRG5]X0"Q. M>T% CED/O0,20Z,X4-32W45M34FK&S96.ZC:(Q8T;Q+/J(SOASS0V%A#V&:=;-E=75U?W=_FZ1>_TR)8A\F MB]7T:OI]Y X0JYH3'"&8Z M6FG&5NK0$*A:JZ$YCQTU%=/E8O4(SO%_/8=R_*/P>;I*&_IM=IV<_/>3VST% M-'M_&Z22.BK8EGKKJ 962(SR7A27(VOVV0,&YLURH%,T_<=T=?.QNEV39GDS M_?YY[F:K*(][ZVMJO"5@H2401,.H6 B)!3PMV?OU1\)A:Q)'CW,/X7](3M0VG,(\Q'$E&>*M\G3=$W,X<@.N3 M]OC$TR>_"T9#H9Q7%')CI9:"JGPH>ZE]25[0$*.LO5UF35!_,%'/O;1YV%TT MTDZM+&WC<\%9Z*%65&MB/+*>\SQ/A'EJBG ]H .P$%7G1B';9T17$/]81=-H MFF(Z:]/IS]ETM?SXZ<^C0UL//A<\H3Z-*948(F,$,$S+S5XYL%J,1"\;!ESF M[3&FL\*0:O%UOKB;S+;.[>51^.UY(BBJ/%;$$T TX5 !I4G>G[3VM>5*=0F\ M9EA2.\;P$N[3YIZM:OWGARO^SW]38-09'"TN#[W5A"%I.PI1P(:IR@BGD:[3V6J$5LT-F&( ._=.NJ<98,'^OH? M?T5YWS5&/IK:UM!G@D=2(:(<)9@ZP25 7GF\GJS]O5]&ZRJFY_IM4O7X)T"U\)$'O,A&)* MHL@J"B2G/M/&D:+(S26JRKFVH1=S[;MD?8I>A]G-_>^OFB MK>Y(M182")&0(Q9/&!Y1 :"79-MVC2/JB^8%C"EEOTS+8COFVE7J\EB-4P):QGFW4MC+1!< MOB#^:Y$2;7^;;0RR7N3PZ1+2:$IAHEEH, 0(.HRBOI$YX 3J+<8_Y)*=L4AC M$10N7QC_6K.H5V%\NH0@&250"(LT<4)9S;7%.PY0W$W,1&Z$<;9NW73]=A\. MEO]E[HQ#]:]?]M2_OKR?U<-^XH_G]RMU_?_OEZOT@X.NCDY6$( 6$%'"M.&, M2@ 5R_5<'$L)2I+]QV3#=2-1PV;^Y5]ID2]?JVG?M]HOJPA*.<6,L%8J#@#D MWHJ<\(")*LI!.;W#W-O%UMW%5@J!RQ?%(?I<# ;80D6 AP0QAS6#(/, *U/B MSSR[/\/&Y^)F;X(X8 B,2 R?=0E?V[XV7@2[GBZ#B4"L4 M5NE9YJ>UO)N;=?CJ[46$*%ID_&L2Y(%+;V#" "8-QD@I1033 .1+@B@M2\82 MO>;(1SO2,\!3X$P 7;[H/_53#U/^SUQC@(P;0P7G1CLHM7?R@8=,%KEZQY1N M]FK$OUW\7/X9\-13/LPSX,PU!L$UX!8@JB0%AG$)GU,^GC0R]<<1> M+_Q :!=,%Q [FA;(^E"7&BS#PGNE,$#<8@^MQ7K')8Y*LIY>9S2J52D?"8PN M__;?AA/N(_*'>?6?L\#@F4,"&809% !+"Z'(87[J@"NY]\?DLQO((7#1X+E\ MT1^/WT]A*@T !$L-K-?0$I'SZRBGRKQ%WUZ?Z+<&G[&-%O#*H#3U1Q(3%9[4 MHDVAO'M$7:?",^ [LSS.U0H_WJ8)U&E%KS#WB M 24&"FV0FCDG!24E1+.[ZH MKNK2 @85AYP !Z1D@$J0Z:A0D7H[Q)8@#8&JM:[JY[%CV(UHF3!,,*TEE9Q* M@10G*._%"E/B,!DBM+K'P,%&M.=1?S >APMH1,NA=);US+B W#;\B8IUN GC:4\'K00C4CB!L#;" M1!5X.U?(2YPF>HP+5/W"8=XV>P9SFO;<;)$2*U(./8$D7F*>(\=IZ;T^T/O=/M;B:+@]&$,Y_ M69#4.A\-)B"L(E02B1#>4H5H8[O1ARZAH+HEF+?-L4LY\!^EKK39IBG?SE_+T5N^E64*)6:>TP$TE@; MQ@G161[!UH7GEV\%!0@'C'%J M@63..\!<=G]3+UA)3M,XN]+W)26EK+L4<7@D]L]R<+/M]F$QO5JG$7_MTME[ MXF*"Y=XYP;!%1G@ (<$^Z\=4&E9R[8RIHJQ_@6J=MR.3N/[%+!#-F6+**6D$ M$PXR@.##B<=+FC2\!H=RXS#O1R+/A,%@Q'!O:/B9;W)?UXG&I+'1A000>> ] M),QAP#QQ#M$<$*! P-_;6(60H3IU. M^7PI4OG(==R3^)VX@F TYVG*:C07M(:84 1MIK]!M"1C<)Q=!080C6B0H65= M\ JV\VP/'ZM4=A(/"S.?K>M'[R>WGZO%W8'BYCZ6$:"T0B"''!&82Z(Y8313 MEVBLWQH2%(K+!7"UTTOHRW$J?#E;,=Y'D)<&L_>XF@"Q$U:K:%;PJ*I3*(TB MN[/,%4UK&5")Q[ A_](U-F@87(IXGJTX[R,0;%%JFUMD8%0+X;5F7C"-B9=" M9<6$"ZU+4BX'%+5X5<+<&SHN1<;W*^U]"'.-U01(O56.:DPEA!@J;'6.,7%* M>$ERS8"RU5Z5U+8/@]ZLRM_BLJ>SY?1JW3"R;>/QY:\%)ZW3&BGHN"&.<@UV M]1I<05N2X"F&(S*7;B,VPKQ+\4<^NI&?[KN;X-S3;P:=(D1<.(J<(CX>+1SF M-%H.K1U),ZM!H+2]6%L13R]%;HXKN.K;M\6ZYK$SN:J]IF",]L(:K*TW3D2# M6MJL8PL"8$FSK;%98 .3NZYX?H%VU=/]=F0^/?MH\$AK0K735C!J)<,4Y3HI MX:6S;U92JY(U!*8._DK;]=%7R^7]W6;W\43YHUK=S*_GM_-O/T_I)-S^UZ,J MX:TG"#B$F7:4,@ISMIR F)8X"N5PA.F20]*M,?,BA2C?R7;Z8WI=S:X_QENX M*Q%ZZ=O!4HPT!QXB2BE4,J6?9IH;Z7OK0SWD+.0V(-VFN#7 ^(L6MK_FM_$U MMQ%-:>=_3&?3N_N[KJ7NQ44$RJ'A*EK"5LK($6H0R^%*B1@:6Z?.UR9Q33!] M3*(W^6< HK=91*!6*:P$)@93+SUREN8#4%()2CH_#\@.>Q.] J9?I.A]G"[_ M]HLJF:A5A.>JASOOP!("1@!!@A2#S BD)?(B=[*7%L!.NVF]B=T 63X>H>OV MMCNPA( =XY9[Y8U7EBB7FFAF#C!/2JK QU0A,PJAJ\7RKH1N7",'.: >D?2 MO 2:8VUQCMMPHJBMO)@1')5[GX<"@\O7DXV%>A^OMC^4?K=H4!8MPL)4"(! ME$QC-XBV*'5*R_A0RA157\,!Y7N,6:*:8.S@='K7U^%?B_FREZ4NY*S"DX)@]BCQ&PQKAWF5)Q=%9[9Q)S?&H\ M1] K@5,G6\B]4Y0"E?D!9=F(P=$VY1F::#7-YDL1NU\:@JVOZ\YR#4_Y?-2V M-<<8&\@Q0IYR&^W23'EC85&X>4SNO_YEJ@5V=B5('Q;SJZJZ7OK(CW.G"QU] M-J!X; B.G1%$*R<04C(;C,H;730W:TS.M'((-\V+01GOGR?_Z&I6?9VNTO;R MEMY_?;S14KO\E&\$!Q0R''%!D5P[0@38Z:!(D2(\O[5U&0+/'G#_O__7+^R* MV_I[_5G^[FZR^&FKU61ZNWRZV.J?536[CF=T1V/IGJSXW7QUJ!+PM ># M!M(SY3A4-K6JBOR@FWB7,UY@?U(=;$L[;FI4[B'B-#:.EQ@5!4MH)+BV2DIF ME,ET1+BH@JY'M@3.[JZ;-<+3.:=^F=ZZ,)\\KN %$#& .>D<<@R M(RP0>2_8JI&4%?:(@7ESU.\<29NY]J=@:?/+@!CA$' BK?4&<.T)V+2\=Q9@ M5=3*>8!HJLG+?8BH11"NR/:L]XIY.> M"X !Q)1'AAH()"94&IG7SPGM=/I%AQ@XEWOS]FA:&Q-/OYVTUOLOR^K?]]7& M;[@\C(S3G@[82V\-\BEMQ& *F$8D[P415-+I88!QFD;PT0IE.W-"14/GW>3N MF%KR^&Q'A:RN%; MY\AC@1I#(0-$\:B/.:V!!?E0A-%\!/W7]:&VP7 N'^>MD;<^.-9^@-]F5W'; MTQ_K!42"T"/0./10X"0>B P3Z!0C@%$IS6[EVA:-%!W@'=,(%AJD9[-(@'60 MD!\*0A*IG: *,C9J;/K<_SD*6[3_+M I4=>,X&!\]Y3 MYS'B>2^8R;'-H^[=0"FA_F#2EO;2YF%WL^N3[9PV/A<\5IH[S$@T&@!%#C"1 M3VMD)2N*@0\/US51U=ADO,8846QTQ078Z:*ZBMQE)O'$ MIXQP QSGBN6]4.-'YA'N%PXOV6Z-LJ>KT_1CM5PMIJF ?;WD/V?3U?+CIS_W M O*DYX(WWJ%T^PCLB(8J[MUN]XJA$J]M"G 74&R#,3V!\%SP;?=FG)"(* := M1P@183W//G^,4%%OMB$JBP,&72V&= 6VU)PT-24];(<\^E6@S MO(> <6FJM M01+M]@$T+CG-BBS4#GR;_9LD]1G1,:".6A)/?A'>3LXJL7%EY%0BWZU-7<_72Q7:C:;_H@TFBQ^OO^ZJ^])G1KFL]7-[<_/ M-]6BFGR-9#RLR-=Z68C:(=)"2J,=B_N+L@.SQY<0AD=F+-;D\KQC,M.2Y@+SC#$CN+4FIFY#A;99X7#_#L"0I;( Z=P,P:9BB@_%_'2TH M*/%V':]6,%PJKZUABD5)2IU@>$ZB(EKKDJE,0RQ7ZEU!ZIQE@P?ZN_LDOEN. M+-6/R?0V4=C/%VL);P/^1SX9,%5,"L8EC#:0=4AIF TK0J/)U7]Z!&U-0CK$ M9U.BT2P[:^L*M=>_;'\R9OY#_/<$F&_Q4DX]&/Z8+/ZN5NL"\O>SM6U@ M)S\;%X/SEQ <)%H9A*6+6J;G'#F?#6%JB2EIYS;TA)B+DX[6V3MDH?E]TK?, M;%<0C!)88H*!4=00$N]?Z3--#80E"2$-N6+?1*8K[G9JAWPY3H O+P9:MHZ* MCZE'T/*!"L>,D*:_%P1%%C/ D#;2,\O\<'977T&>"H08C@@70QEFTSJW.BBT3CI8#]-E>X'U0 MR++ZX:H?U6*SI/>+E$OTVW)Y7UU_K+;<7C[UE)GY_2QU0OPVF*SRTUB*7= MAGE24^5+1&:K-'] X$ :EJXS@L;7J%0H"A$6\9*+VIOA%*E\+FB&N3\I"Z:E M'>_2N)Z/F_'SQ:^JZ*.DKBTPXZ_WI8"EMRSUS\38-5\_1T[J^-#?APC9QWJ" MIP6=>9M7PD._)QF:2Z6DU_1";4 MD)&Z+X]&I.6* &4T$C8U88 \4XTC"$L /\"7'IR=WH9X,P\2;T2B#IL0)0HW@!9DH[@,Y)!O)!0 .G4 !4 !T=&5K+65X,C$P.3(Y,C Q M.2YH=&WMG5M3VS@4@)_;7Z&F0_>EB7,!"DF:F6 '2)L0AH0R?50L)=8@2QY) MSF5__2%7??!!-_]O5Z "(54W!]>S8: M^J!2];R[EN]YP2P E[/Q"!S6Z@TP$Y!)H@AGD'K>X*H"*I%22=OSUNMU;=VJ M<;'T9C=>5M6A1SF7N(84JO1>=[.DWNM7W0A#I/^^ZKZI5D' PS3&3(%08*@P M JDD; GN$);WH &JU8 M[E +\_;2NG..MKTN(BL@U9;BCY4%9ZJZ@#&AV_:,Q%B"*[P&-SR&K)/G2?([ M;C?JB>IDVNN2O2X$#,:ZK/P0M%J-L\,3_ZAY=#3H]T^/FD'?[_>/@Y-6\_2X M5>EU/:A_\U+%1R&9$H:K$<[:TFXTZP<=A3>J"BE9LG;>PK+\1BZ_FZ4\I3EA M$1;DJ1)SH>5GR24U?JH&^\X S<;WZ=$Z.>@D$"'=_]4Y5XK'.BW9E'6C>/$? M&:?44WG>/UJLT#13J7VLU2P):>Z$E(H_.KM>-(HPI-'/C\OU,RYB2!\D*)YD M&&ZR*A6<4PQ"3.D^]V.E7LF/90+#XOC'"5\3I*+VZ4GMM-4X;K:*SX/.G N$ M137DE,)$XG;QSU]Z)5-.&TXAH$_1RK"/E?PJ4"C[$ ^Y>]UV H\.#SK%2=_F MM9[/.BSEE>LN22X*K+!0)(1TK^J.J\>=U]2F+=NZ?+SGL)R47Q]YRN,N+ADD MU+V*Q1-$_ "HNQ+3="X)(E 0W7M\ 698":@_P^@]&+*P]@W$SQC[YQF!:U$+ MRM?MB"#-=J>X8CX\OD#J/VR.78EW;QO']<_IESQ^>%Z9]PYITA7<=4?#WY1"OX7RF,MF^(7W.&?;F^&TV#HSX:3 M*S Y!^>3FW$_._C5G/W?!&;_]G[71RO(0CT,&$,&ES@?&61W.\8I7VZ?O>?9 M?C$8 GNE]X6()6$$VH!RK--#R," K8C@+&,94G A>)J\!R.%',@&@SR)"+<' MXM\DF(81YS3BJ<3 YTRF5&43-5,L5B3$TKEFTXG.Y@:^/5=%Z_ M8!'K-!MP%0C&.I!X!^.D _I2\I! Y7RN^0R?4RX(LB$:/AM._*L+'?>.? >L MN^5KP5$:*H>R0]D -A?@,902AE$JL5+RJ9Y\:2!?4#[70[EL;=G1:SJ]%JTJ7] TAJ&#U5Q8 M?5WA@@L[<+W<(L&KDT2ZV3*SJMN=Q: M%!H,M!0,IXY7PWGU M.=5W4F3#\Y*EQ]:?\;UNJM=LF ,BE2"ARG;C:;#3>&Y%<'%],ZDJ3'6=VI+. M(YL.L3T1Q WGV>&;]"G4-Y#[7MKHYKO^#68 MWUU/6D9OJN,F73L$UVJ;;7]S !L,<-&9=C%\UI^ZX,%T=JU:?RO!ZP_<3)KI M[-Y!&6FAZLDUJ9?,+E\L]"#NDM-,"4>QV11;-/OPB&&F@Z8TS":"711A.L,6 M/;%>8GC@.W)-)]=.[SL8.W2-1]?6H=O 33L8SZZE;G>#PU21%79?%/5B2+;6 M"V\2C'9??2^V8)+@W=/!CFCCB;;3-[O9- >OL?"ZIRH=Q,9#/.X[W;CG9L6L@N_G[!+*&N#D)1[+A)$LNN*/7='HMVJ1[?4AR?'V_?:X3OAK/H_2O10REJBM8/-S/IA&T+(36 M;H30.!W#^_3C#'H=VX%48":IHISA"J$X:4&K5&HW0.AP.'0.;H>++4J7R+CJ MH8IS23JYRENCZ]"(1M=784EPKK]7X2O+@C'/]C5A"C)!L"(Y["5E6UCG1'X" M!RSK63/BNZ.@VU)!UW8"6'/QB3[BBX:BJB*C^*FD&ZI"U"QU,'2.%FYX?AR% M.7T$J8X5^;-5<*:L M>T.@Y26A,)"3G DM>8#4][DGXF \?>J:')7EN.0@P, MU]I6!IX[<=S[8#RQ^Y[O=/TH\'N^>^_9ON\&[J0U"A'6S\GJJZ 59<0JB2EC MX+C^'T-%GI2%*[IE@TRW@8CO8X=&\E+6E)5$4/6MQ6EY:&)L>)5K%]$\6<5) M"O,)3)-QO(CU2R^7\;OI*HV7\?ARZG=1-'](TFGR#B;3Y<<0&6<_6,??>ZEH M7#FX3+#KBN:W6[MYY_VVZPXSB>>\:VZSO] M!CM^+_#\,^[W;+=[QIX?/..>WW>>L:>GY1D[0=!@W_,N;CS7=G54S/)&R^E[ M_;? "TB)3EV_L[(-4Y9UC(SOA2Y3%ZT@/XTK7([GA_N:\$=2;XBX>>W"5+K9^OXX'U%!&689Q95V=>E^^R4IR*PD^;[2MX!IA+$E M14$R11\)(U*:VJD93WWM&1XHP2O0!8BOG#5]T=';<"AI5@+>[0@6LF$#EL[??F\GS^LXF@^7\3+%T^+1G#3S0< /5_T6ZWY?-Z.@*;RHG3\?4-?Y\V># M#+C O\\&/S4:[,JD90[:L]0"]R!8Z:2>LH\"W WKL$9C)3DTQ<+*:>99M]WY M!_MH[(V<\:6$EU[!^>@VDXGT@U9LHK)6I6V0&+$X'P@Y8\XO%+RJ38SVC0G/ MI5KTQS('Q]["G'TP.==G8<#SC3/<:X[[?4ZP]>=8;=] MV>N]&'5?OGQ]^?)J-+P8M3LGE[W3VOF@Q?%_F+7\6&I64D,C ]I+O]-M_VU; MW8!Z=ADJ=096^ATS$HOJJ'NI=4UW&/NB%047 GW?2(SW)J>%;U=]WA3][BEV M>+CU#:[D5/=#,!YO>VC.HQV)40*7&/W[M^O+ZS$[Z30[FYO:QWZR-1B_9FN* M$ /[38P=9A(F;'0+:>GE#-B[R42F8-D0K)?XE=-A8>]+ZTJ.NKQY^([6(_)] M-O4'I&3V+S]W7K3/3MI=9B;,9\#^X#;A&ESCW:V"!;M(/8UTV^WNXW;UN=C] MMW3HR$7LDEK@KON]%RAS@&-S76=77+,W37;)O>7I39VE(6X+W"[W_:>YJTXS M!NXQG]+:33YMG3]&/W 'Z\Y Z]AZ[*%^Q&F[D",85Z=*>-?A0&DX\VF /1 "XU MXWK!2NUM"6@N9L60(-&WG.78LA)#,.%T]"PSN21.B7); AI2<([;!8GD_ ;" M(5ZMZ;!/H#&H4H7,6IWR5%K,RBBF<3I:(I#.YIE,,^9*^KB;/P<+U2*T@5PZ MA?F6,OA<^@PWZ ID$M).ZQ9HFA&XS1E.$RQ9K+OAB6+DY%MB!-A$:HP"!?3. MZW4$"(KCL%T;EWJ"AS%F&ZE350I<$R.[YN(ZHD):M6 %!H8P15A3Z@XT5;S< M/=6(2Q%JOCI)E H%$"D&PQG4N6!/REW&)LK,W1)&%J;2(1N@(DZ=T6ZTLKZ& M!KPJ-='Q,K'*.'+'P:G7C%L(X<-PR$0!N9D! M8B91TF4T@\1R9!=B&&H+Z5)E7(GSB'>L43&.A34I".QV[ C#)@!Q$&,SNDTS MKJ<0TOZ'4H&KJ/^$-SJ](XBF='HBMF)34HVB(XA(":/#OX:M&&LRZ&':)AO: M)JB-=GP?=BA!:>P[Y_%.IWL8+!WQXZ\#T!4X- X=&0C[RZ&N4RY)>>GVGT*D MG@!&K-(4TX0I+2Z 1WLF72 ,E (=UJ&"ZHYJUNG*@N(! E6>N(M@O:(R&I1( M.VB+,TJ*<%5T9>*DD-Q*VH",V2P0J*:52D<9)IP<%])1H!>\D*)!>#\,DPJ. MV$M+Q8D5<5O!B+M,A3-BWEM/U_@M 1)$XL+Y(+XS41T.7)E M@73W9&&5'K/')+_1C*LR''!R/4PF=!>=H=/5!6;N\N, "." "8X;=5VRVP(O:#:CJ M/G=/OOX(A_P F!VJX.[]F(([/!X12Z#6[PXP\+_!.3)5&>'R+2NE6DDK %6Y9%7%SH'?4'*(F3ZDAU"C MA$%9SQ.K?CU'.!$QVL#OT.B%0U#0ICQ+'TJ,?>=KRUL+S"]3"P>J3J& 0(%8"##DZTJXO7(UU+/C)H!D;;F MT^H!G:U8 _)"F07@Z#PSD2?X!IXP_H_,7\W]([/MSS7I98@43'Q_%:(J'M1> M7TX3-M1V6'%)'RKM%)2J1E_5VK70=@5/E^V'OWF;2^$S_(K[2!#)8!NI48H7 M#OK++^NHHFT$(M#R!&P\!MV_ MU\-+UGLO%#=]LWO;5926-%#5:]UX,[?#%#\4" M,0,];>UG4N!I/<2F8_"_(NA/)*B?"^BWU3S,N$3NU"'K?N*%\?>TY^A]?,J M*67+CN-/(;T52'[?GQ=LOZ>N_:@?03Q;-L)O0)X/PH]3SO\'4$L#!!0 ( M !2/>T\L"10"QP< /,B 6 ='1E:RUE>#,Q,C Y,CDR,#$Y+FAT;>5: M;6\;-Q+^G/P*5L6U-J!WV6DJ*P;D-]2X-@D2'7+WD;L<:7GFDEN2*UG]]3=# MKF3)4AK95A(8%R"R2 XYPYF'SPQW-?CAXMWYZ#_O+UGF<\7>_^OL]^MS5FNT M6I]ZYZW6Q>B"_3;ZXW=VU&QWV,AR[:271G/5:EV^K;%:YGW1;[5FLUESUFL: M.VF-/K1HJ:.6,L9!4WA1.WTYH*[3ER\&&7"!?U\,?F@TV(5)RQRT9ZD%[D&P MTDD]89\$N!O688W&4O+<%',K)YEGW7;G5_;)V!LYY0L)+[V"T\O;3";2#UJQ MB'\D<''L+,_;!Y%R?A#$G_X)^ MIUWX$[(>9YX..-,\Q[FN.SSJO&X/AZ]?OQX>7W:'9^=GOYX?75U=]7YYU>L= M7]1.!RV._\.LQ<="LY(:&AG07OJ=;OL?F^H&U+/-4*DSL-)OF9%85$?="ZTK MNL/8%ZTHN!#H^T9BO#/L,/#K6]P)2>Z'X+Q=-M#L5ZGV5W?U"[VDZW!^!5;4X08V*]B['DF8XE=.AX6]+ZTK.>KRYN$[6HW(M]G41TC)[)]^[+QJG_3:76;&S&? M/G*;< VN\>Y6P9P-4T\CW7;[$7'Z',[N;_._I4-'SF.7U )WW3]^A3)[.#;7 M=?;1PQ0T^Z/)SDHK9'I39VD(W1QWS'W_>6ZLTXRQ>\KG-:U:N%=-H\>9Y^[.[!CV?< MH??05?F)E:[KQ>1X"@. [;E7&IQW@88\*1.E6E MP#4QLBLNKB,JI%5S5F!@"%.$-:7N0%/%R]U3C;@4H>RKDT2I4 "18C"<09T+ M]J3<96RLS,PM8&1A(AVR 2KBU!GM1BOK*VAP"V,VK'VF@#C: R!&:][[V57! MKE(3'2\3"XT#=QB<>LVXA1 ^#(=,%)";&2!F$B5=1C-(+$=V(8:AMI N5<:5 M.(]XQQH5XUA8DX+ ;L<.,&P"$ W:<;U!$+F_U JY3B-03P(A5FF*:,*7%!?!H3Z4+A(%2 MH,,Z5%#=4,M4TM(3[ (40Z@G5-=*44"H1[6VVH*&V!2',APZ:I ML2(8$(JB"6A,G H!AR-0$)))! N^""I$O"R0[IXMK-)#]I3D=SGEJ@P'G%P/ MXS%=1_&6AI7L9F6!N7$'JHK-[65&@!%.1)IQL9A)3.D_KWL7,N5+::!*;?SE MZIC!7=C*JR((S<@\(#"(62D4G3TE(L M5IA_;;W<.(\]]*P%5W$I+O%GB2D#%SW8$!XCD/!XWY.KS,3J&,(5CFYWX1(= M;3F,EF3<+5,C$4, 'HC F&'W%9O-\:)V ZJZS]V3KS_!(=\!9OLJN(^_3\$= M'H^(!5#K=P>8^&05.'=GF0#P@&RY40VA71QK(6^L6Z:FT(&+Y;GT'@+&UB8D M!E,>]0J)]H2I!P@J)"-'9(=_J0Y;H!_^+"6:&_!>ZO 8T!W^WU7/0[P34Z41 MGN"B4KJ5I!(P0%4N65:Q,^ WE!QBI@_I(=0HX=',XG[\H+!7!6>\SFTY]5S@ M1 ?+0[\%(E5-@\(8<2P]ZC$W.4Q,KLQSK)?_@K"-BE2W/D-XUGGGL87M$-/+ MV.*1JF,8(% !C(\V:HB7H]\+?74J"D0:6L^J1[0V8HU("^4F0..SC(3>8*O MX0GC_\3\U=P],IO^7)%>A$C!V/>7(:KB0>W5Y31A0VV&%9?TH=).0:EJ]$VM M70MM5_!TT7[XR[>9%#[#K[B/!)$,MI$:I7CAH+_XLHHJVD8PQ^)_*K5(O7Y3 MZ](K.2_HPRY'*VNBBF/4L!#ZN[$M"TPI26#*KVR()^!DS;/=^V_35MK5B5GM M"B_70L]ZM/;__JUV>H' [K.W"+0\ 1N/0?>7>GC/>N^=XKIOMF^[BM*"!HI; M%N[K[,=V^/>UW1( L >OM%QK\]W0%G=\5S@0.= #UWXF!1[8?>P[QO\1<7\F M?PWT^2D\"+D04 -84 6 ='1E:RUE M>#,R,3 Y,CDR,#$Y+FAT;=58;7/:.!#^W/R*K3O7:68 FY>D@5!F*-!IIKTD MD]#IW4=ARU@76?))<@CWZV\EVY0 Z25IVEXS$T#2:M^U^TC]Y^.ST?3/\PDD M)N5P_NGMQY,1>'7?_]P>^?YX.H;WT]\_0J<1-&&JB-#,,"D(]_W)J0=>8DS6 M\_W%8M%8M!M2S?WIA6]9=7PNI::-R$3>8*]OIP9[S_H))1%^/^L_K]=A+,,\ MI<) J"@Q-()<,S&'SQ'55]"$>GU%.9+94K%Y8J 5-+OP6:HK=DTJ"L,,IX/) M3<)FS/3]8HC"_%):?R:CY: ?L6O09LGI&R^6PM1CDC*^[$U92C6FV3^TUPPR3HJ/OZL',X:G:/ M#KJ=H'/@#?H^P7^WJ_JH)',F:#VAUI9>LQ7\MBVN;V=V*_K,VF,3"WCF]6_@$&F> MX.2<" BE$(6UL& F<68.A<@)APN:2>4LG%*C"'Z&2:WPR8D(&_#*TGHCF69$ M++U]0!;OI$H+BF90_P"Q5(YAS'2(#)>4**!H0@27-#,TG5%54+>Z-5?::D T M4G.D6&F#PX95BH@(DRM,B)A3+(IIRK1VF2<<9815%-!4BBH7RA4F>/LU M.*G!F CXV("W!(T)KVIW)FL9[-*PFN,X6T+HDAW'V9=DAN81?&I<-D8-N)4S M3:R,SA82R$>*5;MKCU> ^_?-%N'5LW,X&G-RTJ M.Q8)0]#@"&>=ZZH8$*8P")FBVKJ[9I<)YX#;D#N>>%S(T/^Z5I8!041HYY%A MY)"4.])(E?,B6C*CRLG4&\>PI;8=H,BAVOLQ/6 WP[D,C2D!FG M6!,X+U??>('GQCHC835^.-Y:L,@D^!/MF$D5454/)>#:UL)L:"7.A2=;., ; *H MM7'9^=:GBNQM%:Y=B];30RYO,,;D[,&IO%[O/Z^+_K,!(V_[9K?9992J=I[= M@):<1? B<'_?VRTN 9[ *[[V"U>,AZ>N2PZG%\/1AQT.^:D)@5%3,9>+7L(B M/+)/87EA]B,B_XM$]C;LN;.,?@?)HP3[ ]8X5^3O0%L_4I]7YXIA_\FP 6WI ML7]7IONNTF_=+'\)?#\$C2*P;4O,-VR^O&BJ#.$2TALJD!M60_<(4>*F"!#J M;B+4&C( B=U8050]6I PP\&Y$FM0CMHH*5@(> YU>=-\E!4)(O(9Q0V9DM?, MWD,04>^^W-B473#$,C,+*4OT@TSOIHYS)9A."J;WO;@H8 A\4/\XACS#&6L MU>8!<.?_E' 6.&+\Z%S::(>WG@>8];V=?HRC[%5* "W>N*I]&[=-NU'@?_ M E!+ P04 " 4CWM/)9U!>)\% #G% %@ '1T96LM97@S,C(P.3(Y M,C Q.2YH=&W56.MOVS80_]S^%5<5*QK MBP_TL1Q#21^H$;;-$C<=?M(2[3% MA2(UDHKC_?4[4I+K^+$E6=JN :*$Y+WO>/R1W1>#3_W)[Q=#B$W"X>+SV8=Q M'[RJ[W]I]GU_,!G N\G'#]"JU0.8*"(T,TP*PGU_>.Z!%QN3=GQ_L5C4%LV: M5'-_M5.]Y\^Z,241_GW6?5&MPD"&64*%@5!18F@$ MF69B#E\BJJ\A@&IU1=F7Z5*Q>6R@40^.X8M4U^R&E!2&&4Y[P]N839GI^OD0 ME?F%MNY41LM>-V(WH,V2T[?>3 I3G9&$\65GPA*JX9PNX%(F1)RX-;VN M3_#7<96?4C-G@E9C:GWI!(WZ+]OJNG9FEZ%,Q%0QLX-CJE"=G2ZUKNEV:_]J M14JB"&-?G4IC9&(%WZ[FC$P[C19.&'IKJH2SN>BX9/QWV]UPD=LQE3Q"$O*QI:CUZ]# [K)\?U0^N:B2E<$34E M@NKJIUM.EW :&KO2J-)4VEI[F$GE!,Z8#E'@DA(%%%V(X(JFAB93JG+JQG'%M;8*$(W4'"E6UF R M,K2>89TJ3SC*"+LHH*L43?:5:U? M@SM%%#3;=><_TZS\/+K8+KQ%0L<[*$:R$7&+(Y[3R\##F=F;R][2[" MHN(7E-#E;Q_EIIJRHK@AX<-ULGMBQ^S@@W'A_A5R^;C1,;9B9P M.R=YJ\>N80@Z'.&L"UV9 \(4)B%55-MP5^PRX1R0#:7C!L.%%..O*T5?*#<> M"HPR#36"U-BY.Q/6IO(@;>837DO;T4,SK#;!&.W N;];/I3?YN;0! M+^_&9K?;19;*8SZ]!2TYB^!EW?U\Z["X GB"J/C:ST-Q-1G^.CQWI^?GR\&X M_WY'3'YH36#BU(S+12=F$6[>IW ^]_P1R?])DKN%B/;VU&^@? _V^IXFO+Y0 M#)6GJ'W+CH-]]>V[3K]UU?PI /\I:%2!Q[;$*D./>7ZH,H1+2&^P%K3!-NA> M)0K<% %"W4V$6D$!(/$T5A"5KQ@DP[$P[C8HY@AVPQ*7NF')L&":YBC8/G;8 M ]V:1 PB;0=J@:0IWA.T0Q;+%/5;V.'@7($U*$=KE!0L!-Q]NKAZ/LJ+&!'Y ME")#JN0-LQ<31-2[;SL6ERP88IFIA90%^D&A^ZEGF1),Q[G0^]YD%# $/FC_ M; 99BC/6 :K- ^#._ZG@+'#$_-&YM-D.[[P7,!M[._V80-FKE ":/WJ5?!O7 M3\NK8XL_A30V;X@R-6;9ED-^R40I*^ZQ\C>WU!+ P04 " 4CWM/6/B)'[X' CG@ %0 '1T96LM97@Y M-3 Y,CDR,#$Y+FAT;>U=;5/;N!;^W/Z*L]GV#LR0Q ZTD)=F!I)P82YT&9). M9S_*MA*K52ROI)!F?_T]LA,VM($;N*4$=&#V(XE7'PZ.COM0*E[52KW4$73@;G9[!7\7P8:)88885*F*Q6>Q]+ M4(JM31O5ZG0ZK4QW*TJ/JH/+JKO47E4J97@ELE&I_;KEDMJO7[5BSB+\^ZKU M6[D,715.QCRQ$&K.+(]@8D0R@L\1-U_!AW+YNF1'I3,M1K&%FN?7X;/27\45 M6Y2PPDK>[GV+12!LJYJ?8F/5>6NM0$6S=BL25V#L3/(/I:%*;'G(QD+.&@,Q MY@8^\BE$7_SAN^EMNFLQYKM%H.$C;&NV3LXW.OU]@\/=H]J[^JU M_8.#76]_U]OSW_>.O*.C3JG=JC+\G]5:'!8M2Y'PX$&\4U_^_ M==GI-&\C4#+"2YR??NQ!__"X-_@3NJ?]SMD?_4^7O?Y-V] M8,"7B;%B./L9-@QB#D,EI9HZM[ LD!Q,K*9F!Y,UBS(;B-A]SOK'A#6.RB<.4(Z)\[Q;8=/%>\JZ*H?(S$]A4^,RFA;S7G M%BZYNTK6)1V5&*0I#1=:V?E%7/^XO%/+Q^![>^YJEWPTD7F[_?)_*M<-:C[D MFB%OL^[(\O?7R]O1;M77%L1,CDW/5#6JG'SQNVI855[^ M1E(F3UG*S5M^QY"\'B'W&)1YG14DX=?@'%-CN, J*H)>XLQ"/TO1"P-TT%I] M)YL??"=Z-SOOU_6+PJ:&2-Z-6$0X_'^<6-RK5^94Y[__AXF?&-^=DX.?>N>[ M7+*$SZ"C)R9&.N];A;*%?!Q-0HMJ>)J$E1?7*8>H28@I03^X$EHE;B:-BOYO MK28IG VZ%8 5??*D3/&]1\QEX +%LTY""I!_6E0_[?3CM$>R9L!"[^.D "2 MR$UDE&X\-L>MB'8>3G+(:5+R$1+\E5#Y5#J;(^,T+F)6Z1G$>7B"P8_)8Q9C M79Z.YH%.J"82NP@M$T/'C5;F80U&/ZZD%3C%GV&IQ&H13"Q?A$,AFQB>E>3# M(<^#'Y9%4(N&L,EYXS'[&QN$K=^W827#;L*X+)K?/9*JEMK>2P2X]AS@U]#) M+:3J[[T< 2&LA/619@:_U)4?Y5% J7W][,[;VPJV(7M28TB!;YL%/GN!*CS M#7-;8FK"2EA)@==3X&@;0F'GX;F+F4F/"RY7A0>X84Y,O$U8"2OI\1IZ['L8 M$6_5MI00N5?Z49U)F9^[ M<+VI[=8K7N'U^8V_6UL-<\-Q<)%FK7&8KO8?,K06U@E.L M7 RI*KP6DPH36Q/6PF+=,%?^!:]Q\6U(% +DI+Z%%*?" ]PPER66)JR$E=3W M=A+[F,OM?.>A5%F>K4C.-G-BD#*+A)FX[*5WN?('V=_I-@EV$?6L\ WS,N) MV DK827!OIW$SO@(Y9G-=^L+W)Z ?)WM$R_YE>!3Z*CQ6!CCA'NQB>+Q>?_D MLK/8L1!$(G &X!Z(TU/PHNZV47B &\8%1/^$E;"2K#]$UC-U!LV-DE7YQMX_"/,.<+?;R-#]V('; )SD^;FK5_DE M MPPGR8:)ZR$E>3Y=A+K8!(W-MN+>^7.7]<_<0,B@?XD2)FV<.2*U^K0.;Z$ M"Y=0V_<\TNQG+VD44C^]HQ.W$U;"2IJ]GF:GBQ72&%DSF2VZNE;L:%FR.RLE MF[Z:+NHWMX4'N&&^3O1.6 GK8\DV@GKNFCU.)1-N_Q+W2GB(ISPQ[.:OR-X0 M["X)]HL*0PL/D 1[8QR5L!)6BK/OH=DHQ9$P8+ M*E.%!Y@Y;]6R0/+K].RX9) 4"2\OV*3FO6W>X6+^O:V;UPB<'U8MO\+4$L! A0#% @ %(][3ZSY_WRSDP L+L !T M ( ! &-H87)T+3(X.#0W-3?3_VJ(; M !;/0$ $0 @ $YO@0 ='1E:RTR,#$Y,#DR.2YXT\[H FOH58! &=I$0 5 " 5F.!0!T=&5K M+3(P,3DP.3(Y7VQA8BYX;6Q02P$"% ,4 " 4CWM/H4EE-A[0 $B@H M%0 @ $MY08 ='1E:RTR,#$Y,#DR.5]P&UL4$L! A0# M% @ %(][3^>Y)!O)!0 .G4 !4 ( !?K4' '1T96LM M97@R,3 Y,CDR,#$Y+FAT;5!+ 0(4 Q0 ( !2/>T_CX2_5 @, #H( 5 M " 7J[!P!T=&5K+65X,C,P.3(Y,C Q.2YH=&U02P$"% ,4 M " 4CWM/BT9PT\T' #W(@ %@ @ &OO@< ='1E:RUE M>#,Q,3 Y,CDR,#$Y+FAT;5!+ 0(4 Q0 ( !2/>T\L"10"QP< /,B 6 M " ;#&!P!T=&5K+65X,S$R,#DR.3(P,3DN:'1M4$L! A0# M% @ %(][3Y*3P(N1!0 UA0 !8 ( !J\X' '1T96LM M97@S,C$P.3(Y,C Q.2YH=&U02P$"% ,4 " 4CWM/)9U!>)\% #G% M%@ @ %PU < ='1E:RUE>#,R,C Y,CDR,#$Y+FAT;5!+ 0(4 M Q0 ( !2/>T]8^(D?O@< ".> 5 " 4/:!P!T=&5K G+65X.34P.3(Y,C Q.2YH=&U02P4& X #@"S P -.(' end XML 33 R63.htm IDEA: XBRL DOCUMENT v3.19.3
Stock Repurchase and Dividends - Schedule of shares repurchased (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Equity, Class of Treasury Stock [Line Items]    
Shares Repurchased (in shares) 1,562,521  
Average Price Paid per Share (USD per share) $ 64.00  
Total Cost (in thousands) $ 100,000  
2018 Stock Repurchase Program    
Equity, Class of Treasury Stock [Line Items]    
Shares Repurchased (in shares) 430,559 1,491,569
Average Price Paid per Share (USD per share) $ 58.06 $ 50.28
Total Cost (in thousands) $ 25,000 $ 75,000
2019 Stock Repurchase Program    
Equity, Class of Treasury Stock [Line Items]    
Shares Repurchased (in shares) 1,131,962  
Average Price Paid per Share (USD per share) $ 66.26  
Total Cost (in thousands) $ 75,000  
XML 34 R93.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements (Details)
$ in Millions
Sep. 29, 2019
USD ($)
Fair Value Disclosures [Abstract]  
Net borrowing under credit agreement $ 276.4
XML 35 R97.htm IDEA: XBRL DOCUMENT v3.19.3
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Related Party Transactions [Abstract]      
Related party revenues $ 99,100 $ 75,000 $ 56,100
Related party expenses 98,500 76,600 $ 53,900
Accounts receivable - net 19,351 20,279  
Contract assets 9,681 10,584  
Contract liabilities $ 111 $ 193  
XML 36 R67.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisitions and Divestitures - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 29, 2019
USD ($)
employee
Mar. 31, 2019
USD ($)
Jul. 01, 2018
USD ($)
Sep. 29, 2019
USD ($)
Sep. 30, 2018
USD ($)
employee
Oct. 01, 2017
USD ($)
employee
Apr. 01, 2018
USD ($)
Oct. 02, 2016
USD ($)
Business acquisition                
Contingent earn-out liability $ 52,992     $ 52,992 $ 35,290 $ 2,438   $ 8,757
Aggregate maximum of contingent consideration $ 72,400     72,400        
Proceeds from divestiture of business       651 35,348 $ 820    
Increase (decrease) in contingent consideration       $ 1,100 $ (4,300)      
Minimum                
Business acquisition                
Earn-out period       2 years        
Maximum                
Business acquisition                
Earn-out period       3 years        
Existing customer contracts | Minimum                
Business acquisition                
Useful life of intangible assets         1 year      
Existing customer contracts | Maximum                
Business acquisition                
Useful life of intangible assets         10 years      
Technology and trade names | Minimum                
Business acquisition                
Useful life of intangible assets         3 years      
Technology and trade names | Maximum                
Business acquisition                
Useful life of intangible assets         5 years      
Non-core field services business | Disposed of by Sale                
Business acquisition                
Proceeds from divestiture of business         $ 30,200      
Disposal group revenue         70,000      
Loss on disposition of business     $ 3,400   $ 3,400      
ELA                
Business acquisition                
Number of employees | employee           160    
Aggregate fair value of purchase prices           $ 9,900    
Cash paid to the sellers           8,300    
Contingent earn-out liability           1,600    
Aggregate maximum of contingent consideration           $ 1,700    
Earn-out period           2 years    
Glumac                
Business acquisition                
Number of employees | employee         300      
Aggregate fair value of purchase prices         $ 38,400      
Cash paid to the sellers         20,000      
Contingent earn-out liability         18,400      
Aggregate maximum of contingent consideration         $ 20,000      
Earn-out period         3 years      
NDY                
Business acquisition                
Number of employees | employee         700      
Aggregate fair value of purchase prices         $ 56,100      
Cash paid to the sellers         $ 46,900      
Contingent earn-out liability             $ 7,600  
Aggregate maximum of contingent consideration             20,200  
Earn-out period         3 years      
Escrow deposit             $ 1,600  
eGlobalTech                
Business acquisition                
Aggregate fair value of purchase prices   $ 49,100            
Aggregate maximum of contingent consideration   25,000            
Debt assumed   24,700            
Purchase price related to payables   3,300            
Estimated fair value of contingent earn-out   $ 21,100            
Earn-out period   3 years            
WYG plc                
Business acquisition                
Number of employees | employee 1,600              
Aggregate fair value of purchase prices $ 54,200              
Debt assumed 11,500              
Acquisition related costs $ 10,400              
XML 37 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Financial Instruments (Tables)
12 Months Ended
Sep. 29, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of notional principal, fixed rates and related expiration dates of outstanding interest rate swap agreements
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
 
September 29, 2019
 
September 30, 2018
 
October 1, 2017
 
(in thousands)
(Loss) gain recognized in other comprehensive income, net of tax
 
 
 
 
 
Interest rate swap agreements
$
(12,125
)
 
$
806

 
$
1,614


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 Location
 
September 29,
2019
 
September 30,
2018
 
 
 
(in thousands)
Interest rate swap agreements
Other long-term assets
 
$

 
$
1,244

 
 
 
 
 
 
Interest rate swap agreements
Other current liabilities
 
$
11,009

 
$


XML 38 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Long-Term Debt (Tables)
12 Months Ended
Sep. 29, 2019
Debt Disclosure [Abstract]  
Schedule of long-term debt
Long-term debt consisted of the following:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
(in thousands)
Credit facilities
$
276,434

 
$
277,127

Capital leases
87

 
184

Total long-term debt
276,521

 
277,311

Less: Current portion of long-term debt
(12,572
)
 
(12,599
)
Long-term debt, less current portion
$
263,949

 
$
264,712


Schedule of maturities of long-term debt
The following table presents scheduled maturities of our long-term debt:
 
Amount
 
(in thousands)
2020
$
12,572

2021
12,515

2022
15,625

2023
235,809

Total
$
276,521


XML 39 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Quarterly Financial Information - Unaudited (Tables)
12 Months Ended
Sep. 29, 2019
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 2019
 

 
 

 
 

 
 

 
 
 
 
 
 
 
 
Revenue
$
717,431

 
$
722,621

 
$
825,793

 
$
841,502

Income from operations
55,711

 
47,545

 
64,841

 
20,665

Net income attributable to Tetra Tech
41,997

 
55,911

 
49,233

 
11,527

Earnings per share attributable to Tetra Tech:
 

 
 

 
 

 
 

Basic
$
0.76

 
$
1.01

 
$
0.90

 
$
0.21

Diluted
$
0.75

 
$
1.00

 
$
0.88

 
$
0.21

 
 
 
 
 
 
 
 
Weighted-average common shares outstanding:
 

 
 

 
 

 
 

Basic
55,390

 
55,143

 
54,819

 
54,617

Diluted
56,366

 
55,985

 
55,768

 
55,618

 
 
 
 
 
 
 
 
Fiscal Year 2018
 

 
 

 
 

 
 

Revenue
$
759,749

 
$
700,262

 
$
764,795

 
$
739,343

Income from operations
48,589

 
42,716

 
55,496

 
43,285

Net income attributable to Tetra Tech
46,034

 
28,725

 
33,322

 
28,802

Earnings per share attributable to Tetra Tech:
 

 
 

 
 

 
 

Basic
$
0.82

 
$
0.51

 
$
0.60

 
$
0.52

Diluted
$
0.81

 
$
0.51

 
$
0.59

 
$
0.51

 
 
 
 
 
 
 
 
Weighted-average common shares outstanding:
 

 
 

 
 

 
 

Basic
55,855

 
55,841

 
55,537

 
55,341

Diluted
56,875

 
56,673

 
56,390

 
56,349



XML 40 R2.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 29, 2019
Sep. 30, 2018
Current assets:    
Cash and cash equivalents $ 120,732 $ 146,185
Accounts receivable – net 768,720 694,221
Contract assets 114,324 142,882
Prepaid expenses and other current assets 62,196 56,003
Income taxes receivable 13,820 11,089
Total current assets 1,079,792 1,050,380
Property and equipment – net 39,441 43,278
Investments in unconsolidated joint ventures 6,873 3,370
Goodwill 924,820 798,820
Intangible assets – net 16,440 16,123
Deferred income taxes 28,385 8,607
Other long-term assets 51,657 38,843
Total assets 2,147,408 1,959,421
Current liabilities:    
Accounts payable 206,609 160,222
Accrued compensation 203,384 180,153
Contract liabilities 165,611 143,270
Income taxes payable 0 8,272
Current portion of long-term debt 12,572 12,599
Current contingent earn-out liabilities 24,977 13,633
Other current liabilities 156,801 99,944
Total current liabilities 769,954 618,093
Deferred income taxes 12,971 30,166
Long-term debt 263,949 264,712
Long-term contingent earn-out liabilities 28,015 21,657
Other long-term liabilities 83,055 57,693
Commitments and contingencies (Note 18)
Equity:    
Preferred stock – Authorized, 2,000 shares of $0.01 par value; no shares issued and outstanding at September 29, 2019 and September 30, 2018 0 0
Common stock – Authorized, 150,000 shares of $0.01 par value; issued and outstanding, 54,565 and 55,349 shares at September 29, 2019 and September 30, 2018, respectively 546 553
Additional paid-in capital 78,132 148,803
Accumulated other comprehensive loss (160,584) (127,350)
Retained earnings 1,071,192 944,965
Tetra Tech stockholders' equity 989,286 966,971
Noncontrolling interests 178 129
Total stockholders' equity 989,464 967,100
Total liabilities and stockholders' equity $ 2,147,408 $ 1,959,421
XML 41 R6.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Statements of Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Total Tetra Tech Equity
Non-Controlling Interests
Beginning balance (in shares) at Oct. 02, 2016   57,042          
Beginning balance at Oct. 02, 2016 $ 869,403 $ 570 $ 260,340 $ (128,008) $ 736,357 $ 869,259 $ 144
Comprehensive income, net of tax:              
Net income 117,917       117,874 117,874 43
Foreign currency translation adjustments 27,902     27,894   27,894 8
Gain on cash flow hedge valuations 1,614     1,614   1,614  
Comprehensive income 147,433         147,382 51
Distributions paid to noncontrolling interests (24)           (24)
Cash dividends (21,672)       (21,672) (21,672)  
Stock-based compensation 13,450   13,450     13,450  
Stock options exercised (in shares)   791          
Stock options exercised 18,564 $ 8 18,556     18,564  
Restricted & performance shares released (in shares)   116          
Restricted & performance shares released (3,470) $ 2 (3,472)     (3,470)  
Shares issued for Employee Stock Purchase Plan (in shares)   190          
Shares issued for Employee Stock Purchase Plan 4,940 $ 2 4,938     4,940  
Stock repurchases (in shares)   (2,266)          
Stock repurchases (100,000) $ (23) (99,977)     (100,000)  
Ending balance (in shares) at Oct. 01, 2017   55,873          
Ending balance at Oct. 01, 2017 928,624 $ 559 193,835 (98,500) 832,559 928,453 171
Comprehensive income, net of tax:              
Net income 136,957       136,883 136,883 74
Foreign currency translation adjustments (29,720)     (29,656)   (29,656) (64)
Gain on cash flow hedge valuations 806     806   806  
Comprehensive income 108,043         108,033 10
Distributions paid to noncontrolling interests (52)           (52)
Cash dividends (24,477)       (24,477) (24,477)  
Stock-based compensation 19,582   19,582     19,582  
Stock options exercised (in shares)   549          
Stock options exercised 13,511 $ 5 13,506     13,511  
Restricted & performance shares released (in shares)   277          
Restricted & performance shares released (8,871) $ 3 (8,874)     (8,871)  
Shares issued for Employee Stock Purchase Plan (in shares)   142          
Shares issued for Employee Stock Purchase Plan 5,740 $ 1 5,739     5,740  
Stock repurchases (in shares)   (1,492)          
Stock repurchases (75,000) $ (15) (74,985)     (75,000)  
Ending balance (in shares) at Sep. 30, 2018   55,349          
Ending balance at Sep. 30, 2018 967,100 $ 553 148,803 (127,350) 944,965 966,971 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 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  
Stock options exercised (in shares) 456 448          
Stock options exercised $ 11,751 $ 5 11,746     11,751  
Restricted & performance shares released (in shares)   183          
Restricted & performance shares released (6,893) $ 2 (6,895)     (6,893)  
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
XML 42 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Leases
12 Months Ended
Sep. 29, 2019
Leases [Abstract]  
Leases Leases
We lease office and field equipment, vehicles and buildings under various operating leases. In fiscal 2019, 2018 and 2017, we recognized $79.3 million, $77.8 million and $71.3 million of expense related to operating leases, respectively. The following amounts are payable under non-cancelable operating and capital lease commitments for the next five fiscal years and beyond:
 
Operating
 
Capital
 
(in thousands)
2020
$
108,758

 
$
72

2021
66,418

 
15

2022
51,424

 

2023
36,463

 

2024
25,777

 

Beyond
54,692

 

Total
$
343,532

 
$
87

 
 
 
 
Net present value
 

 
$
87


XML 43 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Financial Instruments
12 Months Ended
Sep. 29, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments Derivative Financial Instruments
We use certain interest rate derivative contracts to hedge interest rate exposures on our variable rate debt. We also enter into foreign currency derivative contracts with financial institutions to reduce the risk that cash flows and earnings will be adversely 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.
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 September 29, 2019, the notional principal of our outstanding interest swap agreements was $240.6 million ($48.1 million each.) The interest rate swaps have a fixed interest rate of 2.79% and expire in July 2023 for all five agreements. At September 29, 2019 and September 30, 2018, the fair value of the effective portion of our interest rate swap agreements designated as cash flow hedges before tax effect was $(10.9) million and $1.3 million, respectively, of which we expect to reclassify $2.1 million from accumulated other comprehensive income 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 Location
 
September 29,
2019
 
September 30,
2018
 
 
 
(in thousands)
Interest rate swap agreements
Other long-term assets
 
$

 
$
1,244

 
 
 
 
 
 
Interest rate swap agreements
Other current liabilities
 
$
11,009

 
$


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
 
September 29, 2019
 
September 30, 2018
 
October 1, 2017
 
(in thousands)
(Loss) gain recognized in other comprehensive income, net of tax
 
 
 
 
 
Interest rate swap agreements
$
(12,125
)
 
$
806

 
$
1,614


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 2019, 2018 and 2017.
XML 44 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; } JSON 45 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tt10-kfy19document.htm": { "axisCustom": 0, "axisStandard": 35, "contextCount": 322, "dts": { "calculationLink": { "local": [ "ttek-20190929_cal.xml" ] }, "definitionLink": { "local": [ "ttek-20190929_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "tt10-kfy19document.htm" ] }, "labelLink": { "local": [ "ttek-20190929_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "ttek-20190929_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "ttek-20190929.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 770, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 48, "http://www.tetratech.com/20190929": 2, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 55 }, "keyCustom": 72, "keyStandard": 482, "memberCustom": 43, "memberStandard": 57, "nsprefix": "ttek", "nsuri": "http://www.tetratech.com/20190929", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover", "role": "http://www.tetratech.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Basis of Presentation and Preparation", "role": "http://www.tetratech.com/role/BasisOfPresentationAndPreparation", "shortName": "Basis of Presentation and Preparation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Description of Business", "role": "http://www.tetratech.com/role/DescriptionOfBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Revenue Recognition", "role": "http://www.tetratech.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Stock Repurchase and Dividends", "role": "http://www.tetratech.com/role/StockRepurchaseAndDividends", "shortName": "Stock Repurchase and Dividends", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "ttek:AccountsReceivableNetDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Accounts Receivable - Net", "role": "http://www.tetratech.com/role/AccountsReceivableNet", "shortName": "Accounts Receivable - Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "ttek:AccountsReceivableNetDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Acquisitions and Divestitures", "role": "http://www.tetratech.com/role/AcquisitionsAndDivestitures", "shortName": "Acquisitions and Divestitures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.tetratech.com/role/GoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Property and Equipment", "role": "http://www.tetratech.com/role/PropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Income Taxes", "role": "http://www.tetratech.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Long-Term Debt", "role": "http://www.tetratech.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Consolidated Balance Sheets", "role": "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Leases", "role": "http://www.tetratech.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Stockholders' Equity and Stock Compensation Plans", "role": "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlans", "shortName": "Stockholders' Equity and Stock Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "ttek:RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Retirement Plans", "role": "http://www.tetratech.com/role/RetirementPlans", "shortName": "Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "ttek:RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Earnings per Share", "role": "http://www.tetratech.com/role/EarningsPerShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Derivative Financial Instruments", "role": "http://www.tetratech.com/role/DerivativeFinancialInstruments", "shortName": "Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income", "role": "http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncome", "shortName": "Reclassifications Out of Accumulated Other Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Fair Value Measurements", "role": "http://www.tetratech.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118100 - Disclosure - Commitments and Contingencies", "role": "http://www.tetratech.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - Reportable Segments", "role": "http://www.tetratech.com/role/ReportableSegments", "shortName": "Reportable Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120100 - Disclosure - Related Party Transactions", "role": "http://www.tetratech.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121100 - Disclosure - Quarterly Financial Information - Unaudited", "role": "http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited", "shortName": "Quarterly Financial Information - Unaudited", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "2122100 - Schedule - 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": [ "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "ttek:ConsolidationAndPresentationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - 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": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "ttek:ConsolidationAndPresentationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.tetratech.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "ttek:SummaryOfSharesRepurchasedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Stock Repurchase and Dividends (Tables)", "role": "http://www.tetratech.com/role/StockRepurchaseAndDividendsTables", "shortName": "Stock Repurchase and Dividends (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "ttek:SummaryOfSharesRepurchasedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "ttek:ScheduleOfAccountsReceivableAndBillingsInExcessOfCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Accounts Receivable - Net (Tables)", "role": "http://www.tetratech.com/role/AccountsReceivableNetTables", "shortName": "Accounts Receivable - Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "ttek:ScheduleOfAccountsReceivableAndBillingsInExcessOfCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Acquisitions and Divestitures (Tables)", "role": "http://www.tetratech.com/role/AcquisitionsAndDivestituresTables", "shortName": "Acquisitions and Divestitures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - 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", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Property and Equipment (Tables)", "role": "http://www.tetratech.com/role/PropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Income Taxes (Tables)", "role": "http://www.tetratech.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Consolidated Statements of Income", "role": "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Long-Term Debt (Tables)", "role": "http://www.tetratech.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Leases (Tables)", "role": "http://www.tetratech.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311301 - 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", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Earnings per Share (Tables)", "role": "http://www.tetratech.com/role/EarningsPerShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314301 - Disclosure - Derivative Financial Instruments (Tables)", "role": "http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables", "shortName": "Derivative Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Tables)", "role": "http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeTables", "shortName": "Reclassifications Out of Accumulated Other Comprehensive Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319301 - Disclosure - Reportable Segments (Tables)", "role": "http://www.tetratech.com/role/ReportableSegmentsTables", "shortName": "Reportable Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320301 - 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", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321301 - Disclosure - Quarterly Financial Information - Unaudited (Tables)", "role": "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables", "shortName": "Quarterly Financial Information - Unaudited (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "ttek:NumberOfRenamedReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401401 - Disclosure - Description of Business (Details)", "role": "http://www.tetratech.com/role/DescriptionOfBusinessDetails", "shortName": "Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.tetratech.com/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "ttek:MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401402 - 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", "span", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "ttek:MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - 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": [ "span", "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "ttek:NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting", "reportCount": 1, "unique": true, "unitRef": "Level", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - 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", "span", "div", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "ttek:NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting", "reportCount": 1, "unique": true, "unitRef": "Level", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "ttek:ConcentrationOfCreditRiskPolicyTextBlock", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "ttek:ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure", "reportCount": 1, "unique": true, "unitRef": "Institution", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401405 - Disclosure - Basis of Presentation and Preparation - Contingent Consideration, Concentration of Credit Risk, and Revenue Recognition (Details)", "role": "http://www.tetratech.com/role/BasisOfPresentationAndPreparationContingentConsiderationConcentrationOfCreditRiskAndRevenueRecognitionDetails", "shortName": "Basis of Presentation and Preparation - Contingent Consideration, Concentration of Credit Risk, and Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ttek:ConcentrationOfCreditRiskPolicyTextBlock", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "ttek:ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure", "reportCount": 1, "unique": true, "unitRef": "Institution", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401406 - Disclosure - Basis of Presentation and Preparation - Recent Accounting Pronouncements (Details)", "role": "http://www.tetratech.com/role/BasisOfPresentationAndPreparationRecentAccountingPronouncementsDetails", "shortName": "Basis of Presentation and Preparation - Recent Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2018Q4YTD_srt_RestatementAxis_srt_RestatementAdjustmentMember", "decimals": "-5", "lang": null, "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Revenue Recognition - Narrative (Details)", "role": "http://www.tetratech.com/role/RevenueRecognitionNarrativeDetails", "shortName": "Revenue Recognition - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Revenue Recognition - Income Statement Impact of Adoption of ASC 606 (Details)", "role": "http://www.tetratech.com/role/RevenueRecognitionIncomeStatementImpactOfAdoptionOfAsc606Details", "shortName": "Revenue Recognition - Income Statement Impact of Adoption of ASC 606 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Revenue Recognition - Balance Sheet Impact of Adoption of ASC 606 (Details)", "role": "http://www.tetratech.com/role/RevenueRecognitionBalanceSheetImpactOfAdoptionOfAsc606Details", "shortName": "Revenue Recognition - Balance Sheet Impact of Adoption of ASC 606 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - Revenue Recognition - Cash Flow Statement Impact of Adoption of ASC 606 (Details)", "role": "http://www.tetratech.com/role/RevenueRecognitionCashFlowStatementImpactOfAdoptionOfAsc606Details", "shortName": "Revenue Recognition - Cash Flow Statement Impact of Adoption of ASC 606 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member", "decimals": "-3", "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402406 - Disclosure - Revenue Recognition - Summary of Contract Liabilities/Assets (Details)", "role": "http://www.tetratech.com/role/RevenueRecognitionSummaryOfContractLiabilitiesAssetsDetails", "shortName": "Revenue Recognition - Summary of Contract Liabilities/Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "ttek:ContractWithCustomerAssetLiabilityNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Consolidated Statements of Equity", "role": "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity", "shortName": "Consolidated Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402407 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)", "role": "http://www.tetratech.com/role/RevenueRecognitionDisaggregationOfRevenueDetails", "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD_srt_MajorCustomersAxis_ttek_StateAndLocalGovernmentMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402408 - Disclosure - Revenue Recognition - Remaining Unsatisfied Performance Obligations (Details)", "role": "http://www.tetratech.com/role/RevenueRecognitionRemainingUnsatisfiedPerformanceObligationsDetails", "shortName": "Revenue Recognition - Remaining Unsatisfied Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - 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", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Stock Repurchase and Dividends - Schedule of shares repurchased (Details)", "role": "http://www.tetratech.com/role/StockRepurchaseAndDividendsScheduleOfSharesRepurchasedDetails", "shortName": "Stock Repurchase and Dividends - Schedule of shares repurchased (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "D2019Q4Aug30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "D2019Q4Aug30", "decimals": "-3", "lang": null, "name": "us-gaap:Dividends", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ttek:ScheduleOfAccountsReceivableAndBillingsInExcessOfCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Accounts Receivable - Net - Net Accounts Receivable and Billings in Excess of Costs on Uncompleted Contracts (Details)", "role": "http://www.tetratech.com/role/AccountsReceivableNetNetAccountsReceivableAndBillingsInExcessOfCostsOnUncompletedContractsDetails", "shortName": "Accounts Receivable - Net - Net Accounts Receivable and Billings in Excess of Costs on Uncompleted Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ttek:ScheduleOfAccountsReceivableAndBillingsInExcessOfCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "ttek:UnbilledContractsReceivablePeriodForBillingAndCollection", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Accounts Receivable - Net - Narrative (Details)", "role": "http://www.tetratech.com/role/AccountsReceivableNetNarrativeDetails", "shortName": "Accounts Receivable - Net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-6", "lang": null, "name": "ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Acquisitions and Divestitures - Narrative (Details)", "role": "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails", "shortName": "Acquisitions and Divestitures - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Acquisitions and Divestitures- Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details)", "role": "http://www.tetratech.com/role/AcquisitionsAndDivestituresChangesInCarryingValueOfEstimatedContingentEarnOutLiabilitiesDetails", "shortName": "Acquisitions and Divestitures- Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "ttek:EstimatedEarnOutLiabilitiesForAcquisitionsDuringThePeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Goodwill and Intangible Assets - Schedule of Carrying Value of Goodwill (Details)", "role": "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsScheduleOfCarryingValueOfGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Carrying Value of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "D2019Q4Aug30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004501 - Statement - Consolidated Statements of Equity (Parenthetical)", "role": "http://www.tetratech.com/role/ConsolidatedStatementsOfEquityParenthetical", "shortName": "Consolidated Statements of Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "D2019Q4Jul01", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - 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", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ttek:ScheduleofGrossandAccumulatedAmountsforAcquiredFiniteLivedIntangibleAssetsbyMajorClassTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406404 - Disclosure - Goodwill and Intangible Assets - Amortization (Details)", "role": "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails", "shortName": "Goodwill and Intangible Assets - Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ttek:ScheduleofGrossandAccumulatedAmountsforAcquiredFiniteLivedIntangibleAssetsbyMajorClassTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Property and Equipment (Details)", "role": "http://www.tetratech.com/role/PropertyAndEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Income Taxes - Summary (Details)", "role": "http://www.tetratech.com/role/IncomeTaxesSummaryDetails", "shortName": "Income Taxes - Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "lang": null, "name": "ttek:TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Income Taxes - Schedule of temporary differences comprising the net deferred income tax liability (Details)", "role": "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails", "shortName": "Income Taxes - Schedule of temporary differences comprising the net deferred income tax liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2017Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtAndCapitalLeaseObligations", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember", "decimals": "-3", "lang": null, "name": "us-gaap:DebtAndCapitalLeaseObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Long-Term Debt - Narrative (Details)", "role": "http://www.tetratech.com/role/LongTermDebtNarrativeDetails", "shortName": "Long-Term Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4_us-gaap_CreditFacilityAxis_us-gaap_StandbyLettersOfCreditMember", "decimals": "-5", "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2017Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Leases - Narrative (Details)", "role": "http://www.tetratech.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2017Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Leases - Commitments (Details)", "role": "http://www.tetratech.com/role/LeasesCommitmentsDetails", "shortName": "Leases - Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Summary (Details)", "role": "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails", "shortName": "Stockholders' Equity and Stock Compensation Plans - Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411403 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock Options (Details)", "role": "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails", "shortName": "Stockholders' Equity and Stock Compensation Plans - Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Stockholders' Equity and Stock Compensation Plans - RSU and PSU (Details)", "role": "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails", "shortName": "Stockholders' Equity and Stock Compensation Plans - RSU and PSU (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2016Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromStockOptionsExercised", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP (Details)", "role": "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansEsppDetails", "shortName": "Stockholders' Equity and Stock Compensation Plans - ESPP (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD_us-gaap_PlanNameAxis_ttek_EmployeeStockPurchasePlanMember", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412401 - Disclosure - Retirement Plans (Details)", "role": "http://www.tetratech.com/role/RetirementPlansDetails", "shortName": "Retirement Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Earnings per Share - Calculation (Details)", "role": "http://www.tetratech.com/role/EarningsPerShareCalculationDetails", "shortName": "Earnings per Share - Calculation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413403 - 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": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DerivativeNumberOfInstrumentsHeld", "reportCount": 1, "unique": true, "unitRef": "instrument", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Derivative Financial Instruments - General Information (Details)", "role": "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails", "shortName": "Derivative Financial Instruments - General Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DerivativeNumberOfInstrumentsHeld", "reportCount": 1, "unique": true, "unitRef": "instrument", "xsiNil": "false" } }, "R9": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1005501 - Statement - Consolidated Statements of Cash Flows (Parenthetical)", "role": "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "Consolidated Statements of Cash Flows (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R90": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414403 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414404 - Disclosure - Derivative Financial Instruments - Schedule of Changed in FV of Cash Flow Hedges (Details)", "role": "http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleOfChangedInFvOfCashFlowHedgesDetails", "shortName": "Derivative Financial Instruments - Schedule of Changed in FV of Cash Flow Hedges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Details)", "role": "http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "shortName": "Reclassifications Out of Accumulated Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416401 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.tetratech.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R94": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "I2019Q4Jul15", "decimals": "INF", "first": true, "lang": null, "name": "ttek:LossContingencyNumberOfActions", "reportCount": 1, "unique": true, "unitRef": "action", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418401 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.tetratech.com/role/CommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "I2019Q4Jul15", "decimals": "INF", "first": true, "lang": null, "name": "ttek:LossContingencyNumberOfActions", "reportCount": 1, "unique": true, "unitRef": "action", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "ttek:NumberOfRenamedReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419402 - Disclosure - Reportable Segments - Financial Information (Details)", "role": "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "shortName": "Reportable Segments - Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_ttek_GovernmentServicesGroupMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419403 - Disclosure - Reportable Segments - Geographic Information (Details)", "role": "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails", "shortName": "Reportable Segments - Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420402 - Disclosure - Related Party Transactions (Details)", "role": "http://www.tetratech.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2018Q1QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421402 - Disclosure - Quarterly Financial Information - Unaudited (Details)", "role": "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails", "shortName": "Quarterly Financial Information - Unaudited (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FD2018Q1QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "2422401 - Schedule - 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", "span", "div", "td", "tr", "table", "div", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2016Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - tt10-kfy19document.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - tt10-kfy19document.htm", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tt10-kfy19document.htm", "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 100, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r501" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "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 CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r500" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r498" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r502" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r502" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r502" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r503" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r502" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r502" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r502" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r502" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r497" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r499" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r154", "r164" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Person serving on board of directors.", "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r170", "r261", "r266", "r489" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AccountsReceivableNetNarrativeDetails", "http://www.tetratech.com/role/BasisOfPresentationAndPreparationContingentConsiderationConcentrationOfCreditRiskAndRevenueRecognitionDetails", "http://www.tetratech.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails", "http://www.tetratech.com/role/BasisOfPresentationAndPreparationContingentConsiderationConcentrationOfCreditRiskAndRevenueRecognitionDetails", "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPropertyAndEquipmentDetails", "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails", "http://www.tetratech.com/role/BasisOfPresentationAndPreparationContingentConsiderationConcentrationOfCreditRiskAndRevenueRecognitionDetails", "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPropertyAndEquipmentDetails", "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AccountsReceivableNetNarrativeDetails", "http://www.tetratech.com/role/BasisOfPresentationAndPreparationContingentConsiderationConcentrationOfCreditRiskAndRevenueRecognitionDetails", "http://www.tetratech.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r167", "r261", "r264", "r486", "r487" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails", "http://www.tetratech.com/role/BasisOfPresentationAndPreparationContingentConsiderationConcentrationOfCreditRiskAndRevenueRecognitionDetails", "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPropertyAndEquipmentDetails", "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails", "http://www.tetratech.com/role/BasisOfPresentationAndPreparationContingentConsiderationConcentrationOfCreditRiskAndRevenueRecognitionDetails", "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPropertyAndEquipmentDetails", "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r120", "r122", "r123", "r124" ], "lang": { "en-US": { "role": { "documentation": "Effect of a correction of an error, other prior year adjustment, or application of a new accounting pronouncement on a financial statement line item or any per share amounts. The cumulative effect of the change on retained earnings or net assets in the statement of financial position would also be represented under this domain member.", "label": "Restatement Adjustment [Member]", "terseLabel": "Restatement Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by revision of previously issued financial statements.", "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revision of previously issued financial statements.", "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r504" ], "lang": { "en-US": { "role": { "documentation": "Information reported for future period.", "label": "Forecast [Member]", "terseLabel": "Scenario, Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r117", "r507" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ScheduleIiValuationAndQualifyingAccountsAndReserves" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r169", "r261", "r265", "r488", "r492", "r496", "r505", "r506" ], "lang": { "en-US": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r233", "r447" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r172", "r442" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r117", "r507" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesDetails" ], "xbrltype": "stringItemType" }, "ttek_A2019StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2019 Stock Repurchase Program [Member]", "label": "2019 Stock Repurchase Program [Member]", "terseLabel": "2019 Stock Repurchase Program" } } }, "localname": "A2019StockRepurchaseProgramMember", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseAndDividendsScheduleOfSharesRepurchasedDetails" ], "xbrltype": "domainItemType" }, "ttek_AUDCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "AUD Credit Facility [Member]", "label": "AUD Credit Facility [Member]", "terseLabel": "AUD Credit Facility" } } }, "localname": "AUDCreditFacilityMember", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_AccountsReceivableAndRevenueRecognitionDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Accounts Receivable - Net and Revenue Recognition" } } }, "localname": "AccountsReceivableAndRevenueRecognitionDisclosureAbstract", "nsuri": "http://www.tetratech.com/20190929", "xbrltype": "stringItemType" }, "ttek_AccountsReceivableNetDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure itemizing the various types of trade accounts receivable such as billed and unbilled accounts receivable ,contract retentions and billings in excess of costs, as well as the gross carrying value, allowance, and net carrying value as of the balance sheet date. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of any premiums or discounts or unearned income.", "label": "Accounts Receivable, Net Disclosure [Text Block]", "terseLabel": "Accounts Receivable - Net" } } }, "localname": "AccountsReceivableNetDisclosureTextBlock", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/AccountsReceivableNet" ], "xbrltype": "textBlockItemType" }, "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/20190929", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_BillingsInExcessOfCostPeriodForRevenueRecognition": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the period within which the majority of billings in excess of costs on uncompleted contracts will be earned.", "label": "Billings in Excess of Cost Period for Revenue Recognition", "terseLabel": "Period for earning majority of billings in excess of costs" } } }, "localname": "BillingsInExcessOfCostPeriodForRevenueRecognition", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationCashAndCashEquivalentsAndAccountsReceivableDetails" ], "xbrltype": "durationItemType" }, "ttek_BusinessAcquisitionContingentConsiderationActualCashPaymentReportedAsCashFlowsFromOperatingActivities": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of actual cash payments resulting from the contingent consideration arrangement reported as cash flows used in operating activities.", "label": "Business Acquisition, Contingent Consideration, Actual Cash Payment Reported as Cash Flows from Operating Activities", "terseLabel": "Reported as cash used in operating activities" } } }, "localname": "BusinessAcquisitionContingentConsiderationActualCashPaymentReportedAsCashFlowsFromOperatingActivities", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresChangesInCarryingValueOfEstimatedContingentEarnOutLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "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": "Earn-out period" } } }, "localname": "BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "ttek_BusinessCombinationContingentConsiderationArrangementsPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Period", "label": "Business Combination, Contingent Consideration Arrangements, Period", "terseLabel": "Earn-out period" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsPeriod", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails" ], "xbrltype": "durationItemType" }, "ttek_BusinessCombinationContingentConsiderationPaymentPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the period from the date of acquisition over which contingent earn-out payments may be made to former shareholders of an acquired entity.", "label": "Business Combination, Contingent Consideration Payment Period", "terseLabel": "Period for contingent earn-out payments" } } }, "localname": "BusinessCombinationContingentConsiderationPaymentPeriod", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationContingentConsiderationConcentrationOfCreditRiskAndRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "ttek_CashPaidDuringThePeriodAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Cash Paid During the Period [Abstract]", "terseLabel": "Cash paid during the year for:" } } }, "localname": "CashPaidDuringThePeriodAbstract", "nsuri": "http://www.tetratech.com/20190929", "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/20190929", "presentation": [ "http://www.tetratech.com/role/AccountsReceivableNetNarrativeDetails", "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsScheduleOfCarryingValueOfGoodwillDetails", "http://www.tetratech.com/role/PropertyAndEquipmentDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "http://www.tetratech.com/role/RevenueRecognitionNarrativeDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationContingentConsiderationConcentrationOfCreditRiskAndRevenueRecognitionDetails", "http://www.tetratech.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationContingentConsiderationConcentrationOfCreditRiskAndRevenueRecognitionDetails" ], "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/20190929", "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/20190929", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "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/20190929", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contract Receivable Decrease In Revenue Related To Claims And Requests For Equitable Adjustment On Contract", "label": "Contract Receivable Decrease In Revenue Related To Claims And Requests For Equitable Adjustment On Contract", "terseLabel": "Reduction in the revenue related to the evaluation of the claims" } } }, "localname": "ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/AccountsReceivableNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_ContractWithCustomerAssetLiabilityNetCurrent": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/RevenueRecognitionSummaryOfContractLiabilitiesAssetsDetails": { "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/20190929", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionSummaryOfContractLiabilitiesAssetsDetails" ], "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/20190929", "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/20190929", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "ttek_CreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Credit Agreement [Member]", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "ttek_DecreaseInRevenueRelatedToConstructionSettlement": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Decrease In Revenue Related To Construction Settlement", "label": "Decrease In Revenue Related To Construction Settlement", "terseLabel": "Decrease in revenue related to construction settlement" } } }, "localname": "DecreaseInRevenueRelatedToConstructionSettlement", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "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/20190929", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "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 of derivative instruments" } } }, "localname": "DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortion", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "xbrltype": "integerItemType" }, "ttek_EGlobalTechMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "eGlobalTech [Member]", "label": "eGlobalTech [Member]", "terseLabel": "eGlobalTech" } } }, "localname": "EGlobalTechMember", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "xbrltype": "domainItemType" }, "ttek_EarnOutPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Earn Out Payments [Abstract]", "terseLabel": "Earn-out payments:" } } }, "localname": "EarnOutPaymentsAbstract", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresChangesInCarryingValueOfEstimatedContingentEarnOutLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "ttek_EcoLogicalAustraliaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Eco Logical Australia [Member]", "label": "Eco Logical Australia [Member]", "terseLabel": "ELA" } } }, "localname": "EcoLogicalAustraliaMember", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "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 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/20190929", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "percentItemType" }, "ttek_EffectiveIncomeTaxRateReconciliationExcludingSharebasedCompensationExcessTaxBenefitAndTaxCutsAndJobsActImpactsPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Excluding Share-based Compensation Excess Tax Benefit And Tax Cuts And Jobs Act Impacts, Percent", "label": "Effective Income Tax Rate Reconciliation, Excluding Share-based Compensation Excess Tax Benefit And Tax Cuts And Jobs Act Impacts, Percent", "terseLabel": "Effective income tax rate excluding excess tax benefit and TCJA impact" } } }, "localname": "EffectiveIncomeTaxRateReconciliationExcludingSharebasedCompensationExcessTaxBenefitAndTaxCutsAndJobsActImpactsPercent", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "order": 13.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/20190929", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "percentItemType" }, "ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "order": 8.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/20190929", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansEsppDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "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/20190929", "presentation": [ "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/20190929", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "xbrltype": "domainItemType" }, "ttek_EstimatedContingentEarnOutLiabilityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Estimated Contingent Earn Out Liability [Roll Forward]", "terseLabel": "Estimated contingent earn-out liabilities" } } }, "localname": "EstimatedContingentEarnOutLiabilityRollForward", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresChangesInCarryingValueOfEstimatedContingentEarnOutLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "ttek_EstimatedEarnOutLiabilitiesForAcquisitionsDuringThePeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of estimated earn-out liabilities for acquisitions during the period.", "label": "Estimated Earn Out Liabilities for Acquisitions During the Period", "terseLabel": "Estimated earn-out liabilities for acquisitions during the fiscal year" } } }, "localname": "EstimatedEarnOutLiabilitiesForAcquisitionsDuringThePeriod", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresChangesInCarryingValueOfEstimatedContingentEarnOutLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "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/20190929", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "xbrltype": "sharesItemType" }, "ttek_FairValueAdjustmentsToContingentConsideration": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.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 \u2013 fair value adjustments", "verboseLabel": "Fair value adjustments to contingent consideration liabilities" } } }, "localname": "FairValueAdjustmentsToContingentConsideration", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "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/20190929", "presentation": [ "http://www.tetratech.com/role/AccountsReceivableNetNarrativeDetails", "http://www.tetratech.com/role/BasisOfPresentationAndPreparationContingentConsiderationConcentrationOfCreditRiskAndRevenueRecognitionDetails", "http://www.tetratech.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "xbrltype": "domainItemType" }, "ttek_ForeignCurrencyTransactionAndTranslationAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the change in earn-out liability during the period resulting from the process of translating earn-out liability from business combination into the reporting currency of the reporting entity.", "label": "Foreign Currency Transaction and Translation Adjustment", "terseLabel": "Foreign exchange impact" } } }, "localname": "ForeignCurrencyTransactionAndTranslationAdjustment", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresChangesInCarryingValueOfEstimatedContingentEarnOutLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ttek_ForeignEarningsRepatriatedTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense or benefit from foreign earnings repatriated from subsidiaries outside the country of domicile.", "label": "Foreign Earnings Repatriated Tax Expense Benefit", "terseLabel": "Incremental federal tax due to repatriation of foreign earnings" } } }, "localname": "ForeignEarningsRepatriatedTaxExpenseBenefit", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20190929", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "xbrltype": "domainItemType" }, "ttek_GBPCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "GBP Credit Facility [Member]", "label": "GBP Credit Facility [Member]", "terseLabel": "GBP Credit Facility" } } }, "localname": "GBPCreditFacilityMember", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_GlumacMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Glumac [Member]", "label": "Glumac [Member]", "terseLabel": "Glumac" } } }, "localname": "GlumacMember", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_GovernmentContractReceivableBilledAmounts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of billed receivables that are derived from government contracts.", "label": "Government Contract Receivable Billed Amounts", "terseLabel": "Billed accounts receivable related to U.S. federal government contracts" } } }, "localname": "GovernmentContractReceivableBilledAmounts", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/AccountsReceivableNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20190929", "presentation": [ "http://www.tetratech.com/role/AccountsReceivableNetNarrativeDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsScheduleOfCarryingValueOfGoodwillDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.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/20190929", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows", "http://www.tetratech.com/role/RevenueRecognitionCashFlowStatementImpactOfAdoptionOfAsc606Details" ], "xbrltype": "monetaryItemType" }, "ttek_IncreaseDecreaseInAccruedCompensation": { "auth_ref": [], "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 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/20190929", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ttek_IncreaseDecreaseInFairValueOfContingentConsiderationReportedInInterestExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the change in fair value of contingent consideration reported in interest expense.", "label": "Increase (Decrease) in Fair Value of Contingent Consideration Reported in Interest Expense", "terseLabel": "Increases due to re-measurement of fair value reported in interest expense" } } }, "localname": "IncreaseDecreaseInFairValueOfContingentConsiderationReportedInInterestExpense", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresChangesInCarryingValueOfEstimatedContingentEarnOutLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ttek_IncreaseDecreaseInFairValueOfContingentConsiderationReportedInOperatingIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the change in fair value of contingent consideration reported in operating income.", "label": "Increase (Decrease) in Fair Value of Contingent Consideration Reported in Operating Income", "terseLabel": "Net increase (decrease) due to re-measurement of fair value reported as losses (gains) in operating income" } } }, "localname": "IncreaseDecreaseInFairValueOfContingentConsiderationReportedInOperatingIncome", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresChangesInCarryingValueOfEstimatedContingentEarnOutLiabilitiesDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationContingentConsiderationConcentrationOfCreditRiskAndRevenueRecognitionDetails", "http://www.tetratech.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "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/20190929", "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/20190929", "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/20190929", "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/20190929", "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/20190929", "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/20190929", "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/20190929", "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/20190929", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationCashAndCashEquivalentsAndAccountsReceivableDetails" ], "xbrltype": "durationItemType" }, "ttek_NonCoreFieldServicesBusinessMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non-Core Field Services Business [Member]", "label": "Non-Core Field Services Business [Member]", "terseLabel": "Non-core field services business" } } }, "localname": "NonCoreFieldServicesBusinessMember", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "domainItemType" }, "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/20190929", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_November52018StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "November 5, 2018 Stock Repurchase Program [Member]", "label": "November 5, 2018 Stock Repurchase Program [Member]", "terseLabel": "2018 Stock Repurchase Program" } } }, "localname": "November52018StockRepurchaseProgramMember", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseAndDividendsScheduleOfSharesRepurchasedDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails" ], "xbrltype": "integerItemType" }, "ttek_NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting": { "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 Reportable Segments for Goodwill Impairment Testing", "terseLabel": "Number of levels below reportable segments at which goodwill impairment testing is performed" } } }, "localname": "NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "integerItemType" }, "ttek_NumberOfRenamedReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Renamed Reportable Segments", "label": "Number Of Renamed Reportable Segments", "terseLabel": "Number of renamed reportable segments" } } }, "localname": "NumberOfRenamedReportableSegments", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/DescriptionOfBusinessDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "integerItemType" }, "ttek_OtherLongTermDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents other forms of long-term debt not elsewhere specified in the taxonomy with initial maturities beyond one year or beyond the normal operating cycle, whichever is longer, including both current and noncurrent portions.", "label": "Other Long Term Debt [Member]", "terseLabel": "Capital leases" } } }, "localname": "OtherLongTermDebtMember", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/LongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "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/20190929", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationContingentConsiderationConcentrationOfCreditRiskAndRevenueRecognitionDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationContingentConsiderationConcentrationOfCreditRiskAndRevenueRecognitionDetails" ], "xbrltype": "percentItemType" }, "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/20190929", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_RFSReportingUnitMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "RFS Reporting Unit [Member]", "label": "RFS Reporting Unit [Member]", "terseLabel": "RFS Reporting Unit" } } }, "localname": "RFSReportingUnitMember", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" ], "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/20190929", "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/20190929", "presentation": [ "http://www.tetratech.com/role/AccountsReceivableNetNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails" ], "xbrltype": "domainItemType" }, "ttek_RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description about retirement plan including 401(k) plans. Also includes disclosure reflecting postretirement benefit arrangements with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.", "label": "Retirement Plans and Deferred Compensation Arrangement with Individual Disclosure, Postretirement Benefits [Text Block]", "terseLabel": "Retirement Plans" } } }, "localname": "RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/RetirementPlans" ], "xbrltype": "textBlockItemType" }, "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/20190929", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_RevenueRecognitionNetUnfavorableOperatingIncomeAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Revenue Recognition Net Unfavorable Operating Income Adjustments", "label": "Revenue Recognition Net Unfavorable Operating Income Adjustments", "terseLabel": "Net unfavorable operating income adjustments" } } }, "localname": "RevenueRecognitionNetUnfavorableOperatingIncomeAdjustments", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_ScheduleOfAccountsReceivableAndBillingsInExcessOfCostTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts receivable such as billed and unbilled accounts receivable and contract retentions, as well as the gross carrying value, allowance, and net carrying value, and billings in excess of costs on uncompleted contracts as of the balance sheet date.", "label": "Schedule of Accounts Receivable and Billings in Excess of Cost [Table Text Block]", "terseLabel": "Net accounts receivable and billings in excess of costs on uncompleted contracts" } } }, "localname": "ScheduleOfAccountsReceivableAndBillingsInExcessOfCostTableTextBlock", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/AccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "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/20190929", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresTables" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "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/20190929", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueOfSharesPurchasedForAward": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total accumulated difference between the fair value of underlying shares on dates of purchase and purchase price on shares purchased under the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value of Shares Purchased for Award", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueOfSharesPurchasedForAward", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansEsppDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansEsppDetails" ], "xbrltype": "monetaryItemType" }, "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/20190929", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "xbrltype": "monetaryItemType" }, "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "stringItemType" }, "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted- Average Remaining Contractual Term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails" ], "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/20190929", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails" ], "xbrltype": "sharesItemType" }, "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/20190929", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails" ], "xbrltype": "perShareItemType" }, "ttek_SharesRepurchasedAveragePricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shares Repurchased, Average Price Per Share", "label": "Shares Repurchased, Average Price Per Share", "terseLabel": "Average Price Paid per Share (USD per share)" } } }, "localname": "SharesRepurchasedAveragePricePerShare", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseAndDividendsScheduleOfSharesRepurchasedDetails" ], "xbrltype": "perShareItemType" }, "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/20190929", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "ttek_StockRepurchaseAndDividendsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Repurchase And Dividends [Abstract]", "label": "Stock Repurchase And Dividends [Abstract]" } } }, "localname": "StockRepurchaseAndDividendsAbstract", "nsuri": "http://www.tetratech.com/20190929", "xbrltype": "stringItemType" }, "ttek_SubcontractorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subcontractor [Member]", "label": "Subcontractor [Member]", "terseLabel": "Subcontractor costs" } } }, "localname": "SubcontractorMember", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "domainItemType" }, "ttek_SummaryOfSharesRepurchasedTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Summary Of Shares Repurchased [Table Text Block]", "label": "Summary Of Shares Repurchased [Table Text Block]", "terseLabel": "Schedule of stock repurchase activity" } } }, "localname": "SummaryOfSharesRepurchasedTableTextBlock", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseAndDividendsTables" ], "xbrltype": "textBlockItemType" }, "ttek_TaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act, Change In Tax Rate, Income Tax Expense (Benefit)", "label": "Tax Cuts And Jobs Act, Change In Tax Rate, Income Tax Expense (Benefit)", "negatedLabel": "Deferred tax benefit from tax reform remeasurement" } } }, "localname": "TaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_TaxCutsAndJobsActGILTIProvision": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act, GILTI Provision", "label": "Tax Cuts And Jobs Act, GILTI Provision", "terseLabel": "Tax Cuts And Jobs Act, GILTI Provision" } } }, "localname": "TaxCutsAndJobsActGILTIProvision", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Income Tax Expense", "label": "Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Income Tax Expense", "terseLabel": "Tax Cuts and Jobs Act, transition tax" } } }, "localname": "TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20190929", "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/20190929", "presentation": [ "http://www.tetratech.com/role/AccountsReceivableNetNarrativeDetails", "http://www.tetratech.com/role/BasisOfPresentationAndPreparationCashAndCashEquivalentsAndAccountsReceivableDetails" ], "xbrltype": "durationItemType" }, "ttek_UnrecognizedTaxBenefitsAccruedInterestExpenseFromSettlementsWithTaxingAuthorities": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents accrued interest expense of unrecognized tax benefits from settlements with tax authorities.", "label": "Unrecognized Tax Benefits Accrued Interest Expense from Settlements with Taxing Authorities", "terseLabel": "Accrued additional interest expense" } } }, "localname": "UnrecognizedTaxBenefitsAccruedInterestExpenseFromSettlementsWithTaxingAuthorities", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_ValuationAllowanceAndReservesChargedToCostAndExpenseAndOtherAccounts": { "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 and Other Accounts", "terseLabel": "Charged to Costs, Expenses and Revenue" } } }, "localname": "ValuationAllowanceAndReservesChargedToCostAndExpenseAndOtherAccounts", "nsuri": "http://www.tetratech.com/20190929", "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/20190929", "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 plc" } } }, "localname": "WYGplcMember", "nsuri": "http://www.tetratech.com/20190929", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "domainItemType" }, "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": "Reclassifications out of accumulated other comprehensive income (loss)" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r269" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionBalanceSheetImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionCashFlowStatementImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionIncomeStatementImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r39" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r173", "r174" ], "calculation": { "http://www.tetratech.com/role/AccountsReceivableNetNetAccountsReceivableAndBillingsInExcessOfCostsOnUncompletedContractsDetails": { "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 \u2013 gross" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AccountsReceivableNetNetAccountsReceivableAndBillingsInExcessOfCostsOnUncompletedContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]", "terseLabel": "Accounts Receivable - Net" } } }, "localname": "AccountsReceivableNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationCashAndCashEquivalentsAndAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r24", "r173", "r174", "r262" ], "calculation": { "http://www.tetratech.com/role/AccountsReceivableNetNetAccountsReceivableAndBillingsInExcessOfCostsOnUncompletedContractsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable \u2013 net", "totalLabel": "Total accounts receivable \u2013 net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AccountsReceivableNetNetAccountsReceivableAndBillingsInExcessOfCostsOnUncompletedContractsDetails", "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/RevenueRecognitionBalanceSheetImpactOfAdoptionOfAsc606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r23", "r107", "r441", "r443", "r444", "r478" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r37", "r218" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r57", "r61", "r62", "r387" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "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": "Reclassifications out of accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r59", "r60", "r61" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r58", "r61", "r62", "r388" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity", "http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r56", "r61", "r62", "r388" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r203" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r25" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r119" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionBalanceSheetImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionCashFlowStatementImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionIncomeStatementImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r276", "r278", "r311", "r312" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r278", "r305", "r310" ], "calculation": { "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails": { "order": 1.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansEsppDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails": { "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r116" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r30", "r179", "r184" ], "calculation": { "http://www.tetratech.com/role/AccountsReceivableNetNetAccountsReceivableAndBillingsInExcessOfCostsOnUncompletedContractsDetails": { "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AccountsReceivableNetNetAccountsReceivableAndBillingsInExcessOfCostsOnUncompletedContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r98", "r201", "r209" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r134" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Securities excluded from the calculation of dilutive potential common shares (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/EarningsPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r159", "r454", "r472" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/RevenueRecognitionBalanceSheetImpactOfAdoptionOfAsc606Details" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r10", "r52" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup": { "auth_ref": [ "r214" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets held-for-sale that are not part of a disposal group.", "label": "Assets Held-for-sale, Not Part of Disposal Group", "terseLabel": "Assets held-for-sale" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroup", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r279", "r307" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r279", "r307" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueOfOutstandingDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r403", "r407" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueOfOutstandingDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BilledContractReceivables": { "auth_ref": [ "r50" ], "calculation": { "http://www.tetratech.com/role/AccountsReceivableNetNetAccountsReceivableAndBillingsInExcessOfCostsOnUncompletedContractsDetails": { "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AccountsReceivableNetNetAccountsReceivableAndBillingsInExcessOfCostsOnUncompletedContractsDetails" ], "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": "Bridge Loan" } } }, "localname": "BridgeLoanMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r356", "r357" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "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" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r355" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r366", "r367", "r370" ], "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": "Aggregate fair value of purchase prices" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r364", "r366", "r367", "r372" ], "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": "Debt assumed" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r97", "r375" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Increase (decrease) in contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r374" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Aggregate maximum of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r365", "r368", "r373" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "periodEndLabel": "Ending balance (at fair value)", "periodStartLabel": "Beginning balance (at fair value)", "terseLabel": "Contingent earn-out liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresChangesInCarryingValueOfEstimatedContingentEarnOutLiabilitiesDetails", "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r365", "r369" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r365", "r369" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 4.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized": { "auth_ref": [ "r359" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount, measured at acquisition-date fair value, of all liabilities assumed that arise from contingencies and were recognized by the entity.", "label": "Business Combination, Liabilities Arising from Contingencies, Amount Recognized", "terseLabel": "Estimated fair value of contingent earn-out" } } }, "localname": "BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r358" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Purchase price related to payables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r104", "r353" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member": { "auth_ref": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "Calculated under guidance for revenue recognition in effect prior to change to new guidance for revenue from contract with customer when using transition method for cumulative effect in period including initial date of application.", "label": "Calculated under Revenue Guidance in Effect before Topic 606 [Member]", "terseLabel": "Recognition Under Previous Guidance" } } }, "localname": "CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionBalanceSheetImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionCashFlowStatementImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionIncomeStatementImpactOfAdoptionOfAsc606Details" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r436" ], "calculation": { "http://www.tetratech.com/role/LeasesCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases.", "label": "Capital Leases, Future Minimum Payments Due", "totalLabel": "Total" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Capital" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r436" ], "calculation": { "http://www.tetratech.com/role/LeasesCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r436" ], "calculation": { "http://www.tetratech.com/role/LeasesCommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Five Years", "terseLabel": "2024" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r436" ], "calculation": { "http://www.tetratech.com/role/LeasesCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Four Years", "terseLabel": "2023" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r436" ], "calculation": { "http://www.tetratech.com/role/LeasesCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Three Years", "terseLabel": "2022" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r436" ], "calculation": { "http://www.tetratech.com/role/LeasesCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Two Years", "terseLabel": "2021" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r436" ], "calculation": { "http://www.tetratech.com/role/LeasesCommitmentsDetails": { "order": 6.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due Thereafter", "terseLabel": "Beyond" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments": { "auth_ref": [ "r436" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.", "label": "Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments", "terseLabel": "Net present value" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationCashAndCashEquivalentsAndAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r33", "r100" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r13", "r101", "r104" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r94", "r100", "r103" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, cash equivalents and restricted cash at end of year", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of year", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r94", "r426" ], "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, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r400" ], "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": "Designated as cash flow hedges" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueOfOutstandingDerivativesDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r247", "r248", "r249", "r250" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseAndDividendsScheduleOfSharesRepurchasedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r46", "r232", "r463", "r480" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 6.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 18)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-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]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r231", "r234" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r104", "r236", "r493", "r494" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r246" ], "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": "Dividends Paid Per Share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquityParenthetical", "http://www.tetratech.com/role/StockRepurchaseAndDividendsScheduleOfDividendsDeclaredAndPaidDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r246" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseAndDividendsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r241" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22" ], "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 \u2013 Authorized, 150,000 shares of $0.01 par value; issued and outstanding, 54,565 and 55,349 shares at September 29, 2019 and September 30, 2018, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r65", "r67", "r68" ], "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" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r65", "r67", "r382", "r383", "r392" ], "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" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r65", "r67", "r381", "r392" ], "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" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r81" ], "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" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Summary of Net Contract Liabilities/Assets" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r254", "r256", "r262" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.tetratech.com/role/RevenueRecognitionSummaryOfContractLiabilitiesAssetsDetails": { "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, Net, Current", "negatedLabel": "Decrease to contract assets due to adoption of new accounting guidance", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/RevenueRecognitionBalanceSheetImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionNarrativeDetails", "http://www.tetratech.com/role/RevenueRecognitionSummaryOfContractLiabilitiesAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r267" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r254", "r255", "r262" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.tetratech.com/role/RevenueRecognitionSummaryOfContractLiabilitiesAssetsDetails": { "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", "negatedLabel": "Decrease to contract liabilities due to adoption of new accounting guidance", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/RevenueRecognitionBalanceSheetImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionNarrativeDetails", "http://www.tetratech.com/role/RevenueRecognitionSummaryOfContractLiabilitiesAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r263" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r166" ], "lang": { "en-US": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r79" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative effect of accounting changes" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r106", "r343", "r347" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r111", "r345" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r106", "r343", "r347" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r106", "r343", "r347" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerContractsMember": { "auth_ref": [ "r363" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r363" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndCapitalLeaseObligations": { "auth_ref": [ "r461", "r481" ], "calculation": { "http://www.tetratech.com/role/LongTermDebtScheduleOfLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesOfLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term and long-term debt and lease obligation.", "label": "Debt and Lease Obligation", "totalLabel": "Total long-term debt" } } }, "localname": "DebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtScheduleOfLongTermDebtDetails", "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r16", "r17", "r18", "r455", "r457", "r471" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails", "http://www.tetratech.com/role/LongTermDebtScheduleOfLongTermDebtDetails" ], "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/2019-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": "Long-term debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails", "http://www.tetratech.com/role/LongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r44" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails", "http://www.tetratech.com/role/LongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r44", "r108", "r242", "r243", "r244", "r245", "r430", "r431", "r433", "r468" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails", "http://www.tetratech.com/role/LongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r38" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r106", "r344", "r347" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r106", "r344", "r347" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r339" ], "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 income taxes", "verboseLabel": "Increase to deferred tax assets due to adoption of new accounting guidance" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r106", "r344", "r347" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "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 expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r19", "r20", "r336", "r456", "r470" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r323", "r339" ], "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 income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/RevenueRecognitionBalanceSheetImpactOfAdoptionOfAsc606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r99" ], "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 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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows", "http://www.tetratech.com/role/RevenueRecognitionCashFlowStatementImpactOfAdoptionOfAsc606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r106", "r344", "r347" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r339" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails": { "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": "Deferred tax assets, net" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r337" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails": { "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r315", "r341", "r342" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "auth_ref": [ "r315", "r341", "r342" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails": { "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 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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r315", "r341", "r342" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails": { "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r315", "r341", "r342" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails": { "order": 5.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r315", "r341", "r342" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails": { "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r315", "r341", "r342" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails": { "order": 3.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 the allowance for doubtful accounts.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "auth_ref": [ "r315", "r341", "r342" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails": { "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r338" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails": { "order": 7.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r323", "r339" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r316", "r341", "r342" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails": { "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r316", "r341", "r342" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails": { "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 property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": { "auth_ref": [ "r316", "r341", "r342" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails": { "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleOfTemporaryDifferencesComprisingNetDeferredIncomeTaxLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r274" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r98", "r216" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r98", "r157" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueOfOutstandingDerivativesDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleOfChangedInFvOfCashFlowHedgesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r53", "r54", "r405", "r448" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Fair Value of Derivative Asset" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2019-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 Rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r404", "r406", "r409", "r411" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueOfOutstandingDerivativesDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleOfChangedInFvOfCashFlowHedgesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r421" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r401", "r404", "r409" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueOfOutstandingDerivativesDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r401", "r404", "r409", "r411", "r412", "r416", "r418" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleOfChangedInFvOfCashFlowHedgesDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleOfChangedInFvOfCashFlowHedgesDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "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 financial instruments" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r397", "r399" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional Amount (in thousands)" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "auth_ref": [ "r397", "r399" ], "lang": { "en-US": { "role": { "documentation": "The number of derivative instruments of a particular group held by the entity.", "label": "Derivative, Number of Instruments Held", "terseLabel": "Number of derivative instruments" } } }, "localname": "DerivativeNumberOfInstrumentsHeld", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r113", "r396", "r398", "r399", "r401", "r402", "r408", "r409", "r413", "r415", "r418" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "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": "Derivative financial instruments" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueOfOutstandingDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r104", "r114", "r396", "r398", "r401", "r402", "r414" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r401" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueOfOutstandingDerivativesDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]", "terseLabel": "Impact of the Adoption of ASC 606" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionBalanceSheetImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionCashFlowStatementImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionIncomeStatementImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r261" ], "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": "Reconciliation of Disaggregation of Revenue to Reportable Segments" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r5" ], "lang": { "en-US": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r215", "r223" ], "lang": { "en-US": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "terseLabel": "Disposed of by Sale" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": { "auth_ref": [ "r0", "r1", "r4", "r221" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment", "terseLabel": "Disposal group, property and equipment" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r3" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Disposal group revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r246", "r467" ], "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 (in thousands)" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseAndDividendsScheduleOfDividendsDeclaredAndPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r246" ], "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/2019-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" } } }, "localname": "DividendsDeclaredTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseAndDividendsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r112", "r441", "r462", "r482" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r75", "r120", "r129", "r131", "r132", "r133", "r136", "r465", "r484" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome", "http://www.tetratech.com/role/EarningsPerShareCalculationDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/EarningsPerShareCalculationDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r75", "r120", "r129", "r131", "r132", "r133", "r136", "r465", "r484" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome", "http://www.tetratech.com/role/EarningsPerShareCalculationDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r426" ], "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, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r110", "r324", "r325" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "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 (as a percent)", "totalLabel": "Total income tax expense" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Reconciliation of effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r324", "r325", "r346" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r324", "r325", "r346" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities": { "auth_ref": [ "r324", "r325", "r346" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent", "negatedLabel": "Domestic production deduction" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness": { "auth_ref": [ "r324", "r325", "r346" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to disposition of a business not qualifying as a discontinued operation.", "label": "Effective Income Tax Rate Reconciliation, Disposition of Business, Percent", "terseLabel": "Goodwill" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDispositionOfBusiness", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r324", "r325", "r346" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "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 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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r324", "r325", "r346" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "order": 11.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r324", "r325", "r346" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r324", "r325", "r346" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": { "auth_ref": [ "r324" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "order": 12.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "pureItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent": { "auth_ref": [ "r324" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "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 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 tax on foreign earnings" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "pureItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": { "auth_ref": [ "r324", "r325", "r346" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "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 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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r306" ], "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 compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansEsppDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r306" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r305" ], "calculation": { "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails": { "order": 2.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "auth_ref": [ "r308" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseAndDividendsScheduleOfSharesRepurchasedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity", "http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r34", "r160", "r183" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 3.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r460" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Escrow deposit" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r422" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r104", "r423", "r424" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r403", "r408", "r416" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueOfOutstandingDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r417" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r208" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r210" ], "calculation": { "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r210" ], "calculation": { "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r210" ], "calculation": { "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r210" ], "calculation": { "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r202", "r204", "r208", "r211", "r451" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails", "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "negatedLabel": "Foreign currency translation adjustments" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Estimated amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r208", "r451" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails" ], "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" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r202", "r207" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails", "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r208" ], "calculation": { "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails": { "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", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r378", "r393", "r394" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r267" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r104", "r425", "r428" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r98", "r215", "r220" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.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": "Loss (gain) on sale of assets and divested business" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r98", "r389" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedLabel": "Loss on disposition of business" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r232" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Gain (Loss) Related to Litigation Settlement", "negatedLabel": "Loss from claim settlement" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AccountsReceivableNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r186", "r188" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsScheduleOfCarryingValueOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r190" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsScheduleOfCarryingValueOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r212" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r104", "r196", "r205" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r189", "r195" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r189", "r195" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r98", "r187", "r192", "r198" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows", "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome", "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsScheduleOfCarryingValueOfGoodwillDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails", "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsScheduleOfCarryingValueOfGoodwillDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsScheduleOfCarryingValueOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r193", "r194", "r354" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsScheduleOfCarryingValueOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r191" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Written off Related to Sale of Business Unit", "negatedTerseLabel": "Divestiture" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsScheduleOfCarryingValueOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r78" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r401", "r412" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueOfOutstandingDerivativesDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r401" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueOfOutstandingDerivativesDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r401" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueOfOutstandingDerivativesDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r104", "r213", "r224" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r109" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r74", "r120", "r452", "r464", "r485" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income tax expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r109" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r109" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Total income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "Income before income taxes:" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "auth_ref": [ "r98" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.", "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions", "negatedLabel": "Equity in income of unconsolidated joint ventures, net of distributions" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r328" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r106", "r158", "r349" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": { "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", "negatedTerseLabel": "Income tax expense", "totalLabel": "Total income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome", "http://www.tetratech.com/role/IncomeTaxesSummaryDetails", "http://www.tetratech.com/role/RevenueRecognitionIncomeStatementImpactOfAdoptionOfAsc606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r69", "r104", "r321", "r322", "r334", "r335", "r340", "r350", "r495" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r102" ], "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 $5.2 million, $2.5 million and $2.1 million" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r48", "r460", "r483" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r97" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r97" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows", "http://www.tetratech.com/role/RevenueRecognitionCashFlowStatementImpactOfAdoptionOfAsc606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "auth_ref": [ "r97" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r97" ], "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 operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r97" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r130", "r135" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/EarningsPerShareCalculationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionBalanceSheetImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionCashFlowStatementImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionIncomeStatementImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionBalanceSheetImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionCashFlowStatementImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionIncomeStatementImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r200", "r206" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets \u2013 net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Intangible Assets, Net (Including Goodwill) [Abstract]", "terseLabel": "Contingent Consideration" } } }, "localname": "IntangibleAssetsNetIncludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationContingentConsiderationConcentrationOfCreditRiskAndRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r72", "r156", "r429", "r432", "r466" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r91", "r95", "r102" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": { "auth_ref": [ "r420" ], "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", "terseLabel": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net" } } }, "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r410" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueOfOutstandingDerivativesDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleOfChangedInFvOfCashFlowHedgesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r162" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r80", "r155" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandAndBuildingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities.", "label": "Land and Building [Member]", "terseLabel": "Land and buildings" } } }, "localname": "LandAndBuildingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Expense associated with operating leases" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r217" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r437" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r459", "r477" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/RevenueRecognitionBalanceSheetImpactOfAdoptionOfAsc606Details" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r43" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r18", "r457", "r471" ], "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", "verboseLabel": "Net borrowing under credit agreement" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/FairValueMeasurementsDetails", "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r40" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r40" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "verboseLabel": "Credit facilities" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r18", "r239", "r457", "r473" ], "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" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r18" ], "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_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-term Debt and Lease Obligation", "terseLabel": "Long-term debt", "verboseLabel": "Long-term debt, less current portion" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/LongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.tetratech.com/role/LongTermDebtScheduleOfLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-term Debt and Lease Obligation, Current", "negatedTerseLabel": "Less: Current portion of long-term debt", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/LongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r115", "r238" ], "calculation": { "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesOfLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r115", "r238" ], "calculation": { "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesOfLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r115", "r238" ], "calculation": { "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesOfLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r115", "r238" ], "calculation": { "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesOfLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r240" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LossOnContractTermination": { "auth_ref": [ "r449" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The loss recognized on termination of a contract.", "label": "Loss on Contract Termination", "terseLabel": "Loss from construction settlement claim" } } }, "localname": "LossOnContractTermination", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "auth_ref": [ "r6", "r376" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "terseLabel": "Acquisitions and Divestitures" } } }, "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestitures" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r51", "r458", "r476" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r246" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r143", "r151" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r94" ], "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", "terseLabel": "Net cash used in financing activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationRecentAccountingPronouncementsDetails", "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r94" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r94", "r96", "r99" ], "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", "terseLabel": "Net cash provided by operating activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationRecentAccountingPronouncementsDetails", "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows", "http://www.tetratech.com/role/RevenueRecognitionCashFlowStatementImpactOfAdoptionOfAsc606Details" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r63", "r66", "r385", "r391" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r120", "r127" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome", "http://www.tetratech.com/role/EarningsPerShareCalculationDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails", "http://www.tetratech.com/role/RevenueRecognitionIncomeStatementImpactOfAdoptionOfAsc606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationRecentAccountingPronouncementsDetails", "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "http://www.tetratech.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r119", "r121" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationRecentAccountingPronouncementsDetails", "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "http://www.tetratech.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted and Pending Accounting Guidance" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r361" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r379" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r168" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r401" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not designated as hedging instruments" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r61", "r70" ], "calculation": { "http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive loss before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "http://www.tetratech.com/role/RevenueRecognitionIncomeStatementImpactOfAdoptionOfAsc606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r439" ], "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": "Lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r438" ], "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" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r434", "r435" ], "calculation": { "http://www.tetratech.com/role/LeasesCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r434", "r435" ], "calculation": { "http://www.tetratech.com/role/LeasesCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r434", "r435" ], "calculation": { "http://www.tetratech.com/role/LeasesCommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r434", "r435" ], "calculation": { "http://www.tetratech.com/role/LeasesCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r434", "r435" ], "calculation": { "http://www.tetratech.com/role/LeasesCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r434", "r435" ], "calculation": { "http://www.tetratech.com/role/LeasesCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r434", "r435" ], "calculation": { "http://www.tetratech.com/role/LeasesCommitmentsDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Beyond" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r154", "r164" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r362" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r118", "r125", "r151", "r395" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r38" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r381", "r382", "r387" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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 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), attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax, Portion Attributable to Parent", "terseLabel": "Gain on cash flow hedge valuations", "verboseLabel": "(Loss) gain on cash flow hedge valuations" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r381", "r382", "r387" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r57", "r59" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "(Loss) gain recognized in other comprehensive income, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleOfChangedInFvOfCashFlowHedgesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r55", "r427" ], "calculation": { "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", "verboseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r64", "r67", "r381", "r382", "r387" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest", "negatedTerseLabel": "Other comprehensive income (loss) attributable to noncontrolling interests" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r64", "r67", "r381", "r382", "r387" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive (loss) income attributable to Tetra Tech" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r57", "r59", "r419" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax 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), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax", "terseLabel": "Amount of effective portion of derivatives before tax effect" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r403", "r416" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other long-term assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueOfOutstandingDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r42" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r45" ], "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 liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other current liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueOfOutstandingDerivativesDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresChangesInCarryingValueOfEstimatedContingentEarnOutLiabilitiesDetails", "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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 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", "negatedTerseLabel": "Cash settled contingent earn-out liability" } } }, "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r87" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r90" ], "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 for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "negatedLabel": "Debt pre-payment costs" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r87" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r87" ], "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 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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r83", "r371" ], "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": "Cash paid to the sellers" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r83" ], "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 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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "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 long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "auth_ref": [ "r104", "r271", "r272", "r273", "r274", "r275" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for pension and other postretirement benefit 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, Policy [Policy Text Block]", "terseLabel": "Deferred Compensation" } } }, "localname": "PensionAndOtherPostretirementPlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r279", "r307" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansEsppDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansEsppDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r21" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21" ], "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 \u2013 Authorized, 2,000 shares of $0.01 par value; no shares issued and outstanding at September 29, 2019 and September 30, 2018" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r9", "r31", "r32" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r82" ], "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 associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from sale of assets and divested business, net", "verboseLabel": "Proceeds from divestiture of business" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails", "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r96", "r102" ], "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 taxes, net of refunds received" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet": { "auth_ref": [ "r86" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r85", "r308" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansEsppDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r63", "r66", "r93", "r159", "r165", "r381", "r384", "r386", "r391", "r392" ], "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/2019-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", "http://www.tetratech.com/role/RevenueRecognitionCashFlowStatementImpactOfAdoptionOfAsc606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r37", "r219" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPropertyAndEquipmentDetails", "http://www.tetratech.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/PropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r36", "r217" ], "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/2019-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 and Equipment", "verboseLabel": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPropertyAndEquipmentDetails", "http://www.tetratech.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r219", "r479" ], "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 \u2013 net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r35", "r104", "r219" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14", "r219" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/PropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r217" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r76", "r185" ], "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 expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLossOnContracts": { "auth_ref": [ "r253" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r142" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r61", "r70" ], "calculation": { "http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive income" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r440" ], "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/2019-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/2019-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]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r445" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": { "auth_ref": [ "r88" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.", "label": "Repayment of Long-term Debt, Long-term Lease Obligation, and Capital Security", "negatedLabel": "Repayments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r197", "r198" ], "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/2019-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/2019-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 (more than)" } } }, "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r103", "r453", "r474" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r13", "r100", "r103", "r453", "r474" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash included in \"Prepaid expenses and other current assets\"" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationCashAndCashEquivalentsAndAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r134" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r98", "r226", "r228", "r229" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Severance and other disposition costs" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r246", "r475" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 5.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)", "negatedTerseLabel": "Decrease to retained earnings upon adoption of new accounting guidance", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/RevenueRecognitionBalanceSheetImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r260", "r261" ], "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", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails", "http://www.tetratech.com/role/RevenueRecognitionDisaggregationOfRevenueDetails", "http://www.tetratech.com/role/RevenueRecognitionIncomeStatementImpactOfAdoptionOfAsc606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r105", "r270" ], "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": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r270" ], "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 Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "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, Initial Application Period Cumulative Effect Transition [Line Items]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionBalanceSheetImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionCashFlowStatementImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionIncomeStatementImpactOfAdoptionOfAsc606Details" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionBalanceSheetImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionCashFlowStatementImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionIncomeStatementImpactOfAdoptionOfAsc606Details" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r258" ], "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": "Reaming unsatisfied performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionRemainingUnsatisfiedPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionRemainingUnsatisfiedPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r259" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionRemainingUnsatisfiedPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionRemainingUnsatisfiedPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionRemainingUnsatisfiedPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r259" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r73", "r153", "r154", "r163" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationContingentConsiderationConcentrationOfCreditRiskAndRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r61" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r202" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r356", "r357" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r304" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r345" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r44", "r108", "r242", "r243", "r244", "r245", "r430", "r431", "r433", "r468" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r339" ], "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 liability" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r408" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "auth_ref": [ "r113", "r396", "r398", "r399", "r401", "r402", "r408", "r409", "r413", "r415" ], "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 notional principal, fixed rates and related expiration dates of outstanding interest rate swap agreements" } } }, "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of number of weighted-average shares used to compute basic and diluted EPS" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r324" ], "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 expense and effective income tax rates" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": { "auth_ref": [ "r436" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.", "label": "Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]", "terseLabel": "Schedule of amounts payable under non-cancelable capital lease commitments" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r196", "r199" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsScheduleOfCarryingValueOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r196", "r199" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of carrying value of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r109" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of maturities of long-term debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r119", "r121", "r138", "r139", "r141" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]", "terseLabel": "Summary of the Effects of Adoption of ASC 606" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r37", "r219" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPropertyAndEquipmentDetails", "http://www.tetratech.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r140" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r77", "r169" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r71", "r73", "r169" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r152", "r159", "r161", "r162", "r196" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AccountsReceivableNetNarrativeDetails", "http://www.tetratech.com/role/BasisOfPresentationAndPreparationContingentConsiderationConcentrationOfCreditRiskAndRevenueRecognitionDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r152", "r159", "r161", "r162", "r196" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r279", "r307" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansEsppDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": { "auth_ref": [ "r303" ], "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, cash received, and the aggregate intrinsic value for shares purchased under the ESPP" } } }, "localname": "ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r283", "r293", "r296" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r298" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r298" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (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, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of assumptions used in the calculation of the fair value of stock options using the Black-Scholes option pricing model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r207" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Bank guarantees" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AccountsReceivableNetNarrativeDetails", "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsScheduleOfCarryingValueOfGoodwillDetails", "http://www.tetratech.com/role/PropertyAndEquipmentDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "http://www.tetratech.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r171" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AccountsReceivableNetNarrativeDetails", "http://www.tetratech.com/role/BasisOfPresentationAndPreparationContingentConsiderationConcentrationOfCreditRiskAndRevenueRecognitionDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ServiceOtherMember": { "auth_ref": [ "r264" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r97" ], "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 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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "terseLabel": "Stock-based compensation and related income tax benefits" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r280" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r288" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r292" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r290" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r290" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r289" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r289" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r291" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r291" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Assumptions used in the Black-Scholes option-pricing model" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansEsppDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r301" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansEsppDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r300" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansEsppDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the maximum 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, Maximum", "terseLabel": "Expected stock price volatility, maximum (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the minimum 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, Minimum", "terseLabel": "Expected stock price volatility, minimum (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r302" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansEsppDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The maximum 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, Maximum", "terseLabel": "Risk-free rate of return, annual, maximum (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The minimum 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, Minimum", "terseLabel": "Risk-free rate of return, annual, minimum (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "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": "Stockholder's equity and stock compensation plans" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansEsppDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r307" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r286" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r286" ], "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 at the end of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r295" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r288" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average fair value of stock options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r307" ], "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 at the end of the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r285", "r307" ], "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 year (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "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 (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r284" ], "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 year (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r296" ], "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 at the end of the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r297" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r297" ], "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 at the end of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "auth_ref": [ "r277", "r307" ], "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 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansEsppDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": { "auth_ref": [ "r277", "r307" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansEsppDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r277", "r282" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansRsuAndPsuDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseAndDividendsScheduleOfSharesRepurchasedDetails" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseAndDividendsScheduleOfSharesRepurchasedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r280" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r281" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r299", "r309" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansEsppDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r307" ], "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 at the end of the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r307" ], "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 at the end of the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r297" ], "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 at the end of the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r297" ], "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 at the end of the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r252", "r313" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r235", "r237", "r377", "r491" ], "lang": { "en-US": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby Letters of Credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r159", "r196", "r222", "r227", "r230", "r486" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AccountsReceivableNetNarrativeDetails", "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsScheduleOfCarryingValueOfGoodwillDetails", "http://www.tetratech.com/role/PropertyAndEquipmentDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "http://www.tetratech.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r47", "r241" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity", "http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity", "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r21", "r22", "r241", "r246" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r21", "r22", "r241", "r246" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r241", "r246", "r287" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity", "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r21", "r22", "r241", "r246" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r241", "r246" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r47", "r241", "r246" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseAndDividendsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r21", "r22", "r241", "r246" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r21", "r22", "r241", "r246" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r21", "r22", "r241", "r246" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseAndDividendsScheduleOfSharesRepurchasedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r21", "r22", "r241", "r246" ], "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": "Total Cost (in thousands)" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseAndDividendsScheduleOfSharesRepurchasedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r27", "r28", "r181" ], "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", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period", "totalLabel": "Tetra Tech stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r379", "r380", "r390" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 7.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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/ConsolidatedStatementsOfEquity" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/RevenueRecognitionBalanceSheetImpactOfAdoptionOfAsc606Details" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseAndDividendsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseAndDividendsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r446" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseAndDividendsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r446" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseAndDividendsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r446" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseAndDividendsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r327", "r333", "r335" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r314", "r318" ], "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", "terseLabel": "Reduction in accrued interest" } } }, "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit": { "auth_ref": [ "r348" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reasonable estimate for income tax expense (benefit) for which accounting for tax effect for remeasurement of deferred tax from change in tax rate is incomplete pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Incomplete Accounting, Change in Tax Rate, Provisional Income Tax Expense (Benefit)", "negatedLabel": "Deferred tax benefit from tax reform remeasurement" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r267" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r175", "r176", "r177", "r178", "r180", "r182" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r360" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsAndDivestituresNarrativeDetails", "http://www.tetratech.com/role/GoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r251" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseAndDividends" ], "xbrltype": "textBlockItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueRecognitionBalanceSheetImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionCashFlowStatementImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionIncomeStatementImpactOfAdoptionOfAsc606Details", "http://www.tetratech.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r49", "r450" ], "calculation": { "http://www.tetratech.com/role/AccountsReceivableNetNetAccountsReceivableAndBillingsInExcessOfCostsOnUncompletedContractsDetails": { "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/AccountsReceivableNetNarrativeDetails", "http://www.tetratech.com/role/AccountsReceivableNetNetAccountsReceivableAndBillingsInExcessOfCostsOnUncompletedContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r317", "r351", "r469", "r490" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r319", "r329" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "http://www.tetratech.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r330" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r332" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r326" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r331" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r330" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r144", "r145", "r146", "r147", "r148", "r149", "r150" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/BasisOfPresentationAndPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r320" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "negatedTerseLabel": "Decrease in deferred tax valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r116" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r117" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r117" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r307" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r307" ], "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/2019-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityAndStockCompensationPlansSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r128", "r133" ], "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 \u2013 diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome", "http://www.tetratech.com/role/EarningsPerShareCalculationDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "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:", "verboseLabel": "Number of weighted-average shares used to compute basic and diluted EPS:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome", "http://www.tetratech.com/role/EarningsPerShareCalculationDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r126", "r133" ], "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 \u2013 basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsOfIncome", "http://www.tetratech.com/role/EarningsPerShareCalculationDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 13 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r114": { "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=26873400&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(b)(6))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e4975-111524" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5212-111524" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5093-111524" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r182": { "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" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=SL108378252-109267" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=77912953&loc=d3e400-110220" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118956092&loc=d3e12803-110250" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "35", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=68068069&loc=d3e57777-111642" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r272": { "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" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963" }, "r274": { "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" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "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=116856206&loc=d3e5070-113901" }, "r301": { "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=116856206&loc=d3e5070-113901" }, "r302": { "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=116856206&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r31": { "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=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r313": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28511-109314" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28200-109314" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28446-109314" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.EE.Q2(b))", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=SL116722634-122817" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r352": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r353": { "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" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r356": { "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" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e7008-128479" }, "r376": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r377": { "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" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r395": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "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=109980867&loc=d3e41620-113959" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41675-113959" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=118875152&loc=SL5864739-113975" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109978405&loc=d3e80720-113993" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=112277219&loc=d3e80748-113994" }, "r421": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r423": { "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" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r428": { "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" }, "r429": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r433": { "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" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r437": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r445": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r446": { "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" }, "r447": { "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" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=SL51823488-111719" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=84167019&loc=d3e54681-109401" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=118261985&loc=d3e55302-109406" }, "r451": { "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" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r460": { "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=6876686&loc=d3e534808-122878" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.13,16)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r462": { "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=6876686&loc=d3e534808-122878" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r467": { "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" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r478": { "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=119400593&loc=d3e572229-122910" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r48": { "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=6877327&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r482": { "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=119400593&loc=d3e572229-122910" }, "r483": { "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=119400593&loc=d3e572229-122910" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r486": { "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" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r49": { "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=6877327&loc=d3e13212-122682" }, "r490": { "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" }, "r491": { "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" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r493": { "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" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r497": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r498": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r499": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r50": { "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=6877327&loc=d3e13212-122682" }, "r500": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r501": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r502": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r503": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r504": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "11", "Subsection": "03" }, "r505": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r506": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r507": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r53": { "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" }, "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "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=118930883&loc=SL7669646-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r6": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r73": { "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=116634182&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r77": { "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=116634182&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(ee)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" } }, "version": "2.1" } XML 46 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Reportable Segments
12 Months Ended
Sep. 29, 2019
Segment Reporting [Abstract]  
Reportable Segments Reportable Segments
We managed our operations under two reportable segments. Our GSG reportable segment primarily includes activities with U.S. governments (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, 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 and geotechnical services, testing, 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 2019. As of September 29, 2019, there was no remaining backlog for RCM as the 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 set forth summarized financial information concerning our reportable segments:
Reportable Segments
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands)
Revenue 
 

 
 

 
 

GSG
$
1,820,671

 
$
1,694,871

 
$
1,487,611

CIG
1,342,509

 
1,323,142

 
1,326,020

RCM
(1,542
)
 
14,199

 
18,207

Elimination of inter-segment revenue
(54,290
)
 
(68,064
)
 
(78,478
)
Total revenue
$
3,107,348

 
$
2,964,148

 
$
2,753,360

Income from operations
 
 
 
 
GSG
$
185,263

 
$
168,211

 
$
138,199

CIG
79,633

 
74,451

 
90,817

RCM
(5,933
)
 
(4,573
)
 
(14,712
)
Corporate (1)
(70,201
)
 
(48,003
)
 
(30,962
)
Total operating income
$
188,762

 
$
190,086

 
$
183,342

 
 
 
 
 
 
(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 2019, 2018 and 2017 was $11.6 million, $18.2 million and $22.8 million, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of $(1.1) million, $(4.3) million and $6.9 million for fiscal 2019, 2018 and 2017, respectively. Corporate results in fiscal 2019 also included a $7.8 million goodwill impairment charge described further in Note 7 - "Goodwill and Intangible Assets".
 
September 29,
2019
 
September 30,
2018
 
(in thousands)
Total Assets 
 

 
 

GSG
$
587,040

 
$
468,010

CIG
450,276

 
478,197

RCM
15,608

 
25,683

Corporate (1)
1,094,484

 
987,531

Total assets
$
2,147,408

 
$
1,959,421

 
 
 
 
(1) 
Corporate assets consist of intercompany eliminations and assets not allocated to reportable segments including goodwill, intangible assets, deferred income taxes and certain other assets.
Geographic Information
 
Fiscal Year Ended
 
September 29, 2019
 
September 30, 2018
 
October 1, 2017
 
Revenue
 
Long-Lived
Assets (2)
 
Revenue
 
Long-Lived
Assets (2)
 
Revenue
 
Long-Lived
Assets (2)
United States
$
2,247,780

 
$
51,859

 
$
2,232,013

 
$
57,256

 
$
2,018,841

 
$
58,233

Foreign countries (1)
859,568

 
46,113

 
732,135

 
28,235

 
734,519

 
33,152

(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 47 R62.htm IDEA: XBRL DOCUMENT v3.19.3
Stock Repurchase and Dividends - Narrative (Details) - USD ($)
Nov. 11, 2019
Sep. 29, 2019
Nov. 05, 2018
Sep. 30, 2018
Subsequent Event [Line Items]        
Maximum repurchase amount under stock repurchase program   $ 125,000,000 $ 200,000,000  
Remaining authorized repurchase amount       $ 25,000,000
Subsequent Event        
Subsequent Event [Line Items]        
Quarterly cash dividend declared (in dollars per share) $ 0.15      
XML 48 R92.htm IDEA: XBRL DOCUMENT v3.19.3
Reclassifications Out of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Reclassifications out of accumulated other comprehensive income (loss)      
Balance at the beginning of the period $ 966,971    
Other comprehensive loss before reclassifications (32,356) $ (28,441)  
Amounts reclassified from accumulated other comprehensive income      
Amounts reclassified from accumulated other comprehensive income (878) (409)  
Other comprehensive (loss) income attributable to Tetra Tech (33,234) (28,850) $ 29,508
Balance at the end of the period 989,286 966,971  
Foreign Currency Translation Adjustments      
Reclassifications out of accumulated other comprehensive income (loss)      
Balance at the beginning of the period (128,602) (98,946)  
Other comprehensive loss before reclassifications (21,109) (29,656)  
Amounts reclassified from accumulated other comprehensive income      
Amounts reclassified from accumulated other comprehensive income 0 0  
Other comprehensive (loss) income attributable to Tetra Tech (21,109) (29,656)  
Balance at the end of the period (149,711) (128,602) (98,946)
Gain (Loss) on Derivative Instruments      
Reclassifications out of accumulated other comprehensive income (loss)      
Balance at the beginning of the period 1,252 446  
Other comprehensive loss before reclassifications (11,247) 1,215  
Amounts reclassified from accumulated other comprehensive income      
Amounts reclassified from accumulated other comprehensive income (878) (409)  
Other comprehensive (loss) income attributable to Tetra Tech (12,125) 806  
Balance at the end of the period (10,873) 1,252 446
Accumulated Other Comprehensive Income (Loss)      
Reclassifications out of accumulated other comprehensive income (loss)      
Balance at the beginning of the period (127,350) (98,500)  
Amounts reclassified from accumulated other comprehensive income      
Balance at the end of the period $ (160,584) $ (127,350) $ (98,500)
XML 49 R96.htm IDEA: XBRL DOCUMENT v3.19.3
Reportable Segments - Geographic Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Reportable Segments      
Revenue $ 3,107,348 $ 2,964,148 $ 2,753,360
United States      
Reportable Segments      
Revenue 2,247,780 2,232,013 2,018,841
Long-Lived Assets 51,859 57,256 58,233
Foreign countries      
Reportable Segments      
Revenue 859,568 732,135 734,519
Long-Lived Assets $ 46,113 $ 28,235 $ 33,152
XML 50 R66.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts Receivable - Net - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Financial information concerning reportable segments    
Period for billing and collecting unbilled receivables 12 months  
Unbilled accounts receivable related to claims and requests for equitable adjustment on contracts $ 15,000 $ 74,000
Billed accounts receivable related to U.S. federal government contracts 129,300 89,300
Unbilled 300,035 267,739
CIG    
Financial information concerning reportable segments    
Reduction in the revenue related to the evaluation of the claims 26,700  
Loss from claim settlement 28,200  
RCM    
Financial information concerning reportable segments    
Reduction in the revenue related to the evaluation of the claims 4,600 10,600
Loss from claim settlement 5,700 12,500
U.S. government    
Financial information concerning reportable segments    
Unbilled $ 59,600 $ 38,600
XML 51 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Description of Business (Details) - segment
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Number of renamed reportable segments 2 2
XML 52 R3.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 29, 2019
Sep. 30, 2018
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) 54,565,000 55,349,000
Common stock, shares outstanding (in shares) 54,565,000 55,349,000
XML 53 R7.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Statements of Equity (Parenthetical) - $ / shares
12 Months Ended
Aug. 30, 2019
May 31, 2019
Feb. 28, 2019
Dec. 14, 2018
Aug. 31, 2018
Jun. 01, 2018
Mar. 02, 2018
Dec. 15, 2017
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Statement of Stockholders' Equity [Abstract]                      
Cash dividends paid per share (in dollars per share) $ 0.15 $ 0.15 $ 0.12 $ 0.12 $ 0.12 $ 0.12 $ 0.10 $ 0.10 $ 0.54 $ 0.44 $ 0.38
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Reclassifications Out of Accumulated Other Comprehensive Income (Tables)
12 Months Ended
Sep. 29, 2019
Equity [Abstract]  
Summary of reclassifications out of accumulated other comprehensive income (loss)
The accumulated balances and reporting period activities for fiscal 2019 and 2018 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 October 1, 2017
$
(98,946
)
 
$
446

 
$
(98,500
)
Other comprehensive income (loss) before reclassifications
(29,656
)
 
1,215

 
(28,441
)
Amounts reclassified from accumulated other comprehensive income
 

 
 

 
 

Interest rate contracts, net of tax (1)

 
(409
)
 
(409
)
Net current-period other comprehensive income (loss)
(29,656
)
 
806

 
(28,850
)
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
)
 
 
 
 
 
 

(1) 
These amounts are reclassified to "Interest expense" in our consolidated statements of income when the interest rate contracts are settled.
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Tables)
12 Months Ended
Sep. 29, 2019
Leases [Abstract]  
Schedule of amounts payable under non-cancelable capital lease commitments The following amounts are payable under non-cancelable operating and capital lease commitments for the next five fiscal years and beyond:
 
Operating
 
Capital
 
(in thousands)
2020
$
108,758

 
$
72

2021
66,418

 
15

2022
51,424

 

2023
36,463

 

2024
25,777

 

Beyond
54,692

 

Total
$
343,532

 
$
87

 
 
 
 
Net present value
 

 
$
87


XML 56 R77.htm IDEA: XBRL DOCUMENT v3.19.3
Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Sep. 29, 2019
Sep. 30, 2018
Long-term debt    
Total long-term debt $ 276,521 $ 277,311
Less: Current portion of long-term debt (12,572) (12,599)
Long-term debt, less current portion 263,949 264,712
Credit facilities    
Long-term debt    
Total long-term debt 276,434 277,127
Capital leases    
Long-term debt    
Total long-term debt $ 87 $ 184
XML 57 R87.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings per Share - Calculation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Sep. 29, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 30, 2018
Sep. 30, 2018
Jul. 01, 2018
Apr. 01, 2018
Dec. 31, 2017
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Number of weighted-average shares used to compute basic and diluted EPS:                      
Net income attributable to Tetra Tech $ 11,527 $ 49,233 $ 55,911 $ 41,997 $ 28,802 $ 33,322 $ 28,725 $ 46,034 $ 158,668 $ 136,883 $ 117,874
Weighted-average common shares outstanding – basic (in shares) 54,617 54,819 55,143 55,390 55,341 55,537 55,841 55,855 54,986 55,670 56,911
Effect of diluted stock options and unvested restricted stock (in shares)                 950 928 1,002
Weighted-average common stock outstanding – diluted (in shares) 55,618 55,768 55,985 56,366 56,349 56,390 56,673 56,875 55,936 56,598 57,913
Earnings per share attributable to Tetra Tech:                      
Basic (in dollars per share) $ 0.21 $ 0.90 $ 1.01 $ 0.76 $ 0.52 $ 0.60 $ 0.51 $ 0.82 $ 2.89 $ 2.46 $ 2.07
Diluted (in dollars per share) $ 0.21 $ 0.88 $ 1.00 $ 0.75 $ 0.51 $ 0.59 $ 0.51 $ 0.81 $ 2.84 $ 2.42 $ 2.04
XML 58 R83.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity and Stock Compensation Plans - Stock Options (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 01, 2017
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Number of Options (in thousands)        
Outstanding at the beginning of the year (in shares)   1,355    
Exercised (in shares)   (456)    
Forfeited (in shares)   (5)    
Outstanding at the end of the period (in shares)   894 1,355  
Vested or expected to vest at the end of the period (in shares)   894    
Exercisable at the end of the period (in shares)   671    
Weighted- Average Exercise Price per Share        
Outstanding at the beginning of the year (in dollars per share)   $ 30.87    
Exercised (in dollars per share)   26.21    
Forfeited (in dollars per share)   23.48    
Outstanding at the end of the period (in dollars per share)   33.28 $ 30.87  
Vested or expected to vest at the end of the period (in dollars per share)   33.28    
Exercisable at the end of the period (in dollars per share)   $ 30.75    
Weighted- Average Remaining Contractual Term (in years)        
Outstanding at the end of the period   5 years 29 days    
Vested or expected to vest at the end of the period   5 years 29 days    
Exercisable at the end of the period   4 years 3 months 29 days    
Aggregate Intrinsic Value (in thousands)        
Outstanding at the end of the period   $ 46,176    
Vested or expected to vest at the end of the period   46,176    
Exercisable at the end of the period   $ 36,346    
Assumptions used in the Black-Scholes option-pricing model        
Options granted in the period (in shares)   0    
Stock options exercised   $ 11,751 $ 13,520 $ 18,555
Stock options        
Assumptions used in the Black-Scholes option-pricing model        
Dividend yield 1.00%   1.00%  
Expected stock price volatility, minimum (as a percent)     36.10% 36.10%
Expected stock price volatility, maximum (as a percent)     38.80% 38.80%
Risk-free rate of return, annual, minimum (as a percent)     1.70% 1.70%
Risk-free rate of return, annual, maximum (as a percent)     2.90% 1.90%
Unrecognized compensation cost   $ 2,000    
Weighted-average period to recognize the unrecognized compensation cost   1 year    
Weighted-average fair value of stock options granted (in dollars per share)     $ 14.82 $ 12.35
Aggregate intrinsic value of options exercised   $ 20,400 $ 14,400 $ 16,400
Stock options exercised   11,800 13,500 18,600
Income tax benefit realized from exercises of nonqualified stock options and disqualifying dispositions of qualified options   $ 6,400 $ 5,100 $ 4,900
XML 59 R73.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes - Summary (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Income before income taxes:      
United States $ 185,535 $ 180,034 $ 166,074
Foreign (10,399) (5,472) 5,687
Total income before income taxes 175,136 174,562 171,761
Current:      
Federal 30,051 46,840 45,604
State 8,923 9,228 8,860
Foreign 15,016 10,897 9,337
Total current income tax expense 53,990 66,965 63,801
Deferred:      
Federal (9,108) (22,072) (4,251)
State (1,195) (1,471) (945)
Foreign (27,312) (5,817) (4,761)
Total deferred income tax expense (37,615) (29,360) (9,957)
Total income tax expense $ 16,375 $ 37,605 $ 53,844
Reconciliation of effective income tax rate      
Tax at federal statutory rate 21.00% 24.50% 35.00%
State taxes, net of federal benefit 3.40% 4.20% 3.40%
Research and Development (R&D) credits (4.70%) (1.40%) (1.80%)
Domestic production deduction 0.00% (0.20%) (0.70%)
Tax differential on foreign earnings 1.00% 0.50% 0.00%
Non-taxable foreign interest income (1.70%) (2.00%) (2.90%)
Goodwill 0.90% 1.70% 0.00%
Stock compensation (2.40%) (2.70%) (2.80%)
Valuation allowance (13.50%) (0.50%) (0.50%)
Change in uncertain tax positions 2.40% 1.90% 1.80%
Revaluation of deferred taxes (0.014) (0.084) 0
Deferred tax adjustments (0.40%) 2.10% 0.00%
Transition tax on foreign earnings 0.014 0 0
Other 3.30% 1.80% (0.20%)
Total income tax expense 9.30% 21.50% 31.30%
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details) - USD ($)
$ in Millions
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Cash and Cash Equivalents    
Maximum term of original maturity to classify instrument as cash equivalent 90 days  
Restricted cash included in "Prepaid expenses and other current assets" $ 0.2 $ 2.7
Accounts Receivable - Net    
Period for billing and collecting unbilled receivables 12 months  
Period for earning majority of billings in excess of costs 12 months  
XML 61 R54.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of Presentation and Preparation - Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Sep. 30, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Net cash provided by operating activities $ 208,513 $ 185,733 $ 141,487  
Net cash used in financing activities $ (135,063) (181,958) (98,267)  
Restatement Adjustment        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Net cash provided by operating activities   8,900 3,500  
Net cash used in financing activities   $ (8,900) $ (3,500)  
Scenario, Forecast        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Right-of-use assets       $ 300,000
Lease liability       $ 300,000
XML 62 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition - Cash Flow Statement Impact of Adoption of ASC 606 (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Net income $ 158,761 $ 136,957 $ 117,917
Deferred income taxes (37,615) (29,360) (9,957)
Accounts receivable and contract assets (10,226) (46,273) (64,781)
Contract liabilities (6,039) 15,228 28,298
Net cash provided by operating activities 208,513 $ 185,733 $ 141,487
Recognition Under Previous Guidance      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Net income 157,535    
Deferred income taxes (38,116)    
Accounts receivable and contract assets (17,434)    
Contract liabilities 2,896    
Net cash provided by operating activities 208,513    
Impact of the Adoption of ASC 606 | Accounting Standards Update 2014-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Net income 1,226    
Deferred income taxes 501    
Accounts receivable and contract assets 7,208    
Contract liabilities (8,935)    
Net cash provided by operating activities $ 0    
XML 63 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes (Tables)
12 Months Ended
Sep. 29, 2019
Income Tax Disclosure [Abstract]  
Schedule of income before income taxes, by geographical area
The income before income taxes, by geographic area, was as follows:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands)
Income before income taxes:
 

 
 

 
 

United States
$
185,535

 
$
180,034

 
$
166,074

Foreign
(10,399
)
 
(5,472
)
 
5,687

Total income before income taxes
$
175,136

 
$
174,562

 
$
171,761


Schedule of components of income tax expense
Income tax expense consisted of the following:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
 
 
(in thousands)
 
 
Current:
 

 
 

 
 

Federal
$
30,051

 
$
46,840

 
$
45,604

State
8,923

 
9,228

 
8,860

Foreign
15,016

 
10,897

 
9,337

Total current income tax expense
53,990

 
66,965

 
63,801

 
 
 
 
 
 
Deferred:
 

 
 

 
 

Federal
(9,108
)
 
(22,072
)
 
(4,251
)
State
(1,195
)
 
(1,471
)
 
(945
)
Foreign
(27,312
)
 
(5,817
)
 
(4,761
)
Total deferred income tax expense
(37,615
)
 
(29,360
)
 
(9,957
)
 
 
 
 
 
 
Total income tax expense
$
16,375

 
$
37,605

 
$
53,844


Schedule of reconciliation of income tax expense and effective income tax rates
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
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
Tax at federal statutory rate
21.0%
 
24.5%
 
35.0%
State taxes, net of federal benefit
3.4
 
4.2
 
3.4
Research and Development ("R&D") credits
(4.7)
 
(1.4)
 
(1.8)
Domestic production deduction
 
(0.2)
 
(0.7)
Tax differential on foreign earnings
1.0
 
0.5
 
Non-taxable foreign interest income
(1.7)
 
(2.0)
 
(2.9)
Goodwill
0.9
 
1.7
 
Stock compensation
(2.4)
 
(2.7)
 
(2.8)
Valuation allowance
(13.5)
 
(0.5)
 
(0.5)
Change in uncertain tax positions
2.4
 
1.9
 
1.8
Revaluation of deferred taxes
(1.4)
 
(8.4)
 
Deferred tax adjustments
(0.4)
 
2.1
 
Transition tax on foreign earnings
1.4
 
 
Other
3.3
 
1.8
 
(0.2)
Total income tax expense
9.3%
 
21.5%
 
31.3%

Schedule of temporary differences comprising the net deferred income tax liability

Temporary differences comprising the net deferred income tax liability shown on the accompanying consolidated balance sheets were as follows:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
(in thousands)
Deferred Tax Assets:
 

 
 

State taxes
$
764

 
$
1,220

Reserves and contingent liabilities
5,500

 
2,646

Allowance for doubtful accounts
7,506

 
4,259

Accrued liabilities
28,232

 
19,611

Stock-based compensation
6,700

 
6,338

Loss carry-forwards
39,782

 
23,492

Valuation allowance
(20,543
)
 
(21,479
)
Total deferred tax assets
67,941

 
36,087

 
 
 
 
Deferred Tax Liabilities:
 

 
 

Unbilled revenue
(21,886
)
 
(25,819
)
Prepaid expense
(3,026
)
 
(3,524
)
Intangibles
(26,482
)
 
(23,319
)
Property and equipment
(1,133
)
 
(4,984
)
Total deferred tax liability
(52,527
)
 
(57,646
)
 
 
 
 
Net deferred tax assets (liabilities)
$
15,414

 
$
(21,559
)

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
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands)
Beginning balance
$
8,328

 
$
9,337

 
$
22,786

Additions for current year tax positions
1,342

 
1,928

 
1,060

Additions for prior year tax positions
356

 
1,116

 
2,365

Reductions for prior year tax positions
(100
)
 

 
(6,875
)
Settlements
(757
)
 
(4,053
)
 
(9,999
)
Ending balance
$
9,169

 
$
8,328

 
$
9,337


XML 64 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts Receivable - Net (Tables)
12 Months Ended
Sep. 29, 2019
Accounts Receivable - Net and Revenue Recognition  
Net accounts receivable and billings in excess of costs on uncompleted contracts
Net accounts receivable consisted of the following at September 29, 2019 and September 30, 2018:
 
September 29,
2019
 
September 30,
2018
 
(in thousands)
Billed
$
522,256

 
$
464,062

Unbilled
300,035

 
267,739

Total accounts receivable – gross
822,291

 
731,801

Allowance for doubtful accounts
(53,571
)
 
(37,580
)
Total accounts receivable – net
$
768,720

 
$
694,221


XML 65 R31.htm IDEA: XBRL DOCUMENT v3.19.3
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES
12 Months Ended
Sep. 29, 2019
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
October 1, 2017, September 30, 2018 and September 29, 2019
(in thousands)
 
 
Balance at
Beginning of
Period
 
Charged to
Costs, Expenses
and Revenue
 
Deductions (1)
 
Other (2)
 
Balance at
End of Period
Allowance for doubtful accounts:
 
 
 
 
 
 
 
 
 
 
Fiscal 2017
 
$
35,233

 
$
2,848

 
$
(6,233
)
 
411

 
$
32,259

Fiscal 2018
 
32,259

 
7,167

 
(4,485
)
 
2,639

 
37,580

Fiscal 2019
 
37,580

 
16,964

 
(6,147
)
 
5,174

 
53,571

 
 
 
 
 
 
 
 
 
 
 
Income tax valuation allowance:
 
 
 
 
 
 
Fiscal 2017
 
$
25,447

 
$
(121
)
 
$

 
$

 
$
25,326

Fiscal 2018
 
25,326

 
900

 

 
(4,747
)
 
21,479

Fiscal 2019
 
21,479

 
255

 
(23,714
)
 
22,523

 
20,543

 
 
 
 
 
 
 
 
 
 
 
(1) 
Primarily represents uncollectible accounts written off, net of recoveries for the allowance for doubtful accounts. The income tax valuation amount represents the release of valuation allowances in Australia.
(2) 
Includes allowances from acquisitions, loss in foreign jurisdictions, currency adjustments, and valuation allowance adjustments related to net operating loss carry-forwards.
XML 66 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition
12 Months Ended
Sep. 29, 2019
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
On October 1, 2018, we adopted ASC 606, "Revenue from Contracts with Customers", which supersedes most current revenue recognition guidance, including industry-specific guidance. We adopted the standard on a modified retrospective basis which results in no restatement of the comparative periods presented and a cumulative effect adjustment to retained earnings as of the date of adoption. As part of our adoption, the new standard was applied only to those contracts that were not substantially completed as of the date of adoption.

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. Revenue on claims is recognized only to the extent that contract costs related to the claims have been incurred and when it is probable that any significant revenue recognized related to the claim will not be reversed. Factors considered in determining whether revenue associated with 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 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.     

Adoption

Upon adoption on October 1, 2018, under the modified retrospective method, we recorded a cumulative effect adjustment to decrease retained earnings by $2.8 million on October 1, 2018, as well as the following cumulative effect adjustments:

A decrease to contract assets of $5.0 million
A decrease to contract liabilities of $1.1 million
An increase to deferred tax assets of $1.1 million

The decrease in retained earnings primarily resulted from a change in the way we determine the unit of account for projects (i.e. performance obligations). Under previous guidance, we typically accounted for a contract as a single unit of revenue recognition. Upon adoption of ASC 606, we assess the nature of the promises in the contract and recognize revenue based on performance obligations within the respective contract or combined contract.

The following table presents how the adoption of ASC 606 affected certain line items in our consolidated statements of income for fiscal year ended September 29, 2019:

 
Fiscal Year Ended
 
Recognition Under Previous Guidance
 
Impact of the Adoption of ASC 606
 
Recognition Under ASC 606
 
(in thousands)
Revenue
$
3,105,621

 
$
1,727

 
$
3,107,348

Income from operations
187,035

 
1,727

 
188,762

Income tax expense
(15,874
)
 
(501
)
 
(16,375
)
Net income attributable to Tetra Tech
157,442

 
1,226

 
158,668


The following table presents how the adoption of ASC 606 affected certain line items in our consolidated balance sheet as of September 29, 2019:

 
Recognition Under Previous Guidance
 
Impact of the Adoption of ASC 606
 
Recognition Under ASC 606
 
(in thousands)
Assets
 
 
 
 
 
Accounts receivable - net
$
770,164

 
$
(1,444
)
 
$
768,720

Contract assets (1)
117,750

 
(3,426
)
 
114,324

 
 
 
 
 
 
Liabilities and equity
 
 
 
 
 
Contract liabilities (2)
$
168,321

 
$
(2,710
)
 
$
165,611

Deferred income taxes
13,590

 
(619
)
 
12,971

 
 
 
 
 
 
Equity (3)
 
 
 
 
 
Retained earnings
$
1,072,732

 
$
(1,540
)
 
$
1,071,192

 
 
 
 
 
 
(1) Previously included in "Account receivable - net".
(2) Previously presented as "Billings in excess of costs on uncompleted contracts".
(3) Includes $2.8 million of cumulative catch-up adjustment to retained earnings on October 1, 2018 upon adoption of ASC 606.

The following table presents how the adoption of ASC 606 affected certain line items in our consolidated statement of cash flows for fiscal year ended September 29, 2019:
 
Recognition Under Previous Guidance
 
Impact of the Adoption of ASC 606
 
Recognition Under ASC 606
 
(in thousands)
Cash flows from operating activities:
 
 
 
 
 
Net income
$
157,535

 
$
1,226

 
$
158,761

Deferred income taxes
(38,116
)
 
501

 
(37,615
)
Accounts receivable and contract assets
(17,434
)
 
7,208

 
(10,226
)
Contract liabilities
2,896

 
(8,935
)
 
(6,039
)
Net cash provided by operating activities
208,513

 

 
208,513



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.

As part of the adoption of ASC 606, contract assets have been bifurcated from billed and unbilled receivables. 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 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/assets consisted of the following:
 
Balance at
 
September 29,
2019
 
September 30, 2018
 
(in thousands)
Contract assets
$
114,324

 
$
142,882

Contract liabilities
165,611

 
143,270

Net contract liabilities
$
(51,287
)
 
$
(388
)


We recognized $90.0 million of revenue during fiscal 2019 that was included in contract liabilities as of September 30, 2018. The amount of revenue recognized from changes in transaction price associated with performance obligations satisfied in prior periods during fiscal 2019 was not material. The change in transaction price primarily relates to reimbursement of costs incurred in prior periods.

We recognize revenue from contracts primarily utilizing the cost-to-cost measure of progress method in order to estimate the progress towards completion and determine the amount of revenue and profit to recognize. 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.8 million for fiscal 2019, compared to net unfavorable operating income adjustments of $11.2 million for fiscal 2018. 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 September 29, 2019 and September 30, 2018, our consolidated balance sheets included liabilities for anticipated losses of $11.5 million and $13.6 million, respectively. The estimated cost to complete the related contracts as of September 29, 2019 was $15.2 million.

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 provide information about disaggregated revenue and a reconciliation of the disaggregated revenue:

 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands)
Client Sector
 
 
 
 
 
U.S. state and local government
$
587,364

 
$
469,231

 
$
353,062

U.S. federal government (1)
941,102

 
974,384

 
901,136

U.S. commercial
719,314

 
788,398

 
764,643

International (2)
859,568

 
732,135

 
734,519

Total
$
3,107,348

 
$
2,964,148

 
$
2,753,360

 
 
 
 
 
 
(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 the twelve months ended months ended September 29, 2019 and September 30, 2018.
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands)
Contract Type
 
 
 
 
 
Fixed-price
$
1,048,157

 
$
986,910

 
$
909,197

Time-and-materials
1,509,901

 
1,395,148

 
1,264,546

Cost-plus
549,290

 
582,090

 
579,617

Total
$
3,107,348

 
$
2,964,148

 
$
2,753,360



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.1 billion of RUPOs as of September 29, 2019. 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 September 29, 2019 over the following periods:
 
Amount
 
(in thousands)
Within 12 months
$
1,896,395

Beyond
1,185,076

Total
$
3,081,471



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 67 R16.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible Assets
12 Months Ended
Sep. 29, 2019
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:
 
GSG
 
CIG
 
Total
 
(in thousands)

Balance at October 1, 2017
$
361,761

 
$
379,125

 
$
740,886

Acquisitions
27,526

 
58,353

 
85,879

Divestiture

 
(12,160
)
 
(12,160
)
Translation and other
454

 
(16,239
)
 
(15,785
)
Balance at September 30, 2018
389,741

 
409,079

 
798,820

Acquisitions
53,098

 
93,601

 
146,699

Impairment

 
(7,755
)
 
(7,755
)
Translation and other
(1,037
)
 
(11,907
)
 
(12,944
)
Balance at September 29, 2019
$
441,802

 
$
483,018

 
$
924,820


We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last review at July 1, 2019 (i.e. the first day of our fourth quarter in fiscal 2019), 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. All of our reporting units had estimated fair values that exceeded their carrying values by more than 25%.
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.
During the fourth quarter of fiscal 2019, we performed as strategic review of our operations. As a result, we decided to dispose of our Canadian turn-key pipeline activities in the Remediation and Field Services ("RFS") reporting unit, which is in the CIG reportable segment. We performed an interim goodwill impairment review of the 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 equals its carrying value of $61 million at September 29, 2019, including the remaining $48.8 million of goodwill. If the financial performance of the remaining operations in the RFS reporting unit were to fall below our revenue growth or operating profit margin
forecasts, or we are required to increase the discount rate used in our cash flow analysis, the related goodwill may become further impaired.
Foreign exchange translation relates to the goodwill balances of our foreign subsidiaries with functional currencies that are different than our reporting currency. The gross amounts of goodwill for GSG were $459.5 million and $407.4 million at September 29, 2019 and September 30, 2018, respectively, excluding $17.7 million of accumulated impairment. The gross amounts of goodwill for CIG were $588.7 million and $507.0 million at September 29, 2019 and September 30, 2018, respectively, excluding $105.7 million and $97.9 million, respectively, of accumulated impairment.
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, were as follows:
 
Fiscal Year Ended
 
September 29, 2019
 
September 30, 2018
 
Weighted-
Average
Remaining
Life
(in years)
 
Gross
Amount
 
Accumulated
Amortization
 
Gross
Amount
 
Accumulated
Amortization
 
($ in thousands)
Non-compete agreements
 
$

 
$

 
$
83

 
$
(83
)
Client relations
2.8
 
56,779

 
(50,455
)
 
54,639

 
(46,449
)
Backlog
1.2
 
32,229

 
(24,968
)
 
23,371

 
(20,007
)
Technology and trade names
2.3
 
7,714

 
(4,859
)
 
8,144

 
(3,575
)
Total
 
 
$
96,722

 
$
(80,282
)
 
$
86,237

 
$
(70,114
)

Foreign currency translation adjustments reduced net identifiable intangible assets by $0.3 million and $0.9 million in fiscal 2019 and 2018, respectively. Amortization expense for the identifiable intangible assets for fiscal 2019, 2018 and 2017 was $11.6 million, $18.2 million and $22.8 million, respectively.
Estimated amortization expense for the succeeding four years is as follows:
 
Amount
 
(in thousands)

2020
$
9,401

2021
4,551

2022
1,602

2023
886

Total
$
16,440


XML 68 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Retirement Plans
12 Months Ended
Sep. 29, 2019
Retirement Benefits [Abstract]  
Retirement Plans Retirement Plans
We maintain defined contribution plans in various countries where we have employees. This primarily includes 401(k) plans in the United States. For fiscal 2019, 2018 and 2017, employer contributions to the U.S. plans were $23.3 million, $22.4 million and $11.4 million, respectively.
We have established a non-qualified deferred compensation plan for certain key employees and non-employee directors. 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, which are generally invested by us in individual variable life insurance contracts we own that are designed to informally fund savings plans of this nature. At September 29, 2019 and September 30, 2018, the consolidated balance sheets reflect assets of $30.4 million and $29.4 million, respectively, related to the deferred compensation plan in "Other long-term assets," and liabilities of $29.5 million and $30.2 million, respectively, related to the deferred compensation plan in "Other long-term liabilities."
XML 69 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements
12 Months Ended
Sep. 29, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Derivative Instruments.    For additional information about our derivative financial instruments (see Note 2, "Basis of Presentation and Preparation" and Note 15, "Derivative Financial Instruments").
Contingent Consideration.    We measure our contingent earn-out liabilities at fair value on a recurring basis (see Note 2, "Basis of Presentation and Preparation" and Note 6, "Acquisitions and Divestitures" 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 September 29, 2019 and September 30, 2018. At September 29, 2019, we had borrowings of $276.4 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.
XML 70 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Cover - USD ($)
$ in Billions
12 Months Ended
Sep. 29, 2019
Nov. 25, 2019
Mar. 31, 2019
Cover page.      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Sep. 29, 2019    
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    
Entity Shell Company false    
Entity Public Float     $ 3.2
Entity Common Stock, Shares Outstanding   54,587,819  
Documents Incorporated by Reference
DOCUMENT INCORPORATED BY REFERENCE
Portions of registrant's Proxy Statement for its 2020 Annual Meeting of Stockholders are incorporated by reference in Part III of this report where indicated.
   
Document Fiscal Year Focus 2019    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Central Index Key 0000831641    
Current Fiscal Year End Date --09-29    
XML 71 R5.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Statement of Comprehensive Income [Abstract]      
Net income $ 158,761 $ 136,957 $ 117,917
Other comprehensive income (loss), net of tax      
Foreign currency translation adjustments (21,109) (29,656) 27,894
(Loss) gain on cash flow hedge valuations (12,125) 806 1,614
Other comprehensive (loss) income attributable to Tetra Tech (33,234) (28,850) 29,508
Other comprehensive income (loss) attributable to noncontrolling interests 243 (64) 8
Comprehensive income 125,770 108,043 147,433
Comprehensive income attributable to Tetra Tech 125,434 108,033 147,382
Comprehensive income attributable to noncontrolling interests $ 336 $ 10 $ 51
XML 72 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Related Party Transactions (Tables)
12 Months Ended
Sep. 29, 2019
Related Party Transactions [Abstract]  
Schedule of Related Party Transactions Our consolidated balance sheets also included the following amounts related to these services:
 
September 29, 2019
 
September 30, 2018
 
(in thousands)
Accounts receivable - net
$
19,351

 
$
20,279

Contract assets
9,681

 
10,584

Contract liabilities
111

 
193


XML 73 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings per Share (Tables)
12 Months Ended
Sep. 29, 2019
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
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands, except per share data)
Net income attributable to Tetra Tech
$
158,668

 
$
136,883

 
$
117,874

Weighted-average common shares outstanding – basic
54,986

 
55,670

 
56,911

Effect of diluted stock options and unvested restricted stock
950

 
928

 
1,002

Weighted-average common stock outstanding – diluted
55,936

 
56,598

 
57,913

 
 
 
 
 
 
Earnings per share attributable to Tetra Tech:
 

 
 

 
 

Basic
$
2.89

 
$
2.46

 
$
2.07

Diluted
$
2.84

 
$
2.42

 
$
2.04


XML 74 R9.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Millions
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Statement of Cash Flows [Abstract]      
Income taxes, net of refunds received $ 5.2 $ 2.5 $ 2.1
XML 75 R68.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisitions and Divestitures- Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Estimated contingent earn-out liabilities      
Beginning balance (at fair value) $ 35,290 $ 2,438 $ 8,757
Estimated earn-out liabilities for acquisitions during the fiscal year 27,704 32,210 1,604
Increases due to re-measurement of fair value reported in interest expense 1,489 1,005 260
Net increase (decrease) due to re-measurement of fair value reported as losses (gains) in operating income 1,085 4,252 (6,923)
Foreign exchange impact (558) (854) 59
Earn-out payments:      
Reported as cash used in operating activities 0 (2,349) 0
Reported as cash used in financing activities (12,018) (1,412) (1,319)
Ending balance (at fair value) $ 52,992 $ 35,290 $ 2,438
XML 76 R98.htm IDEA: XBRL DOCUMENT v3.19.3
Quarterly Financial Information - Unaudited (Details) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended 12 Months Ended
Jul. 01, 2019
Sep. 29, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 30, 2018
Sep. 30, 2018
Jul. 01, 2018
Apr. 01, 2018
Dec. 31, 2017
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Business acquisition                        
Deferred tax benefit from tax reform remeasurement                 $ 14,700,000      
Decrease in revenue related to construction settlement           $ 10,600,000            
Loss from construction settlement claim           12,500,000            
Decrease in deferred tax valuation allowance       $ 23,400,000                
Impairment of goodwill $ 0 $ 7,800,000               $ 7,755,000 $ 0 $ 0
Severance and other disposition costs   10,900,000                    
Revenue   841,502,000 $ 825,793,000 722,621,000 $ 717,431,000 739,343,000 $ 764,795,000 $ 700,262,000 759,749,000      
Income from operations   20,665,000 64,841,000 47,545,000 55,711,000 43,285,000 55,496,000 42,716,000 48,589,000 188,762,000 190,086,000 183,342,000
Net income attributable to Tetra Tech   $ 11,527,000 $ 49,233,000 $ 55,911,000 $ 41,997,000 $ 28,802,000 $ 33,322,000 $ 28,725,000 $ 46,034,000 $ 158,668,000 $ 136,883,000 $ 117,874,000
Earnings per share attributable to Tetra Tech:                        
Basic (in dollars per share)   $ 0.21 $ 0.90 $ 1.01 $ 0.76 $ 0.52 $ 0.60 $ 0.51 $ 0.82 $ 2.89 $ 2.46 $ 2.07
Diluted (in dollars per share)   $ 0.21 $ 0.88 $ 1.00 $ 0.75 $ 0.51 $ 0.59 $ 0.51 $ 0.81 $ 2.84 $ 2.42 $ 2.04
Weighted-average common shares outstanding:                        
Basic (in shares)   54,617 54,819 55,143 55,390 55,341 55,537 55,841 55,855 54,986 55,670 56,911
Diluted (in shares)   55,618 55,768 55,985 56,366 56,349 56,390 56,673 56,875 55,936 56,598 57,913
Disposed of by Sale | Non-core field services business                        
Business acquisition                        
Loss on disposition of business             $ 3,400,000       $ 3,400,000  
WYG plc                        
Business acquisition                        
Acquisition related costs   $ 10,400,000                    
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Disaggregation of Revenue [Line Items]      
Revenue $ 3,107,348 $ 2,964,148 $ 2,753,360
U.S. state and local government      
Disaggregation of Revenue [Line Items]      
Revenue 587,364 469,231 353,062
U.S. federal government      
Disaggregation of Revenue [Line Items]      
Revenue 941,102 974,384 901,136
U.S commercial      
Disaggregation of Revenue [Line Items]      
Revenue 719,314 788,398 764,643
International      
Disaggregation of Revenue [Line Items]      
Revenue 859,568 732,135 734,519
Fixed-price      
Disaggregation of Revenue [Line Items]      
Revenue 1,048,157 986,910 909,197
Time-and-materials      
Disaggregation of Revenue [Line Items]      
Revenue 1,509,901 1,395,148 1,264,546
Cost-plus      
Disaggregation of Revenue [Line Items]      
Revenue $ 549,290 $ 582,090 $ 579,617
XML 78 R90.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Financial Instruments - Fair Value of Outstanding Derivatives (Details) - Interest rate swap agreements - Derivatives designated as hedging instruments - Designated as cash flow hedges - USD ($)
$ in Thousands
Sep. 29, 2019
Sep. 30, 2018
Other long-term assets    
Derivative financial instruments    
Fair Value of Derivative Asset $ 0 $ 1,244
Other current liabilities    
Derivative financial instruments    
Fair Value of Derivative Asset $ 11,009 $ 0
XML 79 R94.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies (Details)
Jul. 15, 2019
action
Commitments and Contingencies Disclosure [Abstract]  
Number of qui tam actions 3
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.19.3
Stock Repurchase and Dividends - Schedule of Dividends Declared and Paid (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Aug. 30, 2019
May 31, 2019
Feb. 28, 2019
Dec. 14, 2018
Aug. 31, 2018
Jun. 01, 2018
Mar. 02, 2018
Dec. 15, 2017
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Stock Repurchase And Dividends [Abstract]                      
Dividends Paid Per Share (in dollars per share) $ 0.15 $ 0.15 $ 0.12 $ 0.12 $ 0.12 $ 0.12 $ 0.10 $ 0.10 $ 0.54 $ 0.44 $ 0.38
Dividends Paid (in thousands) $ 8,185 $ 8,219 $ 6,616 $ 6,654 $ 6,641 $ 6,664 $ 5,583 $ 5,589 $ 29,674 $ 24,477  
XML 81 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details)
12 Months Ended
Sep. 29, 2019
Level
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of levels below reportable segments at which goodwill impairment testing is performed 1
XML 82 R56.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition - Income Statement Impact of Adoption of ASC 606 (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 29, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 30, 2018
Sep. 30, 2018
Jul. 01, 2018
Apr. 01, 2018
Dec. 31, 2017
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Revenue                 $ 3,107,348 $ 2,964,148 $ 2,753,360
Income from operations $ 20,665 $ 64,841 $ 47,545 $ 55,711 $ 43,285 $ 55,496 $ 42,716 $ 48,589 188,762 190,086 183,342
Income tax expense                 (16,375) (37,605) (53,844)
Net income attributable to Tetra Tech $ 11,527 $ 49,233 $ 55,911 $ 41,997 $ 28,802 $ 33,322 $ 28,725 $ 46,034 158,668 $ 136,883 $ 117,874
Recognition Under Previous Guidance                      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Revenue                 3,105,621    
Income from operations                 187,035    
Income tax expense                 (15,874)    
Net income attributable to Tetra Tech                 157,442    
Impact of the Adoption of ASC 606 | Accounting Standards Update 2014-09                      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Revenue                 1,727    
Income from operations                 1,727    
Income tax expense                 (501)    
Net income attributable to Tetra Tech                 $ 1,226    
XML 83 R9999.htm IDEA: XBRL DOCUMENT v3.19.3
Label Element Value
Restricted Cash us-gaap_RestrictedCash $ 2,715,000
Restricted Cash us-gaap_RestrictedCash 169,000
Restricted Cash us-gaap_RestrictedCash 2,699,000
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (2,767,000)
Parent [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (2,767,000)
Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ (2,767,000)
XML 84 R75.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes - Schedule of temporary differences comprising the net deferred income tax liability (Details) - USD ($)
$ in Thousands
Sep. 29, 2019
Sep. 30, 2018
Deferred Tax Assets:    
State taxes $ 764 $ 1,220
Reserves and contingent liabilities 5,500 2,646
Allowance for doubtful accounts 7,506 4,259
Accrued liabilities 28,232 19,611
Stock-based compensation 6,700 6,338
Loss carry-forwards 39,782 23,492
Valuation allowance (20,543) (21,479)
Total deferred tax assets 67,941 36,087
Deferred Tax Liabilities:    
Unbilled revenue (21,886) (25,819)
Prepaid expense (3,026) (3,524)
Intangibles (26,482) (23,319)
Property and equipment (1,133) (4,984)
Total deferred tax liability (52,527) (57,646)
Deferred tax assets, net $ 15,414  
Net deferred tax liabilities   $ (21,559)
XML 85 R85.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity and Stock Compensation Plans - ESPP (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Stockholder's equity and stock compensation plans      
Cash received from exercise of purchase rights $ 11,751 $ 13,520 $ 18,555
Assumptions used in the Black-Scholes option-pricing model      
Stock-based compensation expense $ 17,618 $ 19,582 $ 13,450
ESPP      
Stockholder's equity and stock compensation plans      
Shares purchased (in shares) 148 141 190
Weighted-average purchase price (in dollars per share) $ 46.38 $ 40.38 $ 26.02
Cash received from exercise of purchase rights $ 6,844 $ 5,727 $ 4,940
Aggregate intrinsic value $ 277 $ 337 $ 0
Assumptions used in the Black-Scholes option-pricing model      
Dividend yield 1.00% 1.00% 1.00%
Expected stock price volatility 26.70% 24.00% 22.40%
Risk-free rate of return, annual 2.60% 1.80% 0.90%
Expected life (in years) 1 year 1 year 1 year
Stock-based compensation expense $ 900 $ 600 $ 500
Unrecognized compensation cost 200 $ 200  
Accumulated amount by participants to purchase the entity's common stock $ 4,300    
XML 86 R81.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Commitments (Details)
$ in Thousands
Sep. 29, 2019
USD ($)
Operating  
2020 $ 108,758
2021 66,418
2022 51,424
2023 36,463
2024 25,777
Beyond 54,692
Total 343,532
Capital  
2020 72
2021 15
2022 0
2023 0
2024 0
Beyond 0
Total 87
Net present value $ 87
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible Assets - Amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 29, 2019
Jun. 30, 2019
Sep. 30, 2018
Finite-lived intangible assets      
Gross Amount $ 96,722   $ 86,237
Accumulated Amortization (80,282)   (70,114)
Estimated amortization expense      
2020   $ 9,401  
2021   4,551  
2022   1,602  
2023   $ 886  
Total 16,440    
Non-compete agreements      
Finite-lived intangible assets      
Gross Amount 0   83
Accumulated Amortization $ 0   (83)
Client relations      
Finite-lived intangible assets      
Weighted- Average Remaining Life (in years) 2 years 9 months 18 days    
Gross Amount $ 56,779   54,639
Accumulated Amortization $ (50,455)   (46,449)
Backlog      
Finite-lived intangible assets      
Weighted- Average Remaining Life (in years) 1 year 2 months 12 days    
Gross Amount $ 32,229   23,371
Accumulated Amortization $ (24,968)   (20,007)
Technology and trade names      
Finite-lived intangible assets      
Weighted- Average Remaining Life (in years) 2 years 3 months 18 days    
Gross Amount $ 7,714   8,144
Accumulated Amortization $ (4,859)   $ (3,575)
XML 88 R89.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Financial Instruments - General Information (Details)
12 Months Ended
Sep. 29, 2019
USD ($)
instrument
Sep. 30, 2018
USD ($)
instrument
agreement
Oct. 01, 2017
instrument
Not designated as hedging instruments      
Derivative financial instruments      
Number of derivative instruments | instrument 0 0 0
Interest rate swap agreements | Designated as cash flow hedges | Derivatives designated as hedging instruments      
Derivative financial instruments      
Number of derivative agreements | agreement   5  
Notional Amount (in thousands) $ 240,600,000    
Fixed Rate 2.79%    
Amount of effective portion of derivatives before tax effect $ (10,900,000) $ 1,300,000  
Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net $ 2,100,000    
Period of reclassification from accumulated other comprehensive income to interest expense 12 months    
Interest Rate Swap 1 | Designated as cash flow hedges | Derivatives designated as hedging instruments      
Derivative financial instruments      
Notional Amount (in thousands) $ 48,100,000    
Interest Rate Swap 2 | Designated as cash flow hedges | Derivatives designated as hedging instruments      
Derivative financial instruments      
Notional Amount (in thousands) 48,100    
Interest Rate Swap 3 | Designated as cash flow hedges | Derivatives designated as hedging instruments      
Derivative financial instruments      
Notional Amount (in thousands) 48,100    
Interest Rate Swap 4 | Designated as cash flow hedges | Derivatives designated as hedging instruments      
Derivative financial instruments      
Notional Amount (in thousands) 48,100    
Interest Rate Swap 5 | Designated as cash flow hedges | Derivatives designated as hedging instruments      
Derivative financial instruments      
Notional Amount (in thousands) 48,100    
Foreign currency forward contracts and interest rate swap agreements | Derivatives designated as hedging instruments      
Derivative financial instruments      
Ineffective portion of derivative instruments 0    
Amounts excluded from effectiveness testing $ 0    
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.19.3
Long-Term Debt - Scheduled Maturities of Long-Term Debt (Details) - USD ($)
$ in Thousands
Sep. 29, 2019
Sep. 30, 2018
Debt Disclosure [Abstract]    
2020 $ 12,572  
2021 12,515  
2022 15,625  
2023 235,809  
Total long-term debt $ 276,521 $ 277,311
XML 90 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes
12 Months Ended
Sep. 29, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The income before income taxes, by geographic area, was as follows:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands)
Income before income taxes:
 

 
 

 
 

United States
$
185,535

 
$
180,034

 
$
166,074

Foreign
(10,399
)
 
(5,472
)
 
5,687

Total income before income taxes
$
175,136

 
$
174,562

 
$
171,761


Income tax expense consisted of the following:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
 
 
(in thousands)
 
 
Current:
 

 
 

 
 

Federal
$
30,051

 
$
46,840

 
$
45,604

State
8,923

 
9,228

 
8,860

Foreign
15,016

 
10,897

 
9,337

Total current income tax expense
53,990

 
66,965

 
63,801

 
 
 
 
 
 
Deferred:
 

 
 

 
 

Federal
(9,108
)
 
(22,072
)
 
(4,251
)
State
(1,195
)
 
(1,471
)
 
(945
)
Foreign
(27,312
)
 
(5,817
)
 
(4,761
)
Total deferred income tax expense
(37,615
)
 
(29,360
)
 
(9,957
)
 
 
 
 
 
 
Total income tax expense
$
16,375

 
$
37,605

 
$
53,844


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
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
Tax at federal statutory rate
21.0%
 
24.5%
 
35.0%
State taxes, net of federal benefit
3.4
 
4.2
 
3.4
Research and Development ("R&D") credits
(4.7)
 
(1.4)
 
(1.8)
Domestic production deduction
 
(0.2)
 
(0.7)
Tax differential on foreign earnings
1.0
 
0.5
 
Non-taxable foreign interest income
(1.7)
 
(2.0)
 
(2.9)
Goodwill
0.9
 
1.7
 
Stock compensation
(2.4)
 
(2.7)
 
(2.8)
Valuation allowance
(13.5)
 
(0.5)
 
(0.5)
Change in uncertain tax positions
2.4
 
1.9
 
1.8
Revaluation of deferred taxes
(1.4)
 
(8.4)
 
Deferred tax adjustments
(0.4)
 
2.1
 
Transition tax on foreign earnings
1.4
 
 
Other
3.3
 
1.8
 
(0.2)
Total income tax expense
9.3%
 
21.5%
 
31.3%

The effective tax rates for fiscal 2019, 2018 and 2017 were 9.3%, 21.5% and 31.3%, respectively. These tax rates reflect the impact of the comprehensive tax legislation enacted by the U.S. government on December 22, 2017, which is commonly referred to as the TCJA. The TCJA significantly revised the U.S. corporate income tax regime by, among other things, lowering the U.S. corporate tax rate from 35% to 21% effective January 1, 2018, while also repealing the deduction for domestic production activities, limiting the deductibility of certain executive compensation, and implementing a modified territorial tax system with the introduction of the Global Intangible Low-Taxed Income ("GILTI") tax rules. The TCJA also imposed a one-time transition tax on deemed repatriation of historical earnings of foreign subsidiaries. In fiscal 2019, we finalized our fiscal 2018 U.S. federal tax return and recorded a $2.4 million tax expense with respect to the one-time transition tax on foreign earnings. As we have a September 30 fiscal year-end, our U.S. federal corporate income tax rate was blended in fiscal 2018, resulting in a statutory federal rate of 24.5% (3 months at 35% and 9 months at 21%), and was 21% in fiscal 2019.

U.S. GAAP requires that the impact of tax legislation be recognized in the period in which the tax law was enacted. As a result of the TCJA, we reduced our deferred tax liabilities and recorded a deferred tax benefit of $10.1 million in fiscal 2018 to reflect our estimate of temporary differences in the United States that were to be recovered or settled in fiscal 2018 based on the 24.5% blended corporate tax rate or based on the 21% tax rate in fiscal 2019 and beyond versus the previous enacted 35% corporate tax rate. We finalized this analysis in the first quarter of fiscal 2019 and recorded an additional deferred tax benefit of $2.6 million.

Valuation allowances of $23.4 million in Australia were released due to sufficient positive evidence being obtained in fiscal 2019. The valuation allowances were primarily related to net operating loss and R&D 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 will 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 net deferred tax benefits from the TCJA and the release of the valuation allowance, our effective tax rate in fiscal 2019 was 21.9% in fiscal 2019 compared to 25.1% in fiscal 2018 primarily due to the reduced U.S. corporate income tax rate.

With respect to the GILTI provisions of the TCJA, we have analyzed our structure and global results of operations and expect to have a GILTI tax of $0.4 million for fiscal 2019, which was included in our fiscal 2019 income tax expense.

We are currently under examination by 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. With a few exceptions, we are no longer subject to U.S. federal, state and local, or non-U.S. income tax examinations for fiscal years before 2011.

Temporary differences comprising the net deferred income tax liability shown on the accompanying consolidated balance sheets were as follows:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
(in thousands)
Deferred Tax Assets:
 

 
 

State taxes
$
764

 
$
1,220

Reserves and contingent liabilities
5,500

 
2,646

Allowance for doubtful accounts
7,506

 
4,259

Accrued liabilities
28,232

 
19,611

Stock-based compensation
6,700

 
6,338

Loss carry-forwards
39,782

 
23,492

Valuation allowance
(20,543
)
 
(21,479
)
Total deferred tax assets
67,941

 
36,087

 
 
 
 
Deferred Tax Liabilities:
 

 
 

Unbilled revenue
(21,886
)
 
(25,819
)
Prepaid expense
(3,026
)
 
(3,524
)
Intangibles
(26,482
)
 
(23,319
)
Property and equipment
(1,133
)
 
(4,984
)
Total deferred tax liability
(52,527
)
 
(57,646
)
 
 
 
 
Net deferred tax assets (liabilities)
$
15,414

 
$
(21,559
)

At September 29, 2019, undistributed earnings of our foreign subsidiaries, primarily in Canada, amounting to approximately $44.0 million are expected to be permanently reinvested. Accordingly, no provision for foreign withholding taxes has been made. Upon distribution of those earnings, we would be subject to foreign withholding taxes. Assuming the permanently reinvested foreign earnings were repatriated under the laws and rates applicable at September 29, 2019, the incremental foreign withholding taxes applicable to those earnings would be approximately $1.1 million.
At September 29, 2019, 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 $134.7 million, of which $29.7 million expire at various dates from 2024 to 2039, and $105.0 million have no expiration date. 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, and estimates of projected future taxable income. 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 assets related to the loss carry-forwards and certain foreign intangibles for which a valuation allowance of $20.5 million has been provided.
At September 29, 2019, we had $9.2 million of unrecognized tax benefits, all of which, if recognized, would affect our effective tax rate. It is not expected that there will be a significant change in the unrecognized tax benefits in the next 12 months. A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands)
Beginning balance
$
8,328

 
$
9,337

 
$
22,786

Additions for current year tax positions
1,342

 
1,928

 
1,060

Additions for prior year tax positions
356

 
1,116

 
2,365

Reductions for prior year tax positions
(100
)
 

 
(6,875
)
Settlements
(757
)
 
(4,053
)
 
(9,999
)
Ending balance
$
9,169

 
$
8,328

 
$
9,337


We recognize potential interest and penalties related to unrecognized tax benefits in income tax expense. During fiscal years 2019, 2018 and 2017, we accrued additional interest expense of $0.5 million, $0.6 million and $0.4 million, respectively, and recorded reductions in accrued interest of $0.2 million, $0.3 million and $0.9 million, respectively, as a result of audit settlements and other prior-year adjustments. The amount of interest and penalties accrued at September 29, 2019, September 30, 2018 and October 1, 2017 was $2.4 million, $1.2 million and $1.1 million, respectively.
XML 91 tt10-kfy19document_htm.xml IDEA: XBRL DOCUMENT 0000831641 2018-10-01 2019-09-29 0000831641 2019-11-25 0000831641 2019-03-31 0000831641 2018-09-30 0000831641 2019-09-29 0000831641 2016-10-03 2017-10-01 0000831641 2017-10-02 2018-09-30 0000831641 us-gaap:ServiceOtherMember 2016-10-03 2017-10-01 0000831641 ttek:SubcontractorMember 2017-10-02 2018-09-30 0000831641 us-gaap:ServiceOtherMember 2017-10-02 2018-09-30 0000831641 us-gaap:ServiceOtherMember 2018-10-01 2019-09-29 0000831641 ttek:SubcontractorMember 2016-10-03 2017-10-01 0000831641 ttek:SubcontractorMember 2018-10-01 2019-09-29 0000831641 us-gaap:CommonStockMember 2016-10-03 2017-10-01 0000831641 us-gaap:AdditionalPaidInCapitalMember 2016-10-03 2017-10-01 0000831641 us-gaap:NoncontrollingInterestMember 2017-10-02 2018-09-30 0000831641 us-gaap:RetainedEarningsMember 2019-09-29 0000831641 2016-10-02 0000831641 us-gaap:ParentMember 2017-10-02 2018-09-30 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-10-02 2018-09-30 0000831641 us-gaap:AdditionalPaidInCapitalMember 2017-10-02 2018-09-30 0000831641 us-gaap:CommonStockMember 2017-10-02 2018-09-30 0000831641 us-gaap:NoncontrollingInterestMember 2016-10-03 2017-10-01 0000831641 us-gaap:CommonStockMember 2017-10-01 0000831641 2018-10-01 0000831641 us-gaap:RetainedEarningsMember 2016-10-02 0000831641 us-gaap:ParentMember 2018-10-01 0000831641 us-gaap:CommonStockMember 2018-10-01 2019-09-29 0000831641 us-gaap:ParentMember 2016-10-03 2017-10-01 0000831641 us-gaap:CommonStockMember 2016-10-02 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-10-01 2019-09-29 0000831641 us-gaap:ParentMember 2018-10-01 2019-09-29 0000831641 us-gaap:CommonStockMember 2018-09-30 0000831641 us-gaap:NoncontrollingInterestMember 2018-10-01 2019-09-29 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-29 0000831641 us-gaap:RetainedEarningsMember 2017-10-02 2018-09-30 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-10-03 2017-10-01 0000831641 us-gaap:CommonStockMember 2019-09-29 0000831641 us-gaap:AdditionalPaidInCapitalMember 2017-10-01 0000831641 us-gaap:RetainedEarningsMember 2018-09-30 0000831641 us-gaap:ParentMember 2018-09-30 0000831641 us-gaap:AdditionalPaidInCapitalMember 2016-10-02 0000831641 us-gaap:RetainedEarningsMember 2018-10-01 0000831641 us-gaap:RetainedEarningsMember 2018-10-01 2019-09-29 0000831641 us-gaap:AdditionalPaidInCapitalMember 2018-10-01 2019-09-29 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0000831641 us-gaap:NoncontrollingInterestMember 2016-10-02 0000831641 us-gaap:ParentMember 2019-09-29 0000831641 us-gaap:ParentMember 2017-10-01 0000831641 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0000831641 us-gaap:NoncontrollingInterestMember 2019-09-29 0000831641 us-gaap:AdditionalPaidInCapitalMember 2019-09-29 0000831641 us-gaap:NoncontrollingInterestMember 2017-10-01 0000831641 us-gaap:RetainedEarningsMember 2017-10-01 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-10-02 0000831641 us-gaap:NoncontrollingInterestMember 2018-09-30 0000831641 2017-10-01 0000831641 us-gaap:RetainedEarningsMember 2016-10-03 2017-10-01 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-10-01 0000831641 us-gaap:ParentMember 2016-10-02 0000831641 srt:RestatementAdjustmentMember 2017-10-02 2018-09-30 0000831641 srt:ScenarioForecastMember 2019-09-30 0000831641 srt:RestatementAdjustmentMember 2016-10-03 2017-10-01 0000831641 ttek:CommercialMember 2019-09-29 0000831641 ttek:InternationalMember 2019-09-29 0000831641 srt:MaximumMember us-gaap:BuildingMember 2018-10-01 2019-09-29 0000831641 srt:MaximumMember 2018-10-01 2019-09-29 0000831641 srt:MaximumMember us-gaap:EquipmentMember 2018-10-01 2019-09-29 0000831641 ttek:FederalGovernmentMember 2019-09-29 0000831641 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2018-10-01 2019-09-29 0000831641 srt:MinimumMember us-gaap:EquipmentMember 2018-10-01 2019-09-29 0000831641 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2018-10-01 2019-09-29 0000831641 srt:MinimumMember 2018-10-01 2019-09-29 0000831641 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-10-01 2019-09-29 0000831641 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-10-01 2019-09-29 0000831641 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2019-09-29 0000831641 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-09-29 0000831641 us-gaap:TimeAndMaterialsContractMember 2018-10-01 2019-09-29 0000831641 us-gaap:FixedPriceContractMember 2018-10-01 2019-09-29 0000831641 ttek:CostPlusMember 2016-10-03 2017-10-01 0000831641 us-gaap:FixedPriceContractMember 2017-10-02 2018-09-30 0000831641 us-gaap:TimeAndMaterialsContractMember 2016-10-03 2017-10-01 0000831641 ttek:CostPlusMember 2018-10-01 2019-09-29 0000831641 us-gaap:TimeAndMaterialsContractMember 2017-10-02 2018-09-30 0000831641 us-gaap:FixedPriceContractMember 2016-10-03 2017-10-01 0000831641 ttek:CostPlusMember 2017-10-02 2018-09-30 0000831641 ttek:CommercialInternationalServicesGroupMember 2018-10-01 2019-09-29 0000831641 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-10-01 0000831641 ttek:CommercialInternationalServicesGroupMember 2017-10-02 2018-09-30 0000831641 us-gaap:AccountingStandardsUpdate201409Member 2018-10-01 0000831641 ttek:CommercialMember 2017-10-02 2018-09-30 0000831641 ttek:InternationalMember 2017-10-02 2018-09-30 0000831641 ttek:FederalGovernmentMember 2018-10-01 2019-09-29 0000831641 ttek:StateAndLocalGovernmentMember 2016-10-03 2017-10-01 0000831641 ttek:StateAndLocalGovernmentMember 2017-10-02 2018-09-30 0000831641 ttek:InternationalMember 2016-10-03 2017-10-01 0000831641 ttek:StateAndLocalGovernmentMember 2018-10-01 2019-09-29 0000831641 ttek:FederalGovernmentMember 2016-10-03 2017-10-01 0000831641 ttek:FederalGovernmentMember 2017-10-02 2018-09-30 0000831641 ttek:InternationalMember 2018-10-01 2019-09-29 0000831641 ttek:CommercialMember 2016-10-03 2017-10-01 0000831641 ttek:CommercialMember 2018-10-01 2019-09-29 0000831641 2019-09-30 2019-09-29 0000831641 2020-09-30 2019-09-29 0000831641 2018-03-02 2018-03-02 0000831641 2018-08-31 2018-08-31 0000831641 2019-02-28 2019-02-28 0000831641 2019-05-31 2019-05-31 0000831641 2018-12-14 2018-12-14 0000831641 2017-12-15 2017-12-15 0000831641 2019-08-30 2019-08-30 0000831641 2018-06-01 2018-06-01 0000831641 us-gaap:SubsequentEventMember 2019-11-11 2019-11-11 0000831641 2018-11-05 0000831641 ttek:November52018StockRepurchaseProgramMember 2018-10-01 2019-09-29 0000831641 ttek:November52018StockRepurchaseProgramMember 2017-10-02 2018-09-30 0000831641 ttek:A2019StockRepurchaseProgramMember 2018-10-01 2019-09-29 0000831641 ttek:RemediationAndConstructionManagementMember 2017-10-02 2018-09-30 0000831641 ttek:FederalGovernmentMember 2018-09-30 0000831641 ttek:RemediationAndConstructionManagementMember 2018-10-01 2019-09-29 0000831641 ttek:NormanDisneyAndYoungMember 2017-10-02 2018-09-30 0000831641 srt:MinimumMember us-gaap:CustomerContractsMember 2017-10-02 2018-09-30 0000831641 ttek:EcoLogicalAustraliaMember 2016-10-03 2017-10-01 0000831641 ttek:NormanDisneyAndYoungMember 2018-04-01 0000831641 ttek:EGlobalTechMember 2018-12-31 2019-03-31 0000831641 ttek:GlumacMember 2018-09-30 0000831641 srt:MaximumMember us-gaap:TradeNamesMember 2017-10-02 2018-09-30 0000831641 ttek:GlumacMember 2017-10-02 2018-09-30 0000831641 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember ttek:NonCoreFieldServicesBusinessMember 2017-10-02 2018-09-30 0000831641 ttek:WYGplcMember 2019-07-01 2019-09-29 0000831641 ttek:EcoLogicalAustraliaMember 2017-10-01 0000831641 srt:MaximumMember us-gaap:CustomerContractsMember 2017-10-02 2018-09-30 0000831641 ttek:EGlobalTechMember 2019-03-31 0000831641 srt:MinimumMember us-gaap:TradeNamesMember 2017-10-02 2018-09-30 0000831641 ttek:RFSReportingUnitMember 2019-09-29 0000831641 ttek:GovernmentServicesGroupMember 2018-09-30 0000831641 ttek:CommercialInternationalServicesGroupMember 2019-09-29 0000831641 ttek:CommercialInternationalServicesGroupMember 2018-09-30 0000831641 ttek:RFSReportingUnitMember 2018-10-01 2019-09-29 0000831641 ttek:GovernmentServicesGroupMember 2019-09-29 0000831641 2019-07-01 2019-07-01 0000831641 ttek:GovernmentServicesGroupMember 2018-10-01 2019-09-29 0000831641 ttek:GovernmentServicesGroupMember 2017-10-01 0000831641 ttek:GovernmentServicesGroupMember 2017-10-02 2018-09-30 0000831641 ttek:CommercialInternationalServicesGroupMember 2017-10-01 0000831641 2019-06-30 0000831641 us-gaap:OrderOrProductionBacklogMember 2018-09-30 0000831641 us-gaap:TradeNamesMember 2019-09-29 0000831641 us-gaap:OrderOrProductionBacklogMember 2019-09-29 0000831641 us-gaap:CustomerRelationshipsMember 2018-10-01 2019-09-29 0000831641 us-gaap:NoncompeteAgreementsMember 2018-09-30 0000831641 us-gaap:OrderOrProductionBacklogMember 2018-10-01 2019-09-29 0000831641 us-gaap:NoncompeteAgreementsMember 2019-09-29 0000831641 us-gaap:CustomerRelationshipsMember 2018-09-30 0000831641 us-gaap:TradeNamesMember 2018-09-30 0000831641 us-gaap:CustomerRelationshipsMember 2019-09-29 0000831641 us-gaap:TradeNamesMember 2018-10-01 2019-09-29 0000831641 ttek:EquipmentFurnitureAndFixturesMember 2019-09-29 0000831641 us-gaap:LandAndBuildingMember 2019-09-29 0000831641 us-gaap:LandAndBuildingMember 2018-09-30 0000831641 us-gaap:LeaseholdImprovementsMember 2019-09-29 0000831641 us-gaap:LeaseholdImprovementsMember 2018-09-30 0000831641 ttek:EquipmentFurnitureAndFixturesMember 2018-09-30 0000831641 us-gaap:LandAndBuildingMember ttek:CommercialInternationalServicesGroupMember 2018-09-30 0000831641 us-gaap:StateAndLocalJurisdictionMember 2019-09-29 0000831641 us-gaap:ForeignCountryMember 2019-09-29 0000831641 us-gaap:ForeignCountryMember 2018-10-01 2019-09-29 0000831641 2018-10-01 2018-12-30 0000831641 2016-10-03 2017-01-01 0000831641 ttek:OtherLongTermDebtMember 2018-09-30 0000831641 ttek:OtherLongTermDebtMember 2019-09-29 0000831641 us-gaap:LineOfCreditMember 2019-09-29 0000831641 us-gaap:LineOfCreditMember 2018-09-30 0000831641 us-gaap:StandbyLettersOfCreditMember 2019-09-29 0000831641 us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember ttek:PrimeRateOrEurodollarRateMember 2018-07-30 2018-07-30 0000831641 us-gaap:BridgeLoanMember ttek:AmendedCreditAgreementMember 2018-07-30 0000831641 ttek:AmendedCreditAgreementMember 2018-07-30 0000831641 us-gaap:StandbyLettersOfCreditMember ttek:GBPCreditFacilityMember 2019-09-29 0000831641 us-gaap:StandbyLettersOfCreditMember ttek:AmendedCreditAgreementMember 2019-09-29 0000831641 us-gaap:StandbyLettersOfCreditMember ttek:AUDCreditFacilityMember 2019-09-29 0000831641 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember ttek:PrimeRateOrEurodollarRateMember 2018-07-30 2018-07-30 0000831641 ttek:TermLoanFacilityMember ttek:AmendedCreditAgreementMember 2019-09-29 0000831641 us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember 2019-09-29 0000831641 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember us-gaap:EurodollarMember 2018-07-30 2018-07-30 0000831641 ttek:TermLoanFacilityMember ttek:AmendedCreditAgreementMember 2018-07-30 0000831641 us-gaap:SecuredDebtMember ttek:GBPCreditFacilityMember 2019-09-29 0000831641 ttek:AmendedCreditAgreementMember 2019-09-29 0000831641 us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember 2018-07-30 0000831641 ttek:LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember 2019-09-29 0000831641 us-gaap:StandbyLettersOfCreditMember ttek:AmendedCreditAgreementMember 2018-07-30 0000831641 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember ttek:PrimeRateOrEurodollarRateMember 2018-07-30 2018-07-30 0000831641 ttek:CreditAgreementMember 2019-09-29 0000831641 ttek:AmendedCreditAgreementMember us-gaap:FederalFundsEffectiveSwapRateMember 2018-07-30 2018-07-30 0000831641 us-gaap:SecuredDebtMember ttek:AUDCreditFacilityMember 2019-09-29 0000831641 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember us-gaap:EurodollarMember 2018-07-30 2018-07-30 0000831641 ttek:LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember ttek:AmendedCreditAgreementMember 2018-07-30 0000831641 ttek:AmendedCreditAgreementMember 2018-07-30 2018-07-30 0000831641 us-gaap:PerformanceSharesMember 2018-10-01 2019-09-29 0000831641 ttek:EmployeeAndDirectorsStockOptionsMember 2019-09-29 0000831641 ttek:EquityIncentivePlan2018Member 2019-09-29 0000831641 ttek:EmployeeAndDirectorsStockOptionsMember 2017-10-02 2018-09-30 0000831641 ttek:EmployeeStockPurchasePlanMember 2019-09-29 0000831641 ttek:MarchSixth2006AndSubsequentDatesMember us-gaap:RestrictedStockUnitsRSUMember ttek:EquityIncentivePlan2005Member ttek:EachAnniversaryOfGrantDateMember 2018-10-01 2019-09-29 0000831641 ttek:EmployeeAndDirectorsStockOptionsMember 2016-10-03 2017-10-01 0000831641 us-gaap:PerformanceSharesMember 2017-10-02 2018-09-30 0000831641 ttek:EmployeeAndDirectorsStockOptionsMember 2018-10-01 2019-09-29 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2018-10-01 2019-09-29 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2017-10-02 2018-09-30 0000831641 ttek:EmployeeStockPurchasePlanMember 2016-10-03 2017-10-01 0000831641 ttek:DatesPriorToMarchSixth2006Member ttek:EmployeeAndDirectorsStockOptionsMember ttek:EquityIncentivePlan2005Member ttek:FirstAnniversaryOfGrantDateAndMonthlyThereafterMember 2018-10-01 2019-09-29 0000831641 ttek:EmployeeStockPurchasePlanMember 2018-09-30 0000831641 us-gaap:PerformanceSharesMember 2016-10-03 2017-10-01 0000831641 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2018-10-01 2019-09-29 0000831641 ttek:EmployeeStockPurchasePlanMember 2018-10-01 2019-09-29 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2019-09-29 0000831641 ttek:EmployeeStockPurchasePlanMember 2017-10-02 2018-09-30 0000831641 ttek:DatesPriorToMarchSixth2006Member ttek:EmployeeAndDirectorsStockOptionsMember ttek:EquityIncentivePlan2005Member 2018-10-01 2019-09-29 0000831641 ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember 2016-10-03 2017-10-01 0000831641 ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember 2019-09-29 0000831641 ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember 2017-10-02 2018-09-30 0000831641 ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember 2018-10-01 2019-09-29 0000831641 ttek:EquityIncentivePlan2015Member 2019-09-29 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2016-10-03 2017-10-01 0000831641 ttek:MarchSixth2006AndSubsequentDatesMember ttek:EmployeeAndDirectorsStockOptionsMember ttek:EquityIncentivePlan2005Member ttek:EachAnniversaryOfGrantDateMember 2018-10-01 2019-09-29 0000831641 ttek:MarchSixth2006AndSubsequentDatesMember ttek:EmployeeAndDirectorsStockOptionsMember ttek:EquityIncentivePlan2005Member 2018-10-01 2019-09-29 0000831641 ttek:EmployeeAndDirectorsStockOptionsMember 2016-10-03 2017-01-01 0000831641 ttek:EmployeeStockPurchasePlanMember 2017-10-01 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2016-10-02 0000831641 us-gaap:PerformanceSharesMember 2017-10-01 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2017-10-01 0000831641 us-gaap:PerformanceSharesMember 2019-09-29 0000831641 us-gaap:PerformanceSharesMember 2016-10-02 0000831641 us-gaap:PerformanceSharesMember 2018-09-30 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2018-09-30 0000831641 us-gaap:RestrictedStockMember ttek:EquityIncentivePlan2005Member 2018-10-01 2019-09-29 0000831641 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-29 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 2018-10-01 2019-09-29 0000831641 ttek:ForeignExchangeForwardAndInterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-10-01 2019-09-29 0000831641 us-gaap:NondesignatedMember 2019-09-29 0000831641 ttek:InterestRateSwap1Member us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-29 0000831641 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-29 0000831641 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-09-30 0000831641 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-29 0000831641 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-09-30 0000831641 us-gaap:InterestRateSwapMember 2017-10-02 2018-09-30 0000831641 us-gaap:InterestRateSwapMember 2016-10-03 2017-10-01 0000831641 us-gaap:InterestRateSwapMember 2018-10-01 2019-09-29 0000831641 us-gaap:NondesignatedMember 2018-09-30 0000831641 us-gaap:NondesignatedMember 2017-10-01 0000831641 ttek:InterestRateSwap4Member us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-29 0000831641 ttek:InterestRateSwap5Member us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-29 0000831641 ttek:InterestRateSwap3Member us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-29 0000831641 ttek:InterestRateSwap2Member us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-29 0000831641 us-gaap:AccumulatedTranslationAdjustmentMember 2017-10-02 2018-09-30 0000831641 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-10-01 0000831641 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-10-02 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 2017-10-01 0000831641 us-gaap:AccumulatedTranslationAdjustmentMember 2018-09-30 0000831641 2019-07-15 0000831641 us-gaap:CorporateNonSegmentMember 2016-10-03 2017-10-01 0000831641 us-gaap:OperatingSegmentsMember ttek:GovernmentServicesGroupMember 2017-10-02 2018-09-30 0000831641 us-gaap:OperatingSegmentsMember ttek:RemediationAndConstructionManagementMember 2017-10-02 2018-09-30 0000831641 us-gaap:OperatingSegmentsMember ttek:RemediationAndConstructionManagementMember 2016-10-03 2017-10-01 0000831641 us-gaap:OperatingSegmentsMember ttek:CommercialInternationalServicesGroupMember 2018-10-01 2019-09-29 0000831641 us-gaap:IntersegmentEliminationMember 2018-10-01 2019-09-29 0000831641 us-gaap:IntersegmentEliminationMember 2016-10-03 2017-10-01 0000831641 us-gaap:OperatingSegmentsMember ttek:GovernmentServicesGroupMember 2018-10-01 2019-09-29 0000831641 us-gaap:CorporateNonSegmentMember 2018-10-01 2019-09-29 0000831641 us-gaap:IntersegmentEliminationMember 2017-10-02 2018-09-30 0000831641 us-gaap:OperatingSegmentsMember ttek:RemediationAndConstructionManagementMember 2018-10-01 2019-09-29 0000831641 us-gaap:OperatingSegmentsMember ttek:GovernmentServicesGroupMember 2016-10-03 2017-10-01 0000831641 us-gaap:CorporateNonSegmentMember 2017-10-02 2018-09-30 0000831641 us-gaap:OperatingSegmentsMember ttek:CommercialInternationalServicesGroupMember 2016-10-03 2017-10-01 0000831641 us-gaap:OperatingSegmentsMember ttek:CommercialInternationalServicesGroupMember 2017-10-02 2018-09-30 0000831641 country:US 2019-09-29 0000831641 us-gaap:NonUsMember 2019-09-29 0000831641 us-gaap:NonUsMember 2018-10-01 2019-09-29 0000831641 country:US 2018-09-30 0000831641 country:US 2017-10-01 0000831641 country:US 2017-10-02 2018-09-30 0000831641 us-gaap:NonUsMember 2017-10-02 2018-09-30 0000831641 us-gaap:NonUsMember 2018-09-30 0000831641 country:US 2016-10-03 2017-10-01 0000831641 us-gaap:NonUsMember 2016-10-03 2017-10-01 0000831641 us-gaap:NonUsMember 2017-10-01 0000831641 country:US 2018-10-01 2019-09-29 0000831641 us-gaap:OperatingSegmentsMember ttek:CommercialInternationalServicesGroupMember 2019-09-29 0000831641 us-gaap:OperatingSegmentsMember ttek:RemediationAndConstructionManagementMember 2018-09-30 0000831641 us-gaap:OperatingSegmentsMember ttek:GovernmentServicesGroupMember 2019-09-29 0000831641 us-gaap:OperatingSegmentsMember ttek:RemediationAndConstructionManagementMember 2019-09-29 0000831641 us-gaap:OperatingSegmentsMember ttek:GovernmentServicesGroupMember 2018-09-30 0000831641 us-gaap:CorporateNonSegmentMember 2018-09-30 0000831641 us-gaap:OperatingSegmentsMember ttek:CommercialInternationalServicesGroupMember 2018-09-30 0000831641 us-gaap:CorporateNonSegmentMember 2019-09-29 0000831641 2018-04-02 2018-07-01 0000831641 2018-12-31 2019-03-31 0000831641 2018-01-01 2018-04-01 0000831641 2019-04-01 2019-06-30 0000831641 2019-07-01 2019-09-29 0000831641 2018-07-02 2018-09-30 0000831641 2017-10-02 2017-12-31 0000831641 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember ttek:NonCoreFieldServicesBusinessMember 2018-04-02 2018-07-01 0000831641 us-gaap:AllowanceForCreditLossMember 2018-10-01 2019-09-29 0000831641 us-gaap:AllowanceForCreditLossMember 2018-09-30 0000831641 us-gaap:AllowanceForCreditLossMember 2017-10-01 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-10-01 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-09-30 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-10-01 2019-09-29 0000831641 us-gaap:AllowanceForCreditLossMember 2017-10-02 2018-09-30 0000831641 us-gaap:AllowanceForCreditLossMember 2016-10-02 0000831641 us-gaap:AllowanceForCreditLossMember 2019-09-29 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-10-02 2018-09-30 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2016-10-03 2017-10-01 0000831641 us-gaap:AllowanceForCreditLossMember 2016-10-03 2017-10-01 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2016-10-02 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-09-29 ttek:Level ttek:segment ttek:employee iso4217:USD shares iso4217:USD pure ttek:Institution shares iso4217:AUD iso4217:GBP ttek:action ttek:instrument ttek:agreement false --09-29 FY 2019 0000831641 P2Y P2Y 0 0.38 0.44 0.54 0.01 0.01 150000000 150000000 55349000 54565000 55349000 54565000 P5Y 48100 48100 48100 48100 0 0 17700000 300000000 0.01 0.01 2000000 2000000 0 0 0 0 2100000 2500000 5200000 P10Y P3Y P3Y P1Y P3Y P3Y P4Y 0.388 0.388 0.361 0.361 0.019 0.029 0.017 0.017 10-K true 2019-09-29 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 false 3200000000 54587819 <div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:center;font-size:8.5pt;"><span style="font-family:inherit;font-size:8.5pt;font-weight:bold;">DOCUMENT INCORPORATED BY REFERENCE</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:justify;font-size:8.5pt;"><span style="font-family:inherit;font-size:8.5pt;">Portions of registrant's Proxy Statement for its 2020 Annual Meeting of Stockholders are incorporated by reference in Part III of this report where indicated.</span></div> 120732000 146185000 768720000 694221000 114324000 142882000 62196000 56003000 13820000 11089000 1079792000 1050380000 39441000 43278000 6873000 3370000 924820000 798820000 16440000 16123000 28385000 8607000 51657000 38843000 2147408000 1959421000 206609000 160222000 203384000 180153000 165611000 143270000 0 8272000 12572000 12599000 24977000 13633000 156801000 99944000 769954000 618093000 12971000 30166000 263949000 264712000 28015000 21657000 83055000 57693000 0 0 546000 553000 78132000 148803000 -160584000 -127350000 1071192000 944965000 989286000 966971000 178000 129000 989464000 967100000 2147408000 1959421000 3107348000 2964148000 2753360000 717711000 763414000 719350000 1981454000 1816276000 1680372000 408183000 384458000 353638000 200230000 190120000 177219000 10351000 0 0 -1085000 -4252000 6923000 7755000 0 0 188762000 190086000 183342000 1732000 1824000 729000 15358000 17348000 12310000 175136000 174562000 171761000 16375000 37605000 53844000 158761000 136957000 117917000 93000 74000 43000 158668000 136883000 117874000 2.89 2.46 2.07 2.84 2.42 2.04 54986000 55670000 56911000 55936000 56598000 57913000 158761000 136957000 117917000 -21109000 -29656000 27894000 -12125000 806000 1614000 -33234000 -28850000 29508000 -243000 64000 -8000 125770000 108043000 147433000 125434000 108033000 147382000 336000 10000 51000 125770000 108043000 147433000 57042000 570000 260340000 -128008000 736357000 869259000 144000 869403000 117874000 117874000 43000 117917000 27894000 27894000 8000 27902000 1614000 1614000 1614000 147382000 51000 147433000 24000 24000 21672000 21672000 21672000 13450000 13450000 13450000 791000 8000 18556000 18564000 18564000 116000 2000 -3472000 -3470000 -3470000 190000 2000 4938000 4940000 4940000 2266000 23000 99977000 100000000 100000000 55873000 559000 193835000 -98500000 832559000 928453000 171000 928624000 136883000 136883000 74000 136957000 -29656000 -29656000 -64000 -29720000 806000 806000 806000 108033000 10000 108043000 52000 52000 24477000 24477000 24477000 19582000 19582000 19582000 277000 3000 -8874000 -8871000 -8871000 549000 5000 13506000 13511000 13511000 142000 1000 5739000 5740000 5740000 1492000 15000 74985000 75000000 75000000 55349000 553000 148803000 -127350000 944965000 966971000 129000 967100000 158668000 158668000 93000 158761000 -21109000 -21109000 243000 -20866000 -12125000 -12125000 -12125000 125434000 336000 125770000 287000 287000 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 158761000 136957000 117917000 28844000 38636000 45756000 25000 568000 647000 17618000 19582000 13450000 -37615000 -29360000 -9957000 16964000 7167000 2847000 7755000 0 0 -1085000 -4252000 6923000 232000 -1045000 103000 10226000 46273000 64781000 -2568000 12638000 8317000 39011000 -16032000 18597000 18359000 27492000 13413000 -6039000 15228000 28298000 -16929000 24998000 5662000 -11386000 17596000 -13725000 0 2349000 0 208513000 185733000 141487000 16198000 9726000 9741000 84159000 68256000 8039000 651000 35348000 820000 -99706000 -42634000 -16960000 415491000 485946000 233889000 417262000 401965000 243553000 12018000 1412000 1319000 0 1737000 0 100000000 75000000 100000000 11751000 13520000 18555000 29674000 24477000 21672000 6893000 8871000 3495000 -135063000 -181958000 -98267000 -1727000 -4947000 3452000 -27983000 -43806000 29712000 148884000 192690000 162978000 120901000 148884000 192690000 12310000 15570000 11504000 66038000 49842000 72578000 120732000 146185000 189975000 169000 2699000 2715000 120901000 148884000 192690000 Description of Business <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are a leading global provider of consulting and engineering services that focuses on water, environment, infrastructure, resource management, energy, and international development. We are a global company that leads with science and is renowned for our expertise in providing water-related services for 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, construction management, and operations and maintenance.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning in fiscal 2018, we aligned our operations to better serve our clients and markets, resulting in </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> renamed reportable segments. Our Government Services Group (“GSG”) reportable segment primarily includes activities with U.S. government clients (federal, state and local) and activities with development agencies worldwide. Our Commercial/International Services Group (“CIG”) reportable segment primarily includes activities with U.S. commercial clients and international activities other than work for development agencies. This alignment allows 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 continue to report the results of the wind-down of our non-core construction activities in the Remediation and Construction Management (“RCM”) reportable segment. Certain reclassifications were made to the prior years to conform to the current-year presentation.</span></div> 2 <span style="font-weight:bold;">Basis of Presentation and Preparation</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation and Presentation.</span><span style="font-family:inherit;font-size:10pt;">    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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fiscal Year.</span><span style="font-family:inherit;font-size:10pt;">    We report results of operations based on 52 or 53-week periods ending on the Sunday nearest September 30. Fiscal years </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> each contained 52 weeks.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates.</span><span style="font-family:inherit;font-size:10pt;">    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents.</span><span style="font-family:inherit;font-size:10pt;">    Cash and cash equivalents include highly liquid investments with maturities of </span><span style="font-family:inherit;font-size:10pt;"><span>90</span></span><span style="font-family:inherit;font-size:10pt;"> days or less at the date of purchase. We record cash and cash equivalents as restricted when we are unable to freely use such cash and cash equivalents for our general operating purposes. As of fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and fiscal 2018 year-ends, we had restricted cash of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, on the consolidated balance sheet, and it was included in our "Prepaid expenses and other current assets".</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Insurance Matters, Litigation and Contingencies.</span><span style="font-family:inherit;font-size:10pt;">    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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts Receivable – Net.</span><span style="font-family:inherit;font-size:10pt;">    Net accounts receivable is primarily comprised of billed and unbilled accounts receivable, contract retentions and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable represent revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> are expected to be billed and collected within </span><span style="font-family:inherit;font-size:10pt;"><span>12</span></span><span style="font-family:inherit;font-size:10pt;"> 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. Contract retentions represent amounts withheld by clients until certain conditions are met or the project is completed, which may be several months or years. Allowances for doubtful accounts represent the amounts that may 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 particular industry conditions that may affect a client's ability to pay. Billings in excess of costs on uncompleted contracts 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 will be earned within </span><span style="font-family:inherit;font-size:10pt;"><span>12</span></span><span style="font-family:inherit;font-size:10pt;"> months.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment.</span><span style="font-family:inherit;font-size:10pt;">    Property and equipment are recorded at cost and are 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 </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>ten years</span></span><span style="font-family:inherit;font-size:10pt;"> for equipment, furniture and fixtures. Buildings are depreciated over periods not exceeding </span><span style="font-family:inherit;font-size:10pt;"><span>40</span></span><span style="font-family:inherit;font-size:10pt;"> years. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the length of the lease. Assets held for sale are carried at the lower of their carrying amount (i.e., net book value) or fair value less cost to sell and are reported as "Prepaid expenses and other current assets" on our consolidated balance sheets. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Long-Lived Assets.</span><span style="font-family:inherit;font-size:10pt;">    Our policy regarding long-lived assets is to evaluate the recoverability of our 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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business Combinations.</span><span style="font-family:inherit;font-size:10pt;">    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 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. Transaction costs associated with business combinations are expensed as they are incurred.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Intangible Assets.</span><span style="font-family:inherit;font-size:10pt;">    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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last annual review was performed at July 1, 2019 (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 </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. If the fair value of a reporting unit exceeds its carrying amount, the goodwill of that reporting unit is </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contingent Consideration.</span><span style="font-family:inherit;font-size:10pt;">    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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">), 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.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value of Financial Instruments.</span><span style="font-family:inherit;font-size:10pt;">    We determine the fair values of our financial instruments, including short-term investments, debt instruments and derivative instruments 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.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivative Financial Instruments.</span><span style="font-family:inherit;font-size:10pt;">    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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Compensation.</span><span style="font-family:inherit;font-size:10pt;">    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 and our match 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." All income and expenses related to the rabbi trust are reflected in our consolidated statements of income.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes.</span><span style="font-family:inherit;font-size:10pt;">    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 and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets at </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> will not be realized.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Credit Risk.</span><span style="font-family:inherit;font-size:10pt;">    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 </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> financial institution. Approximately </span><span style="font-family:inherit;font-size:10pt;"><span>23%</span></span><span style="font-family:inherit;font-size:10pt;"> of accounts receivable were due from various agencies of the U.S. federal government at fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> 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 </span><span style="font-family:inherit;font-size:10pt;"><span>49%</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>23%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>28%</span></span><span style="font-family:inherit;font-size:10pt;"> of our fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> revenue was generated from our U.S government, U.S. commercial and international clients, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Translation.</span><span style="font-family:inherit;font-size:10pt;">    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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"/><span style="font-family:inherit;font-size:10pt;">New accounting pronouncements implemented by us during fiscal 2019 are discussed below.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"/><span style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (“FASB”) issued ASU 2014-09 ("ASC 606"), "Revenue from Contracts with Customers", which outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The guidance and the related ASUs were effective for interim and annual reporting periods beginning after December 15, 2017 (first quarter of fiscal 2019 for us). On October 1, 2018, we adopted ASC 606 using the modified retrospective method in which the new guidance was applied retrospectively to contracts that were not substantially completed as of the date of adoption. Results for the reporting period beginning after October 1, 2018 have been presented under ASC 606, while prior period amounts have not been adjusted and continue to be reported in accordance with the previous guidance. See Note </span><span style="font-family:inherit;font-size:10pt;">3</span><span style="font-family:inherit;font-size:10pt;">, "</span><span style="font-weight:normal;">Revenue Recognition</span><span style="font-family:inherit;font-size:10pt;">" for further discussion of the adoption and the impact on our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued guidance that generally requires companies to measure investments in other entities, except those accounted for under the equity method, at fair value and recognize any changes in fair value in net income. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2017 (first quarter of fiscal 2019 for us). The adoption of this guidance had no impact on our consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued updated guidance which requires excess tax benefits and deficiencies on share-based payments to be recorded as income tax expense or benefit in the income statement rather than being recorded in additional paid-in capital. It also requires the presentation of employee taxes as financing activities on consolidated statements of cash flows, which was previously classified as operating activities. This guidance was effective for annual and interim periods beginning after December 15, 2016 (first quarter of fiscal 2018 for us), with early adoption permitted. In the first quarter of fiscal 2017, we adopted this guidance. At the beginning of fiscal 2019, we revised the presentation of "Net cash provided by operating activities" and "Net cash (used in) provided by financing activities" in the consolidated statement of cash flows for prior period to adjust the presentation of “Taxes paid on vested restricted stock” and appropriately reflect such amounts as financing activities. The adjustment resulted in an increase of net cash provided by operating activities of </span><span style="font-family:inherit;font-size:10pt;"><span>$8.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, and an increase of net cash used in financing activities of </span><span style="font-family:inherit;font-size:10pt;"><span>$8.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal 2018 and 2017, respectively. We assessed the materiality of these adjustments on our consolidated financial statements for prior periods and concluded that the amounts were not material to any prior interim or annual periods. We elected to revise the presentation for comparability purposes.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued guidance to address eight specific cash flow issues to reduce the existing diversity in practice in how certain cash receipts and cash payments are presented and classified in the statement of cash flows. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2017 (first quarter of fiscal 2019 for us). The adoption of this guidance had no material impact on our consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued updated guidance which requires entities to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. The guidance was effective for fiscal reporting periods and interim reporting periods within those fiscal reporting periods, beginning after December 15, 2017 (first quarter of fiscal 2019 for us). The adoption of this guidance had no material impact on our consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued updated guidance which provides amendments to address the classification and presentation of changes in restricted cash in the statement of cash flows. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2017 (first quarter of fiscal 2019 for us). The adoption of this guidance had no material impact on our consolidated financial statements. We updated certain captions in our consolidated statements of cash flows to include restricted cash, which is reported in our "Prepaid expenses and other current assets" on the consolidated balance sheets. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued updated guidance to clarify when changes to the terms or conditions of a share-based payment award must be accounted for as modifications. Under the updated guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award changes because of a change in terms or conditions. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2017 (first quarter of fiscal 2019 for us), on a prospective basis. The adoption of this guidance had no impact on our consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the Securities and Exchange Commission (“SEC”) published Release No. 33-10532, Disclosure Update and Simplification, which adopted amendments to certain disclosure requirements that have become redundant, duplicative, overlapping, outdated or superseded, considering other SEC disclosure requirements, U.S. GAAP, or changes in the information environment. As such, we removed the disclosure of cash dividends paid per share from our consolidated statements of income.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">New accounting pronouncements requiring implementation in future periods are discussed below. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued guidance that requires the rights and obligations associated with leasing arrangements be reflected on the balance sheet to increase transparency and comparability among organizations, and further clarified and amended this guidance. Lessees will be required to recognize a right-of-use asset and a lease liability on the balance sheet for leases with terms greater than twelve months or leases that contain a purchase option that is reasonably certain to be exercised. Lessees will classify leases as either finance or operating leases. Substantially all of our leases are operating leases, which will result in lease expense on a straight-line basis over the term of the lease. The guidance is effective for interim and annual reporting periods beginning after December 15, 2018 (first quarter of fiscal 2020 for us). The new guidance will be applied to leases that exist or are entered into on or after September 30, 2019 (first day of our fiscal 2020) without adjusting comparative periods in the financial statements. We expect to utilize the practical expedients that, upon adoption of this guidance, allow us to (1) not reassess whether </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">any expired or existing contracts are or contain leases, (2) retain the classification of leases (e.g., operating or finance lease) existing as of the date of adoption and (3) not reassess initial direct costs for any existing leases. We are in the final stages of evaluating our existing lease portfolio, including accumulating all of the necessary information required to properly account for leases under the new guidance. Based on the most recent assessment of existing leases, the adoption of the guidance is expected to result in right-of-use assets and lease liabilities that will be included on the balance sheet as of September 30, 2019 of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$300 million</span></span><span style="font-family:inherit;font-size:10pt;">. We do not expect the adoption of this guidance to have a material impact on our consolidated statements of income or cash flows. Our current amounts payable under non-cancelable lease commitments are disclosed in Note 11, "Leases".</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued updated guidance which requires entities to estimate all expected credit losses for certain types of financial instruments, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. The updated guidance also expands the disclosure requirements to enable users of financial statements to understand the entity’s assumptions, models and methods for estimating expected credit losses. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019 (first quarter of fiscal 2021 for us). </span><span style="font-family:inherit;font-size:10pt;color:#252525;">Early adoption is permitted. We are currently evaluating the impact that this guidance will have on our consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2017, the FASB issued accounting guidance on hedging activities. The amendment better aligns an entity’s risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. The guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2018 (first quarter of fiscal 2020 for us). We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued guidance on reclassification of certain tax effects from accumulated comprehensive income,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">which allows for a reclassification of stranded tax effects from the Tax Cuts and Jobs Act ("TCJA") from accumulated other comprehensive income to retained earnings. The guidance is effective for fiscal years beginning after December 15, 2018 (first quarter of fiscal 2020 for us). We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>In August 2018, The FASB issued updated guidance modifying certain fair value measurement disclosures. The updated 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. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019 (first quarter of fiscal 2021 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have an impact on our consolidated financial statements. <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation and Presentation.</span><span style="font-family:inherit;font-size:10pt;">    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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fiscal Year.</span><span style="font-family:inherit;font-size:10pt;">    We report results of operations based on 52 or 53-week periods ending on the Sunday nearest September 30. Fiscal years </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> each contained 52 weeks.</span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates.</span><span style="font-family:inherit;font-size:10pt;">    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("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> <span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents.</span><span style="font-family:inherit;font-size:10pt;">    Cash and cash equivalents include highly liquid investments with maturities of </span><span style="font-family:inherit;font-size:10pt;"><span>90</span></span> days or less at the date of purchase. We record cash and cash equivalents as restricted when we are unable to freely use such cash and cash equivalents for our general operating purposes. P90D 200000 2700000 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Insurance Matters, Litigation and Contingencies.</span><span style="font-family:inherit;font-size:10pt;">    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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts Receivable – Net.</span><span style="font-family:inherit;font-size:10pt;">    Net accounts receivable is primarily comprised of billed and unbilled accounts receivable, contract retentions and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable represent revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> are expected to be billed and collected within </span><span style="font-family:inherit;font-size:10pt;"><span>12</span></span><span style="font-family:inherit;font-size:10pt;"> 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. Contract retentions represent amounts withheld by clients until certain conditions are met or the project is completed, which may be several months or years. Allowances for doubtful accounts represent the amounts that may 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 particular industry conditions that may affect a client's ability to pay. Billings in excess of costs on uncompleted contracts 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 will be earned within </span><span style="font-family:inherit;font-size:10pt;"><span>12</span></span><span style="font-family:inherit;font-size:10pt;"> months.</span></div> P12M P12M <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment.</span><span style="font-family:inherit;font-size:10pt;">    Property and equipment are recorded at cost and are 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 </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>ten years</span></span><span style="font-family:inherit;font-size:10pt;"> for equipment, furniture and fixtures. Buildings are depreciated over periods not exceeding </span><span style="font-family:inherit;font-size:10pt;"><span>40</span></span><span style="font-family:inherit;font-size:10pt;"> years. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the length of the lease. Assets held for sale are carried at the lower of their carrying amount (i.e., net book value) or fair value less cost to sell and are reported as "Prepaid expenses and other current assets" on our consolidated balance sheets. </span></div> P10Y P40Y <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Long-Lived Assets.</span><span style="font-family:inherit;font-size:10pt;">    Our policy regarding long-lived assets is to evaluate the recoverability of our 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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business Combinations.</span><span style="font-family:inherit;font-size:10pt;">    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 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. Transaction costs associated with business combinations are expensed as they are incurred.</span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Intangible Assets.</span><span style="font-family:inherit;font-size:10pt;">    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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last annual review was performed at July 1, 2019 (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 </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. If the fair value of a reporting unit exceeds its carrying amount, the goodwill of that reporting unit is </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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> 1 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contingent Consideration.</span><span style="font-family:inherit;font-size:10pt;">    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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">), 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.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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> P3Y <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value of Financial Instruments.</span><span style="font-family:inherit;font-size:10pt;">    We determine the fair values of our financial instruments, including short-term investments, debt instruments and derivative instruments 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.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivative Financial Instruments.</span><span style="font-family:inherit;font-size:10pt;">    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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Compensation.</span><span style="font-family:inherit;font-size:10pt;">    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 and our match 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." All income and expenses related to the rabbi trust are reflected in our consolidated statements of income.</span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes.</span><span style="font-family:inherit;font-size:10pt;">    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 and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets at </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> will not be realized.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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> <span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Credit Risk.</span><span style="font-family:inherit;font-size:10pt;">    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 </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> financial institution. Approximately </span><span style="font-family:inherit;font-size:10pt;"><span>23%</span></span><span style="font-family:inherit;font-size:10pt;"> of accounts receivable were due from various agencies of the U.S. federal government at fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span> 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.23 0.49 0.23 0.28 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Translation.</span><span style="font-family:inherit;font-size:10pt;">    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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"/><span style="font-family:inherit;font-size:10pt;">New accounting pronouncements implemented by us during fiscal 2019 are discussed below.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"/><span style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (“FASB”) issued ASU 2014-09 ("ASC 606"), "Revenue from Contracts with Customers", which outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The guidance and the related ASUs were effective for interim and annual reporting periods beginning after December 15, 2017 (first quarter of fiscal 2019 for us). On October 1, 2018, we adopted ASC 606 using the modified retrospective method in which the new guidance was applied retrospectively to contracts that were not substantially completed as of the date of adoption. Results for the reporting period beginning after October 1, 2018 have been presented under ASC 606, while prior period amounts have not been adjusted and continue to be reported in accordance with the previous guidance. See Note </span><span style="font-family:inherit;font-size:10pt;">3</span><span style="font-family:inherit;font-size:10pt;">, "</span><span style="font-weight:normal;">Revenue Recognition</span><span style="font-family:inherit;font-size:10pt;">" for further discussion of the adoption and the impact on our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued guidance that generally requires companies to measure investments in other entities, except those accounted for under the equity method, at fair value and recognize any changes in fair value in net income. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2017 (first quarter of fiscal 2019 for us). The adoption of this guidance had no impact on our consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued updated guidance which requires excess tax benefits and deficiencies on share-based payments to be recorded as income tax expense or benefit in the income statement rather than being recorded in additional paid-in capital. It also requires the presentation of employee taxes as financing activities on consolidated statements of cash flows, which was previously classified as operating activities. This guidance was effective for annual and interim periods beginning after December 15, 2016 (first quarter of fiscal 2018 for us), with early adoption permitted. In the first quarter of fiscal 2017, we adopted this guidance. At the beginning of fiscal 2019, we revised the presentation of "Net cash provided by operating activities" and "Net cash (used in) provided by financing activities" in the consolidated statement of cash flows for prior period to adjust the presentation of “Taxes paid on vested restricted stock” and appropriately reflect such amounts as financing activities. The adjustment resulted in an increase of net cash provided by operating activities of </span><span style="font-family:inherit;font-size:10pt;"><span>$8.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, and an increase of net cash used in financing activities of </span><span style="font-family:inherit;font-size:10pt;"><span>$8.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal 2018 and 2017, respectively. We assessed the materiality of these adjustments on our consolidated financial statements for prior periods and concluded that the amounts were not material to any prior interim or annual periods. We elected to revise the presentation for comparability purposes.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued guidance to address eight specific cash flow issues to reduce the existing diversity in practice in how certain cash receipts and cash payments are presented and classified in the statement of cash flows. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2017 (first quarter of fiscal 2019 for us). The adoption of this guidance had no material impact on our consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued updated guidance which requires entities to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. The guidance was effective for fiscal reporting periods and interim reporting periods within those fiscal reporting periods, beginning after December 15, 2017 (first quarter of fiscal 2019 for us). The adoption of this guidance had no material impact on our consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued updated guidance which provides amendments to address the classification and presentation of changes in restricted cash in the statement of cash flows. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2017 (first quarter of fiscal 2019 for us). The adoption of this guidance had no material impact on our consolidated financial statements. We updated certain captions in our consolidated statements of cash flows to include restricted cash, which is reported in our "Prepaid expenses and other current assets" on the consolidated balance sheets. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued updated guidance to clarify when changes to the terms or conditions of a share-based payment award must be accounted for as modifications. Under the updated guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award changes because of a change in terms or conditions. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2017 (first quarter of fiscal 2019 for us), on a prospective basis. The adoption of this guidance had no impact on our consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the Securities and Exchange Commission (“SEC”) published Release No. 33-10532, Disclosure Update and Simplification, which adopted amendments to certain disclosure requirements that have become redundant, duplicative, overlapping, outdated or superseded, considering other SEC disclosure requirements, U.S. GAAP, or changes in the information environment. As such, we removed the disclosure of cash dividends paid per share from our consolidated statements of income.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">New accounting pronouncements requiring implementation in future periods are discussed below. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued guidance that requires the rights and obligations associated with leasing arrangements be reflected on the balance sheet to increase transparency and comparability among organizations, and further clarified and amended this guidance. Lessees will be required to recognize a right-of-use asset and a lease liability on the balance sheet for leases with terms greater than twelve months or leases that contain a purchase option that is reasonably certain to be exercised. Lessees will classify leases as either finance or operating leases. Substantially all of our leases are operating leases, which will result in lease expense on a straight-line basis over the term of the lease. The guidance is effective for interim and annual reporting periods beginning after December 15, 2018 (first quarter of fiscal 2020 for us). The new guidance will be applied to leases that exist or are entered into on or after September 30, 2019 (first day of our fiscal 2020) without adjusting comparative periods in the financial statements. We expect to utilize the practical expedients that, upon adoption of this guidance, allow us to (1) not reassess whether </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">any expired or existing contracts are or contain leases, (2) retain the classification of leases (e.g., operating or finance lease) existing as of the date of adoption and (3) not reassess initial direct costs for any existing leases. We are in the final stages of evaluating our existing lease portfolio, including accumulating all of the necessary information required to properly account for leases under the new guidance. Based on the most recent assessment of existing leases, the adoption of the guidance is expected to result in right-of-use assets and lease liabilities that will be included on the balance sheet as of September 30, 2019 of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$300 million</span></span><span style="font-family:inherit;font-size:10pt;">. We do not expect the adoption of this guidance to have a material impact on our consolidated statements of income or cash flows. Our current amounts payable under non-cancelable lease commitments are disclosed in Note 11, "Leases".</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued updated guidance which requires entities to estimate all expected credit losses for certain types of financial instruments, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. The updated guidance also expands the disclosure requirements to enable users of financial statements to understand the entity’s assumptions, models and methods for estimating expected credit losses. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019 (first quarter of fiscal 2021 for us). </span><span style="font-family:inherit;font-size:10pt;color:#252525;">Early adoption is permitted. We are currently evaluating the impact that this guidance will have on our consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2017, the FASB issued accounting guidance on hedging activities. The amendment better aligns an entity’s risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. The guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2018 (first quarter of fiscal 2020 for us). We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued guidance on reclassification of certain tax effects from accumulated comprehensive income,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">which allows for a reclassification of stranded tax effects from the Tax Cuts and Jobs Act ("TCJA") from accumulated other comprehensive income to retained earnings. The guidance is effective for fiscal years beginning after December 15, 2018 (first quarter of fiscal 2020 for us). We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>In August 2018, The FASB issued updated guidance modifying certain fair value measurement disclosures. The updated 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. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019 (first quarter of fiscal 2021 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have an impact on our consolidated financial statements. 8900000 3500000 -8900000 -3500000 300000000 <span style="font-weight:bold;">Revenue Recognition</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"/><span style="font-family:inherit;font-size:10pt;">On October 1, 2018, we adopted ASC 606, "Revenue from Contracts with Customers", which supersedes most current revenue recognition guidance, including industry-specific guidance. We adopted the standard on a modified retrospective basis which results in no restatement of the comparative periods presented and a cumulative effect adjustment to retained earnings as of the date of adoption. As part of our adoption, the new standard was applied only to those contracts that were not substantially completed as of the date of adoption. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. Revenue on claims is recognized only to the extent that contract costs related to the claims have been incurred and when it is probable that any significant revenue recognized related to the claim will not be reversed. Factors considered in determining whether revenue associated with 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. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Types</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fixed-Price</span><span style="font-family:inherit;font-size:10pt;">. Under fixed-price contracts, clients pay us an agreed fixed-amount negotiated in advance for a specified scope of work. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Time-and-Materials</span><span style="font-family:inherit;font-size:10pt;">.</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;">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 may include annual billing rate adjustment provisions.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cost-Plus</span><span style="font-family:inherit;font-size:10pt;">. 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.     </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Adoption</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upon adoption on October 1, 2018, under the modified retrospective method, we recorded a cumulative effect adjustment to decrease retained earnings by </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> on October 1, 2018, as well as the following cumulative effect adjustments:</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A decrease to contract assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A decrease to contract liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">An increase to deferred tax assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The decrease in retained earnings primarily resulted from a change in the way we determine the unit of account for projects (i.e. performance obligations). Under previous guidance, we typically accounted for a contract as a single unit of revenue recognition. Upon adoption of ASC 606, we assess the nature of the promises in the contract and recognize revenue based on performance obligations within the respective contract or combined contract. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents how the adoption of ASC 606 affected certain line items in our consolidated statements of income for fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recognition Under Previous Guidance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Impact of the Adoption of ASC 606</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recognition Under ASC 606</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,105,621</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,107,348</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income from operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187,035</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,727</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>188,762</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,874</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(501</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,375</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to Tetra Tech</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157,442</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,226</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158,668</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents how the adoption of ASC 606 affected certain line items in our consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recognition Under Previous Guidance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Impact of the Adoption of ASC 606</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recognition Under ASC 606</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable - net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>770,164</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,444</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>768,720</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,426</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,324</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities and equity</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168,321</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,710</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,611</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,590</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(619</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,971</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Equity </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,072,732</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,540</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,071,192</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span><span style="font-family:inherit;font-size:8pt;"> Previously included in "Account receivable - net".</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></span><span style="font-family:inherit;font-size:8pt;"> Previously presented as "Billings in excess of costs on uncompleted contracts".</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></span><span style="font-family:inherit;font-size:8pt;"> Includes </span><span style="font-family:inherit;font-size:8pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:8pt;"> of cumulative catch-up adjustment to retained earnings on October 1, 2018 upon adoption of ASC 606.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents how the adoption of ASC 606 affected certain line items in our consolidated statement of cash flows for fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recognition Under Previous Guidance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Impact of the Adoption of ASC 606</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recognition Under ASC 606</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash flows from operating activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157,535</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,226</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158,761</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38,116</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>501</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(37,615</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable and contract assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,208</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,226</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,896</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,935</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,039</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash provided by operating activities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208,513</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208,513</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract Assets and Contract Liabilities</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As part of the adoption of ASC 606, contract assets have been bifurcated from billed and unbilled receivables. 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. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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/assets consisted of the following:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,324</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142,882</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,611</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,270</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net contract liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,287</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(388</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$90.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of revenue during fiscal 2019 that was included in contract liabilities as of September 30, 2018. The amount of revenue recognized from changes in transaction price associated with performance obligations satisfied in prior periods during fiscal 2019 was not material. The change in transaction price primarily relates to reimbursement of costs incurred in prior periods. </span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize revenue from contracts primarily utilizing the cost-to-cost measure of progress method in order to estimate the progress towards completion and determine the amount of revenue and profit to recognize. 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 </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, compared to net unfavorable operating income adjustments of </span><span style="font-family:inherit;font-size:10pt;"><span>$11.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal 2018. 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 </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, our consolidated balance sheets included liabilities for anticipated losses of </span><span style="font-family:inherit;font-size:10pt;"><span>$11.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$13.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The estimated cost to complete the related contracts as of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$15.2 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Disaggregation of Revenue</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 provide information about disaggregated revenue and a reconciliation of the disaggregated revenue: </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Client Sector</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. state and local government</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>587,364</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>469,231</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>353,062</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. federal government </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>941,102</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>974,384</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>901,136</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. commercial</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>719,314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>788,398</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>764,643</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">International </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>859,568</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>732,135</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>734,519</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,107,348</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,964,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,753,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span><span style="font-family:inherit;font-size:8pt;">     Includes revenue generated under U.S. federal government contracts performed outside the United States.</span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt"> </sup></span><span style="font-family:inherit;font-size:9pt;">    </span><span style="font-family:inherit;font-size:8pt;">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="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other than the U.S. federal government, no single client accounted for more than 10% of our revenue for the twelve months ended months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract Type</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed-price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,048,157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>986,910</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>909,197</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time-and-materials</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,509,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,395,148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,264,546</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost-plus</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>549,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>582,090</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>579,617</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,107,348</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,964,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,753,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Remaining Unsatisfied Performance Obligations (“RUPOs”)</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our RUPOs represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. We had </span><span style="font-family:inherit;font-size:10pt;"><span>$3.1 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of RUPOs as of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">. 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We expect to satisfy our RUPOs as of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> over the following periods: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Within 12 months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,896,395</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beyond </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,185,076</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,081,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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> -2800000 -5000000.0 -1100000 1100000 <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents how the adoption of ASC 606 affected certain line items in our consolidated statements of income for fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recognition Under Previous Guidance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Impact of the Adoption of ASC 606</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recognition Under ASC 606</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,105,621</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,107,348</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income from operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187,035</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,727</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>188,762</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,874</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(501</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,375</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to Tetra Tech</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157,442</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,226</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158,668</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents how the adoption of ASC 606 affected certain line items in our consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recognition Under Previous Guidance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Impact of the Adoption of ASC 606</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recognition Under ASC 606</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable - net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>770,164</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,444</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>768,720</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,426</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,324</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities and equity</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168,321</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,710</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,611</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,590</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(619</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,971</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Equity </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,072,732</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,540</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,071,192</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span><span style="font-family:inherit;font-size:8pt;"> Previously included in "Account receivable - net".</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></span><span style="font-family:inherit;font-size:8pt;"> Previously presented as "Billings in excess of costs on uncompleted contracts".</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></span><span style="font-family:inherit;font-size:8pt;"> Includes </span><span style="font-family:inherit;font-size:8pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:8pt;"> of cumulative catch-up adjustment to retained earnings on October 1, 2018 upon adoption of ASC 606.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents how the adoption of ASC 606 affected certain line items in our consolidated statement of cash flows for fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recognition Under Previous Guidance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Impact of the Adoption of ASC 606</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recognition Under ASC 606</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash flows from operating activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157,535</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,226</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158,761</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38,116</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>501</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(37,615</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable and contract assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,208</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,226</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,896</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,935</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,039</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash provided by operating activities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208,513</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208,513</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3105621000 1727000 3107348000 187035000 1727000 188762000 15874000 501000 16375000 157442000 1226000 158668000 770164000 -1444000 768720000 117750000 -3426000 114324000 168321000 -2710000 165611000 13590000 -619000 12971000 1072732000 -1540000 1071192000 -2800000 157535000 1226000 158761000 -38116000 501000 17434000 -7208000 10226000 2896000 -8935000 -6039000 208513000 0 208513000 Net contract liabilities/assets consisted of the following:<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,324</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142,882</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,611</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,270</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net contract liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,287</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(388</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 114324000 142882000 165611000 143270000 -51287000 -388000 <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$90.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of revenue during fiscal 2019 that was included in contract liabilities as of September 30, 2018. The amount of revenue recognized from changes in transaction price associated with performance obligations satisfied in prior periods during fiscal 2019 was not material. The change in transaction price primarily relates to reimbursement of costs incurred in prior periods. </span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize revenue from contracts primarily utilizing the cost-to-cost measure of progress method in order to estimate the progress towards completion and determine the amount of revenue and profit to recognize. 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 </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, compared to net unfavorable operating income adjustments of </span><span style="font-family:inherit;font-size:10pt;"><span>$11.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal 2018. 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 </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, our consolidated balance sheets included liabilities for anticipated losses of </span><span style="font-family:inherit;font-size:10pt;"><span>$11.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$13.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The estimated cost to complete the related contracts as of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$15.2 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"/><span style="font-family:inherit;font-size:10pt;">On October 1, 2018, we adopted ASC 606, "Revenue from Contracts with Customers", which supersedes most current revenue recognition guidance, including industry-specific guidance. We adopted the standard on a modified retrospective basis which results in no restatement of the comparative periods presented and a cumulative effect adjustment to retained earnings as of the date of adoption. As part of our adoption, the new standard was applied only to those contracts that were not substantially completed as of the date of adoption. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. Revenue on claims is recognized only to the extent that contract costs related to the claims have been incurred and when it is probable that any significant revenue recognized related to the claim will not be reversed. Factors considered in determining whether revenue associated with 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. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Types</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fixed-Price</span><span style="font-family:inherit;font-size:10pt;">. Under fixed-price contracts, clients pay us an agreed fixed-amount negotiated in advance for a specified scope of work. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Time-and-Materials</span><span style="font-family:inherit;font-size:10pt;">.</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;">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 may include annual billing rate adjustment provisions.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cost-Plus</span><span style="font-family:inherit;font-size:10pt;">. 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.     </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Adoption</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upon adoption on October 1, 2018, under the modified retrospective method, we recorded a cumulative effect adjustment to decrease retained earnings by </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> on October 1, 2018, as well as the following cumulative effect adjustments:</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A decrease to contract assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A decrease to contract liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">An increase to deferred tax assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The decrease in retained earnings primarily resulted from a change in the way we determine the unit of account for projects (i.e. performance obligations). Under previous guidance, we typically accounted for a contract as a single unit of revenue recognition. Upon adoption of ASC 606, we assess the nature of the promises in the contract and recognize revenue based on performance obligations within the respective contract or combined contract. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our RUPOs represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. We had </span><span style="font-family:inherit;font-size:10pt;"><span>$3.1 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of RUPOs as of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">. 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As part of the adoption of ASC 606, contract assets have been bifurcated from billed and unbilled receivables. 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. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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. 90000000.0 800000 11200000 11500000 13600000 15200000 The following tables provide information about disaggregated revenue and a reconciliation of the disaggregated revenue: <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Client Sector</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. state and local government</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>587,364</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>469,231</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>353,062</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. federal government </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>941,102</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>974,384</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>901,136</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. commercial</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>719,314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>788,398</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>764,643</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">International </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>859,568</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>732,135</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>734,519</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,107,348</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,964,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,753,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span><span style="font-family:inherit;font-size:8pt;">     Includes revenue generated under U.S. federal government contracts performed outside the United States.</span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt"> </sup></span><span style="font-family:inherit;font-size:9pt;">    </span><span style="font-family:inherit;font-size:8pt;">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="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other than the U.S. federal government, no single client accounted for more than 10% of our revenue for the twelve months ended months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract Type</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed-price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,048,157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>986,910</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>909,197</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time-and-materials</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,509,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,395,148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,264,546</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost-plus</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>549,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>582,090</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>579,617</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,107,348</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,964,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,753,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 587364000 469231000 353062000 941102000 974384000 901136000 719314000 788398000 764643000 859568000 732135000 734519000 3107348000 2964148000 2753360000 1048157000 986910000 909197000 1509901000 1395148000 1264546000 549290000 582090000 579617000 3107348000 2964148000 2753360000 3100000000 <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We expect to satisfy our RUPOs as of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> over the following periods: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Within 12 months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,896,395</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beyond </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,185,076</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,081,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1896395000 1185076000 3081471000 Stock Repurchase and Dividends <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On November 5, 2018, the Board of Directors authorized a new stock repurchase program under which we could repurchase up to </span><span style="font-family:inherit;font-size:10pt;"><span>$200 million</span></span><span style="font-family:inherit;font-size:10pt;"> of our common stock. This was in addition to the </span><span style="font-family:inherit;font-size:10pt;"><span>$25 million</span></span><span style="font-family:inherit;font-size:10pt;"> remaining as of fiscal 2018 year-end under the previous stock repurchase program. All of our repurchased shares were through open market purchases. As of the fiscal 2019 year-end, we had </span><span style="font-family:inherit;font-size:10pt;"><span>$125 million</span></span><span style="font-family:inherit;font-size:10pt;"> remaining under our new program. The following table summarizes stock repurchase activity for fiscal 2018 and 2019:</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:20%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Repurchase Program</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares Repurchased</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Average Price Paid per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total Cost</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> (in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018 Program</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1,491,569</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>50.28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>75,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018 Program</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>430,559</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58.06</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 Program</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,131,962</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66.26</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019 Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1,562,521</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>64.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>100,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:96px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">        </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes dividends declared and paid in fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.22027290448344%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Declaration Date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Dividend Paid Per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Record Date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Payment Date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Dividends Paid </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">November 5, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">November 30, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 14, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,654</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">January 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">February 13, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">February 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 29, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 15, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,219</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">July 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">August 14, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">August 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,185</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="9" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total dividend paid as of September 29, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,674</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">November 6, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">November 30, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 15, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,589</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">January 29, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">February 14, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 2, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,583</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 30, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 16, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 1, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,664</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">July 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">August 16, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">August 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,641</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="9" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total dividend paid as of September 30, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,477</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Subsequent Events.</span><span style="font-family:inherit;font-size:10pt;">    On November 11, 2019, the Board of Directors declared a quarterly cash dividend of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.15</span></span><span style="font-family:inherit;font-size:10pt;"> per share payable on December 13, 2019 to stockholders of record as of the close of business on December 2, 2019.</span></div> 200000000 25000000 125000000 The following table summarizes stock repurchase activity for fiscal 2018 and 2019:<div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:20%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Repurchase Program</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares Repurchased</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Average Price Paid per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total Cost</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> (in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018 Program</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1,491,569</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>50.28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>75,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018 Program</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>430,559</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58.06</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 Program</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,131,962</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66.26</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019 Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1,562,521</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>64.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>100,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1491569 50.28 75000000 430559 58.06 25000000 1131962 66.26 75000000 1562521 64.00 100000000 <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes dividends declared and paid in fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.22027290448344%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Declaration Date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Dividend Paid Per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Record Date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Payment Date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Dividends Paid </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">November 5, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">November 30, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 14, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,654</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">January 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">February 13, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">February 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 29, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 15, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,219</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">July 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">August 14, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">August 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,185</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="9" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total dividend paid as of September 29, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,674</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">November 6, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">November 30, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 15, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,589</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">January 29, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">February 14, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 2, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,583</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 30, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 16, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 1, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,664</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">July 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">August 16, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">August 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,641</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="9" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total dividend paid as of September 30, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,477</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.12 6654000 0.12 6616000 0.15 8219000 0.15 8185000 29674000 0.10 5589000 0.10 5583000 0.12 6664000 0.12 6641000 24477000 0.15 Accounts Receivable - Net <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:56px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net accounts receivable consisted of the following at </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Billed</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>522,256</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>464,062</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unbilled</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300,035</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>267,739</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total accounts receivable – gross</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>822,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>731,801</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(53,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37,580</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total accounts receivable – net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>768,720</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>694,221</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> are expected to be billed and collected within </span><span style="font-family:inherit;font-size:10pt;"><span>12</span></span><span style="font-family:inherit;font-size:10pt;"> 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 that may affect a client's ability to pay. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Once contract performance is underway, we may experience changes in conditions, client requirements, specifications, designs, materials and expectations regarding the period of performance. Such changes result in change orders and may be initiated by us or by our clients. In many cases, agreement with the client as to the terms of change orders is reached prior to work commencing; however, sometimes circumstances require that work progress without a definitive client agreement. Revenue and any corresponding receivable in these cases are recognized based on the policy described in Note </span><span style="font-family:inherit;font-size:10pt;">3</span><span style="font-family:inherit;font-size:10pt;">, "</span><span style="font-weight:normal;">Revenue Recognition</span><span style="font-family:inherit;font-size:10pt;">" above.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total accounts receivable at </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> included approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$15 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$74 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, related to claims, including requests for equitable adjustment, on contracts that provide for price redetermination. 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 2019, we recognized reductions of revenue of </span><span style="font-family:inherit;font-size:10pt;"><span>$26.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, and related losses in operating income of </span><span style="font-family:inherit;font-size:10pt;"><span>$28.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$5.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> in our CIG and RCM segments, respectively, primarily due to the resolution of several claims in fiscal 2019 for amounts lower than we previously expected. In fiscal 2018, we recognized a reduction of revenue of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and related losses in operating income of </span><span style="font-family:inherit;font-size:10pt;"><span>$12.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> in our CIG segment for a fixed-price construction project that was completed in fiscal 2014 prior to our decision to exit similar activities in the RCM segment. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On our state and local government contracts, billed accounts receivable were </span><span style="font-family:inherit;font-size:10pt;"><span>$129.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$89.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. The total of unbilled receivables and contract assets were </span><span style="font-family:inherit;font-size:10pt;"><span>$59.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$38.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. Other than the state and local governments and U.S. federal government, no single client accounted for more than 10% of our accounts receivable at </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:56px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net accounts receivable consisted of the following at </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Billed</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>522,256</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>464,062</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unbilled</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300,035</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>267,739</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total accounts receivable – gross</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>822,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>731,801</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(53,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37,580</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total accounts receivable – net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>768,720</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>694,221</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 522256000 464062000 300035000 267739000 822291000 731801000 53571000 37580000 768720000 694221000 P12M 15000000 74000000 26700000 4600000 -28200000 -5700000 10600000 -12500000 129300000 89300000 59600000 38600000 <span style="font-weight:bold;">Acquisitions and Divestitures</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In fiscal 2017, we acquired Eco Logical Australia (“ELA”), headquartered in Sydney, Australia. ELA is a multi-disciplinary consulting firm with over </span><span style="font-family:inherit;font-size:10pt;"><span>160</span></span><span style="font-family:inherit;font-size:10pt;"> staff that provides innovative, high-end environmental and ecological services, and is part of our CIG segment. The fair value of the purchase price for ELA was </span><span style="font-family:inherit;font-size:10pt;"><span>$9.9 million</span></span><span style="font-family:inherit;font-size:10pt;">. Of this amount, </span><span style="font-family:inherit;font-size:10pt;"><span>$8.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> was paid to the sellers and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> was the estimated fair value of contingent earn-out obligations, with a maximum of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, based upon the achievement of specified operating income targets in each of the </span><span style="font-family:inherit;font-size:10pt;"><span>two years</span></span><span style="font-family:inherit;font-size:10pt;"> following the acquisition.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In fiscal 2018, we acquired Glumac, headquartered in Portland, Oregon. Glumac is a leader in sustainable infrastructure design with more than </span><span style="font-family:inherit;font-size:10pt;"><span>300</span></span><span style="font-family:inherit;font-size:10pt;"> employees and is part of our GSG segment. The fair value of the purchase price for Glumac was </span><span style="font-family:inherit;font-size:10pt;"><span>$38.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. This amount is comprised of </span><span style="font-family:inherit;font-size:10pt;"><span>$20.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of initial cash payments made to the sellers and </span><span style="font-family:inherit;font-size:10pt;"><span>$18.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the estimated fair value of contingent earn-out obligations, with a maximum of </span><span style="font-family:inherit;font-size:10pt;"><span>$20.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> payable, based upon the achievement of specified operating income targets in each of the </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;"> following the acquisition. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In fiscal 2018, we acquired Norman Disney &amp; Young (“NDY”), a leader in sustainable infrastructure engineering design. NDY is an Australian-based global engineering design firm with more than </span><span style="font-family:inherit;font-size:10pt;"><span>700</span></span><span style="font-family:inherit;font-size:10pt;"> professionals operating in offices throughout Australia, the Asia-Pacific region, the United Kingdom, and Canada and is part of our CIG segment. The fair value of the purchase price for NDY was </span><span style="font-family:inherit;font-size:10pt;"><span>$56.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. This amount is comprised of </span><span style="font-family:inherit;font-size:10pt;"><span>$46.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of initial cash payments made to the sellers, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> held in escrow, and </span><span style="font-family:inherit;font-size:10pt;"><span>$7.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the estimated fair value of contingent earn-out obligations, with a maximum amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$20.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, based upon the achievement of specified operating income targets in each of the </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;"> following the acquisition.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> In fiscal 2018, we divested our non-core utility field services operations in the CIG segment for net proceeds after transaction costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$30.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. This operation generated approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$70 million</span></span><span style="font-family:inherit;font-size:10pt;"> in annual revenue primarily from our U.S. commercial clients. We also divested non-core assets during the third quarter of fiscal 2018 further described in Note </span><span style="font-family:inherit;font-size:10pt;">8</span><span style="font-family:inherit;font-size:10pt;">, "</span><span style="font-weight:normal;">Property and Equipment</span><span style="font-family:inherit;font-size:10pt;">" resulting in a pre-tax loss of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, which is included in selling, general and administrative expenses for fiscal 2018.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the second quarter of fiscal 2019, we acquired eGlobalTech ("EGT"), a high-end information technology solutions, cloud migration, cybersecurity, and management consulting firm based in Arlington, Virginia. EGT is part of our GSG segment. The fair value of the purchase price was </span><span style="font-family:inherit;font-size:10pt;"><span>$49.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. This amount was comprised of a </span><span style="font-family:inherit;font-size:10pt;"><span>$24.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> promissory note issued to the sellers (which was subsequently paid in full in the third quarter of fiscal 2019), </span><span style="font-family:inherit;font-size:10pt;"><span>$3.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of payables related to estimated post-closing adjustments for net assets acquired, and </span><span style="font-family:inherit;font-size:10pt;"><span>$21.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the estimated fair value of contingent earn-out obligations, with a maximum of </span><span style="font-family:inherit;font-size:10pt;"><span>$25.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, based upon the achievement of specified operating income targets in each of the </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;"> following the acquisition.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the fourth quarter of fiscal 2019, we acquired WYG plc (“WYG”), which employs approximately </span><span style="font-family:inherit;font-size:10pt;"><span>1,600</span></span><span style="font-family:inherit;font-size:10pt;"> 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. WYG’s UK based consulting and engineering business is part of our CIG segment, while its international development business is part of our GSG segment. The fair value of the purchase price was </span><span style="font-family:inherit;font-size:10pt;"><span>$54.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, entirely paid in cash. In addition, we assumed a net debt of </span><span style="font-family:inherit;font-size:10pt;"><span>$11.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, which was subsequently paid in full in the fourth quarter of fiscal 2019. We also incurred </span><span style="font-family:inherit;font-size:10pt;"><span>$10.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> in acquisition and transaction costs related to the WYG acquisition in the fourth quarter of fiscal 2019.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. Fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> goodwill additions represent the value of a workforce with distinct expertise in the sustainable infrastructure design market. The goodwill additions related to our fiscal 2019 acquisitions represent the value of a workforce with emerging technology and new techniques that incorporate artificial intelligence, data analytics and advanced cybersecurity solutions for government and commercial clients, and expanding our geographic presence in the UK with a strong platform for growth in the UK and Europe. 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 </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">acquisitions were included in our consolidated financial statements from their respective closing dates. These acquisitions were not considered material to our consolidated financial statements. As a result, no pro forma information has been provided.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>10</span></span><span style="font-family:inherit;font-size:10pt;"> years, and trade names with lives ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>3</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>5</span></span><span style="font-family:inherit;font-size:10pt;"> years. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">), 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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In fiscal 2019, we recorded adjustments to our contingent earn-out liabilities and reported a related net loss of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> 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><span style="font-family:inherit;font-size:10pt;color:#252525;">In fiscal 2018, we recorded adjustments to our contingent earn-out liabilities and reported related losses in operating income of </span><span style="font-family:inherit;font-size:10pt;color:#252525;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;color:#252525;">. These losses resulted from updated valuations of the contingent consideration liabilities for NDY, ELA and Cornerstone Environmental Group ("CEG"), as the</span><span style="font-family:inherit;font-size:10pt;"> financial performance during the earn-out periods exceeded our original estimates at the acquisition dates. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, there was a total maximum of </span><span style="font-family:inherit;font-size:10pt;"><span>$72.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of outstanding contingent consideration related to acquisitions. Of this amount, </span><span style="font-family:inherit;font-size:10pt;"><span>$53.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> was estimated as the fair value and accrued on our consolidated balance sheet.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in the carrying value of estimated contingent earn-out liabilities:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance (at fair value)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,290</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,438</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,757</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Estimated earn-out liabilities for acquisitions during the fiscal year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,704</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,604</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increases due to re-measurement of fair value reported in interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,005</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net increase (decrease) due to re-measurement of fair value reported as losses (gains) in operating income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,085</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,252</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,923</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange impact</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(558</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(854</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earn-out payments:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reported as cash used in operating activities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,349</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reported as cash used in financing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,018</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,412</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,319</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance (at fair value)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,992</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,438</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 160 9900000 8300000 1600000 1700000 P2Y 300 38400000 20000000.0 18400000 20000000.0 P3Y 700 56100000 46900000 1600000 7600000 20200000 P3Y 30200000 70000000 -3400000 49100000 24700000 3300000 21100000 25000000.0 P3Y 1600 54200000 11500000 10400000 P1Y P10Y P3Y P5Y P3Y 1100000 -4300000 72400000 53000000.0 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in the carrying value of estimated contingent earn-out liabilities:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance (at fair value)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,290</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,438</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,757</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Estimated earn-out liabilities for acquisitions during the fiscal year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,704</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,604</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increases due to re-measurement of fair value reported in interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,005</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net increase (decrease) due to re-measurement of fair value reported as losses (gains) in operating income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,085</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,252</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,923</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange impact</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(558</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(854</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earn-out payments:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reported as cash used in operating activities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,349</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reported as cash used in financing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,018</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,412</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,319</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance (at fair value)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,992</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,438</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 35290000 2438000 8757000 27704000 32210000 1604000 1489000 1005000 260000 1085000 4252000 -6923000 -558000 -854000 59000 0 -2349000 0 12018000 1412000 1319000 52992000 35290000 2438000 <span style="font-weight:bold;">Goodwill and Intangible Assets</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:56px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in the carrying value of goodwill:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">GSG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CIG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at October 1, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>361,761</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>379,125</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>740,886</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,526</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,353</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,879</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Divestiture</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Translation and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>454</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,239</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,785</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at September 30, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>389,741</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>409,079</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>798,820</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,098</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,601</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146,699</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,755</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,755</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Translation and other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,037</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,907</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,944</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at September 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>441,802</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>483,018</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>924,820</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last review at July 1, 2019 (i.e. the first day of our fourth quarter in fiscal 2019), indicated that we had </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> impairment of goodwill, and all of our reporting units had estimated fair values that were in excess of their carrying values, including goodwill. All of our reporting units had estimated fair values that exceeded their carrying values by more than </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the fourth quarter of fiscal 2019, we performed as strategic review of our operations. As a result, we decided to dispose of our Canadian turn-key pipeline activities in the Remediation and Field Services ("RFS") reporting unit, which is in the CIG reportable segment. We performed an interim goodwill impairment review of the RFS reporting unit and recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$7.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> goodwill impairment charge. As a result of the impairment charge, the estimated fair value of the RFS reporting unit equals its carrying value of </span><span style="font-family:inherit;font-size:10pt;"><span>$61 million</span></span><span style="font-family:inherit;font-size:10pt;"> at September 29, 2019, including the remaining </span><span style="font-family:inherit;font-size:10pt;"><span>$48.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of goodwill. If the financial performance of the remaining operations in the RFS reporting unit were to fall below our revenue growth or operating profit margin </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">forecasts, or we are required to increase the discount rate used in our cash flow analysis, the related goodwill may become further impaired.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange translation relates to the goodwill balances of our foreign subsidiaries with functional currencies that are different than our reporting currency. The gross amounts of goodwill for GSG were </span><span style="font-family:inherit;font-size:10pt;"><span>$459.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$407.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, excluding </span><span style="font-family:inherit;font-size:10pt;"><span>$17.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> of accumulated impairment. The gross amounts of goodwill for CIG were </span><span style="font-family:inherit;font-size:10pt;"><span>$588.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$507.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, excluding </span><span style="font-family:inherit;font-size:10pt;"><span>$105.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$97.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of accumulated impairment.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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, were as follows:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"/></tr><tr><td style="width:31%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="17" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Remaining</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Life</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="17" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">($ in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(83</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Client relations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.8</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,779</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50,455</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,639</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46,449</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Backlog</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,968</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,371</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,007</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology and trade names</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.3</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,714</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,859</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,144</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,575</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,722</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(80,282</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,237</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(70,114</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments reduced net identifiable intangible assets by </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. Amortization expense for the identifiable intangible assets for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$11.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$18.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$22.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Estimated amortization expense for the succeeding four years is as follows:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,551</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,602</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>886</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,440</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:56px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in the carrying value of goodwill:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">GSG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CIG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at October 1, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>361,761</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>379,125</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>740,886</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,526</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,353</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,879</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Divestiture</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Translation and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>454</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,239</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,785</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at September 30, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>389,741</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>409,079</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>798,820</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,098</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,601</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146,699</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,755</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,755</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Translation and other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,037</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,907</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,944</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at September 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>441,802</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>483,018</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>924,820</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 361761000 379125000 740886000 27526000 58353000 85879000 0 12160000 12160000 454000 -16239000 -15785000 389741000 409079000 798820000 53098000 93601000 146699000 0 7755000 7755000 -1037000 -11907000 -12944000 441802000 483018000 924820000 0 0.25 7800000 61000000 48800000 459500000 407400000 17700000 588700000 507000000.0 105700000 97900000 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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, were as follows:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"/></tr><tr><td style="width:31%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="17" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Remaining</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Life</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="17" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">($ in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(83</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Client relations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.8</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,779</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50,455</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,639</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46,449</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Backlog</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,968</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,371</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,007</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology and trade names</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.3</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,714</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,859</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,144</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,575</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,722</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(80,282</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,237</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(70,114</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 0 83000 83000 P2Y9M18D 56779000 50455000 54639000 46449000 P1Y2M12D 32229000 24968000 23371000 20007000 P2Y3M18D 7714000 4859000 8144000 3575000 96722000 80282000 86237000 70114000 -300000 -900000 11600000 18200000 22800000 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Estimated amortization expense for the succeeding four years is as follows:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,551</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,602</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>886</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,440</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 9401000 4551000 1602000 886000 16440000 <span style="font-weight:bold;">Property and Equipment</span><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment consisted of the following:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equipment, furniture and fixtures</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,521</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,881</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land and buildings</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>371</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>413</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149,904</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,364</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(110,463</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(120,086</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,441</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,278</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The depreciation expense related to property and equipment was </span><span style="font-family:inherit;font-size:10pt;"><span>$17.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$19.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$22.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. In the fourth quarter of fiscal 2019, we classified </span><span style="font-family:inherit;font-size:10pt;"><span>$5.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of net assets as held-for-sale and reported them as "Prepaid expenses and other current assets" on our consolidated balance sheet as of September 29, 2019. In fiscal 2018, our property and equipment declined </span><span style="font-family:inherit;font-size:10pt;"><span>$7.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of which was land and buildings) due to the divestitures of our non-core utility field services operations in the CIG reportable segment and certain non-core assets.</span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment consisted of the following:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equipment, furniture and fixtures</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,521</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,881</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land and buildings</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>371</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>413</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149,904</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,364</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(110,463</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(120,086</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,441</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,278</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 114652000 131521000 34881000 31430000 371000 413000 149904000 163364000 110463000 120086000 39441000 43278000 17300000 19600000 22200000 5400000 7000000.0 3000000.0 <span style="font-weight:bold;">Income Taxes</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The income before income taxes, by geographic area, was as follows:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)<br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185,535</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180,034</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166,074</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,399</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,472</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,687</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total income before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175,136</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174,562</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>171,761</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense consisted of the following:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,051</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,840</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,604</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,923</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,228</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,016</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,897</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,337</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current income tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,965</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,801</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,108</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,072</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,251</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,195</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,471</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(945</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,312</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,817</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,761</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred income tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37,615</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,957</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total income tax expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,375</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,605</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,844</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:59%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax at federal statutory rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.5%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.0%</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State taxes, net of federal benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.4</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.2</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.4</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and Development ("R&amp;D") credits</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.7)</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.4)</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.8)</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic production deduction</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2)</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.7)</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax differential on foreign earnings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-taxable foreign interest income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.7)</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.0)</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.9)</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.4)</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.7)</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.8)</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13.5)</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5)</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5)</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in uncertain tax positions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revaluation of deferred taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.4)</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8.4)</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.4)</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transition tax on foreign earnings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.3</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2)</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total income tax expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.3%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.5%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.3%</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effective tax rates for fiscal 2019, 2018 and 2017 were </span><span style="font-family:inherit;font-size:10pt;"><span>9.3%</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>21.5%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>31.3%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. These tax rates reflect the impact of the comprehensive tax legislation enacted by the U.S. government on December 22, 2017, which is commonly referred to as the TCJA. The TCJA significantly revised the U.S. corporate income tax regime by, among other things, lowering the U.S. corporate tax rate from 35% to 21% effective January 1, 2018, while also repealing the deduction for domestic production activities, limiting the deductibility of certain executive compensation, and implementing a modified territorial tax system with the introduction of the Global Intangible Low-Taxed Income ("GILTI") tax rules. The TCJA also imposed a one-time transition tax on deemed repatriation of historical earnings of foreign subsidiaries. In fiscal 2019, we finalized our fiscal 2018 U.S. federal tax return and recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$2.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> tax expense with respect to the one-time transition tax on foreign earnings. As we have a September 30 fiscal year-end, our U.S. federal corporate income tax rate was blended in fiscal 2018, resulting in a statutory federal rate of </span><span style="font-family:inherit;font-size:10pt;"><span>24.5%</span></span><span style="font-family:inherit;font-size:10pt;"> (3 months at 35% and 9 months at 21%), and was 21% in fiscal 2019. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. GAAP requires that the impact of tax legislation be recognized in the period in which the tax law was enacted. As a result of the TCJA, we reduced our deferred tax liabilities and recorded a deferred tax benefit of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal 2018 to reflect our estimate of temporary differences in the United States that were to be recovered or settled in fiscal 2018 based on the </span><span style="font-family:inherit;font-size:10pt;"><span>24.5%</span></span><span style="font-family:inherit;font-size:10pt;"> blended corporate tax rate or based on the 21% tax rate in fiscal 2019 and beyond versus the previous enacted 35% corporate tax rate. We finalized this analysis in the first quarter of fiscal 2019 and recorded an additional deferred tax benefit of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.6 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowances of </span><span style="font-family:inherit;font-size:10pt;"><span>$23.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> in Australia were released due to sufficient positive evidence being obtained in fiscal 2019. The valuation allowances were primarily related to net operating loss and R&amp;D 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 will 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 net deferred tax benefits from the TCJA and the release of the valuation allowance, our effective tax rate in fiscal 2019 was </span><span style="font-family:inherit;font-size:10pt;"><span>21.9%</span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal 2019 compared to </span><span style="font-family:inherit;font-size:10pt;"><span>25.1%</span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal 2018 primarily due to the reduced U.S. corporate income tax rate. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">With respect to the GILTI provisions of the TCJA, we have analyzed our structure and global results of operations and expect to have a GILTI tax of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal 2019, which was included in our fiscal 2019 income tax expense.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are currently under examination by 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. With a few exceptions, we are no longer subject to U.S. federal, state and local, or non-U.S. income tax examinations for fiscal years before 2011. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Temporary differences comprising the net deferred income tax liability shown on the accompanying consolidated balance sheets were as follows:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred Tax Assets:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>764</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,220</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reserves and contingent liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,506</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,259</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,232</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,611</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,338</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss carry-forwards</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,492</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,543</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,479</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,941</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,087</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred Tax Liabilities:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unbilled revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,886</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25,819</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,026</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,524</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangibles</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26,482</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23,319</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,984</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax liability</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52,527</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(57,646</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred tax assets (liabilities)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,559</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At September 29, 2019, undistributed earnings of our foreign subsidiaries, primarily in Canada, amounting to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$44.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> are expected to be permanently reinvested. Accordingly, </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;"> provision for foreign withholding taxes has been made. Upon distribution of those earnings, we would be subject to foreign withholding taxes. Assuming the permanently reinvested foreign earnings were repatriated under the laws and rates applicable at September 29, 2019, the incremental foreign withholding taxes applicable to those earnings would be approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At September 29, 2019, we had available unused state net operating loss ("NOL") carry forwards of </span><span style="font-family:inherit;font-size:10pt;"><span>$43.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> that expire at various dates from 2024 to 2037; and available foreign NOL carry forwards of </span><span style="font-family:inherit;font-size:10pt;"><span>$134.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$29.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> expire at various dates from 2024 to 2039, and </span><span style="font-family:inherit;font-size:10pt;"><span>$105.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> have no expiration date. 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, and estimates of projected future taxable income. 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 assets related to the loss carry-forwards and certain foreign intangibles for which a valuation allowance of </span><span style="font-family:inherit;font-size:10pt;"><span>$20.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> has been provided.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At September 29, 2019, we had </span><span style="font-family:inherit;font-size:10pt;"><span>$9.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized tax benefits, all of which, if recognized, would affect our effective tax rate. It is not expected that there will be a significant change in the unrecognized tax benefits in the next </span><span style="font-family:inherit;font-size:10pt;">12</span><span style="font-family:inherit;font-size:10pt;"> months. A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,328</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,786</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions for current year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,342</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,928</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,060</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions for prior year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>356</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,116</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reductions for prior year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(100</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,875</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Settlements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(757</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,053</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,999</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,169</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,328</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,337</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize potential interest and penalties related to unrecognized tax benefits in income tax expense. During fiscal years 2019, 2018 and 2017, we accrued additional interest expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and recorded reductions in accrued interest of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, as a result of audit settlements and other prior-year adjustments. The amount of interest and penalties accrued at </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and October 1, 2017 was </span><span style="font-family:inherit;font-size:10pt;"><span>$2.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The income before income taxes, by geographic area, was as follows:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)<br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185,535</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180,034</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166,074</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,399</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,472</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,687</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total income before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175,136</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174,562</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>171,761</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 185535000 180034000 166074000 -10399000 -5472000 5687000 175136000 174562000 171761000 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense consisted of the following:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,051</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,840</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,604</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,923</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,228</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,016</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,897</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,337</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current income tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,965</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,801</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,108</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,072</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,251</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,195</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,471</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(945</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,312</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,817</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,761</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred income tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37,615</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,957</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total income tax expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,375</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,605</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,844</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 30051000 46840000 45604000 8923000 9228000 8860000 15016000 10897000 9337000 53990000 66965000 63801000 -9108000 -22072000 -4251000 -1195000 -1471000 -945000 -27312000 -5817000 -4761000 -37615000 -29360000 -9957000 16375000 37605000 53844000 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:59%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax at federal statutory rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.5%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.0%</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State taxes, net of federal benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.4</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.2</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.4</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and Development ("R&amp;D") credits</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.7)</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.4)</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.8)</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic production deduction</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2)</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.7)</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax differential on foreign earnings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-taxable foreign interest income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.7)</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.0)</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.9)</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.4)</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.7)</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.8)</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13.5)</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5)</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5)</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in uncertain tax positions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revaluation of deferred taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.4)</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8.4)</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.4)</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transition tax on foreign earnings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.3</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2)</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total income tax expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.3%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.5%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.3%</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.210 0.245 0.350 0.034 0.042 0.034 0.047 0.014 0.018 0 0.002 0.007 0.010 0.005 0 0.017 0.020 0.029 0.009 0.017 0 -0.024 -0.027 -0.028 -0.135 -0.005 -0.005 0.024 0.019 0.018 -0.014 -0.084 0 -0.004 0.021 0 0.014 0 0 0.033 0.018 -0.002 0.093 0.215 0.313 0.093 0.215 0.313 2400000 0.245 -10100000 0.245 -2600000 -23400000 0.219 0.251 400000 <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Temporary differences comprising the net deferred income tax liability shown on the accompanying consolidated balance sheets were as follows:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred Tax Assets:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>764</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,220</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reserves and contingent liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,506</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,259</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,232</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,611</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,338</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss carry-forwards</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,492</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,543</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,479</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,941</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,087</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred Tax Liabilities:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unbilled revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,886</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25,819</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,026</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,524</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangibles</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26,482</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23,319</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,984</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax liability</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52,527</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(57,646</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred tax assets (liabilities)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,559</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 764000 1220000 5500000 2646000 7506000 4259000 28232000 19611000 6700000 6338000 39782000 23492000 20543000 21479000 67941000 36087000 21886000 25819000 3026000 3524000 26482000 23319000 1133000 4984000 52527000 57646000 15414000 21559000 44000000.0 1100000 43700000 134700000 29700000 105000000.0 20500000 9200000 A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,328</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,786</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions for current year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,342</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,928</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,060</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions for prior year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>356</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,116</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reductions for prior year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(100</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,875</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Settlements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(757</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,053</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,999</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,169</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,328</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,337</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 8328000 9337000 22786000 1342000 1928000 1060000 356000 1116000 2365000 100000 0 6875000 757000 4053000 9999000 9169000 8328000 9337000 500000 600000 400000 200000 300000 900000 2400000 1200000 1100000 <span style="font-weight:bold;">Long-Term Debt</span><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt consisted of the following:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Credit facilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>276,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277,127</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital leases</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>184</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>276,521</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277,311</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Current portion of long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,572</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,599</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt, less current portion</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>263,949</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>264,712</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On July 30, 2018, we entered into a Second Amended and Restated Credit Agreement (“Amended Credit Agreement”) with a total borrowing capacity of </span><span style="font-family:inherit;font-size:10pt;"><span>$1 billion</span></span><span style="font-family:inherit;font-size:10pt;"> that will mature in July 2023. The Amended Credit Agreement is a </span><span style="font-family:inherit;font-size:10pt;"><span>$700 million</span></span><span style="font-family:inherit;font-size:10pt;"> senior secured, </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;">-year facility that provides for a </span><span style="font-family:inherit;font-size:10pt;"><span>$250 million</span></span><span style="font-family:inherit;font-size:10pt;"> term loan facility (the “Amended Term Loan Facility”) a </span><span style="font-family:inherit;font-size:10pt;"><span>$450 million</span></span><span style="font-family:inherit;font-size:10pt;"> revolving credit facility (the “Amended Revolving Credit Facility”), and a </span><span style="font-family:inherit;font-size:10pt;"><span>$300 million</span></span><span style="font-family:inherit;font-size:10pt;"> accordion feature that allows us to increase the Amended Credit Agreement to </span><span style="font-family:inherit;font-size:10pt;"><span>$1 billion</span></span><span style="font-family:inherit;font-size:10pt;"> 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 </span><span style="font-family:inherit;font-size:10pt;"><span>$100 million</span></span><span style="font-family:inherit;font-size:10pt;"> sublimit for the issuance of standby letters of credit, a </span><span style="font-family:inherit;font-size:10pt;"><span>$20 million</span></span><span style="font-family:inherit;font-size:10pt;"> sublimit for swingline loans, and a </span><span style="font-family:inherit;font-size:10pt;"><span>$200 million</span></span><span style="font-family:inherit;font-size:10pt;"> sublimit for multicurrency borrowings and letters of credit.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>5%</span></span><span style="font-family:inherit;font-size:10pt;"> 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 </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.75%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum, or (b) a base rate for loans in U.S. dollars (the highest of the U.S. federal funds rate plus </span><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum, the bank’s prime rate or the Eurocurrency rate plus </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;">) plus a margin that ranges from </span><span style="font-family:inherit;font-size:10pt;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>0.75%</span></span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;"><span>$276.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> in outstanding borrowings under the Amended Credit Agreement, which was comprised of </span><span style="font-family:inherit;font-size:10pt;"><span>$240.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> under the Term Loan Facility and </span><span style="font-family:inherit;font-size:10pt;"><span>$35.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> under the Amended Revolving Credit Facility at a year-to-date weighted-average interest rate of </span><span style="font-family:inherit;font-size:10pt;"><span>3.37%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum. In addition, we had </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> in standby letters of credit </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">under the Amended Credit Agreement. Our average effective weighted-average interest rate on borrowings outstanding during the year-to-date period ending </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> under the Amended Credit Agreement, including the effects of interest rate swap agreements described in Note </span><span style="font-family:inherit;font-size:10pt;">15</span><span style="font-family:inherit;font-size:10pt;">, "</span><span style="font-weight:normal;">Derivative Financial Instruments</span><span style="font-family:inherit;font-size:10pt;">", was </span><span style="font-family:inherit;font-size:10pt;"><span>3.65%</span></span><span style="font-family:inherit;font-size:10pt;">. At </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;"><span>$413.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>3.00</span></span><span style="font-family:inherit;font-size:10pt;"> to 1.00 (total funded debt/EBITDA, as defined in the Amended Credit Agreement) and a minimum Consolidated Interest Coverage Ratio of </span><span style="font-family:inherit;font-size:10pt;"><span>3.00</span></span><span style="font-family:inherit;font-size:10pt;"> 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.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, we were in compliance with these covenants with a consolidated leverage ratio of </span><span style="font-family:inherit;font-size:10pt;"><span>1.30</span></span><span style="font-family:inherit;font-size:10pt;">x and a consolidated interest coverage ratio of </span><span style="font-family:inherit;font-size:10pt;"><span>16.51</span></span><span style="font-family:inherit;font-size:10pt;">x. Our obligations under the Amended Credit Agreement are guaranteed by certain of our 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) our accounts receivable, general intangibles and intercompany loans, and those of our subsidiaries that are guarantors or borrowers.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to the credit facility, we entered into agreements to issue standby letters of credit. The aggregate amount of standby letters of credit outstanding under these additional agreements and other bank guarantees was </span><span style="font-family:inherit;font-size:10pt;"><span>$41.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$10.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> was issued in currencies other than the U.S. dollar. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We maintain at our Australian subsidiary an AUD</span><span style="font-family:inherit;font-size:10pt;"><span>$30 million</span></span><span style="font-family:inherit;font-size:10pt;"> credit facility, which may be used for bank overdrafts, short-term cash advances and bank guarantees. This facility expires in March 2020 and is secured by a parent guarantee. At </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> borrowings outstanding under this facility and bank guarantees outstanding of USD</span><span style="font-family:inherit;font-size:10pt;"><span>$6.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, which were issued in currencies other than the U.S. dollar.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We maintain at our United Kingdom subsidiary a GBP£</span><span style="font-family:inherit;font-size:10pt;"><span>35 million</span></span><span style="font-family:inherit;font-size:10pt;"> credit facility, which may be used for bank overdrafts, short-term cash advances and bank guarantees. This facility expires in July 2020 and is secured by a parent guarantee. At September 29, 2019, there were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> borrowings outstanding under this facility and bank guarantees outstanding of USD</span><span style="font-family:inherit;font-size:10pt;"><span>$17.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, which were issued in currencies other than the U.S. dollar. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents scheduled maturities of our long-term debt:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,572</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,515</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>235,809</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>276,521</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt consisted of the following:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Credit facilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>276,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277,127</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital leases</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>184</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>276,521</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277,311</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Current portion of long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,572</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,599</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt, less current portion</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>263,949</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>264,712</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 276434000 277127000 87000 184000 276521000 277311000 12572000 12599000 263949000 264712000 1000000000 700000000 250000000 450000000 300000000 1000000000 100000000 20000000 200000000 0.05 0.0100 0.0175 0.0050 0.0100 0 0.0075 276400000 240600000 35800000 0.0337 700000 0.0365 413300000 3.00 3.00 1.30 16.51 41400000 10200000 30000000 0 6100000 35000000 0 17400000 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents scheduled maturities of our long-term debt:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,572</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,515</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>235,809</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>276,521</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 12572000 12515000 15625000 235809000 276521000 Leases<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We lease office and field equipment, vehicles and buildings under various operating leases. In fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, we recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$79.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$77.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$71.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of expense related to operating leases, respectively. The following amounts are payable under non-cancelable operating and capital lease commitments for the next five fiscal years and beyond:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Capital</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>108,758</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,418</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,424</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,463</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,777</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beyond</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,692</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>343,532</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net present value</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 79300000 77800000 71300000 The following amounts are payable under non-cancelable operating and capital lease commitments for the next five fiscal years and beyond:<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Capital</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>108,758</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,418</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,424</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,463</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,777</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beyond</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,692</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>343,532</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net present value</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 108758000 72000 66418000 15000 51424000 0 36463000 0 25777000 0 54692000 0 343532000 87000 87000 <span style="font-weight:bold;">Stockholders' Equity and Stock Compensation Plans</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had the following stock-based compensation plans:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Employee Stock Purchase Plan ("ESPP").</span><span style="font-family:inherit;font-size:10pt;">  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 </span><span style="font-family:inherit;font-size:10pt;"><span>3,454,102</span></span><span style="font-family:inherit;font-size:10pt;"> shares may be issued pursuant to such exercise. The maximum amount that an employee can contribute during a purchase right period is </span><span style="font-family:inherit;font-size:10pt;"><span>$5,000</span></span><span style="font-family:inherit;font-size:10pt;">. The exercise price of a purchase right is the lesser of </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the fair market value of a share of common stock on the first day of the purchase right period or </span><span style="font-family:inherit;font-size:10pt;"><span>85%</span></span><span style="font-family:inherit;font-size:10pt;"> 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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2005 Equity Incentive Plan ("2005 EIP").</span><span style="font-family:inherit;font-size:10pt;">  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 </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> on the first anniversary of the grant date, and the balance vests monthly thereafter, such that these options become fully vested no later than </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;"> from the date of grant. These options expire no later than </span><span style="font-family:inherit;font-size:10pt;"><span>ten years</span></span><span style="font-family:inherit;font-size:10pt;"> from the date of grant. Options granted on and after March 6, 2006 vest at </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> on each anniversary of the grant date. These options expire no later than </span><span style="font-family:inherit;font-size:10pt;"><span>eight years</span></span><span style="font-family:inherit;font-size:10pt;"> from the grant date. RSUs granted to date vest at </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> on each anniversary of the grant date.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:84px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our Compensation Committee has also awarded restricted stock to executive officers and non-employee directors under the 2005 EIP. Restricted stock grants generally vest over a minimum </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year period, and may be performance-based, determined by EPS growth, or service-based. No awards have made under the 2005 EIP since the adoption of the 2018 Equity Incentive Plan described below.</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2015 Equity Incentive Plan ("2015 EIP").</span><span style="font-family:inherit;font-size:10pt;">  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 </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> shares for every share or unit actually issued. No awards have made under the 2015 Equity Incentive Plan since the adoption of the 2018 Equity Incentive Plan on March 8, 2018 described below. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2018 Equity Incentive Plan ("2018 EIP")</span><span style="font-family:inherit;font-size:10pt;">. 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 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 </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;"><span>2.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares available for future awards pursuant to the 2018 EIP.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The stock-based compensation and related income tax benefits were as follows:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total stock-based compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,618</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,582</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax benefit related to stock-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,016</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,288</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,715</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation, net of tax benefit</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,602</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,294</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,735</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Options</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock option activity for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:42%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Options</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercise Price</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">per Share</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Remaining</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Contractual</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Term</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in years)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Aggregate</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Intrinsic Value</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding on September 30, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,355</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(456</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.48</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at September 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>894</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.08</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,176</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested or expected to vest at September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>894</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.08</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,176</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercisable on September 29, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>671</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,346</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> 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 </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">. This amount will change based on the fair market value of our stock. At </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, we expect to recognize </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized compensation cost related to stock option grants over a weighted-average period of </span><span style="font-family:inherit;font-size:10pt;"><span>1 year</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> stock options were granted in fiscal 2019. The weighted-average fair value of each stock option granted during fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$14.82</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$12.35</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The aggregate intrinsic value of options exercised during fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$20.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$14.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$16.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of our stock options was estimated on the date of grant using the Black-Scholes option pricing model. There were no options granted in fiscal 2019. The following assumptions were used in the calculation for fiscal 2018 and 2017:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:63%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:18%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0%</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected stock price volatility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">36.1% - 38.8%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">36.1% - 38.8%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free rate of return, annual</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.7% - 2.9%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.7% - 1.9%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For purposes of the Black-Scholes model, forfeitures were estimated based on historical experience. For the fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> year-ends, we based our expected stock price volatility on historical volatility behavior and current implied volatility behavior. Our risk-free rate of return was based on constant maturity rates provided by the U.S. Treasury. The expected life was based on historical experience.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash proceeds from the exercise of stock options were </span><span style="font-family:inherit;font-size:10pt;"><span>$11.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$13.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$18.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, 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 </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$6.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$5.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">RSU and PSU</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;">-year period, except that RSUs awarded to directors vest after </span><span style="font-family:inherit;font-size:10pt;"><span>one year</span></span><span style="font-family:inherit;font-size:10pt;">. The total compensation cost of the awards is then amortized over their applicable vesting period on a straight-line basis.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year performance period. The number of PSUs that ultimately vest is based on </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> on the growth in our EPS and </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> on our relative total shareholder return over the vesting period. For the 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. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the RSU and PSU activity under our stock plans is as follows:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:44%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">RSU</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">PSU</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of<br/>Shares<br/>(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Average </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Grant Date</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">per Share</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested balance at October 2, 2016</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>499</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.16</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.65</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41.00</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48.36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(186</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.98</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested balance at October 1, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>511</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.19</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>376</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36.05</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48.16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57.40</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(184</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.85</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(270</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjustment </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.66</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36.39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41.80</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested balance at September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>488</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>323</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.27</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>179</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66.26</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80.41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(180</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36.95</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(108</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.63</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjustment </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.63</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48.56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested balance at September 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>470</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50.42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>384</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53.67</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">For fiscal 2018, includes a payout adjustment of </span><span style="font-family:inherit;font-size:8pt;"><span>130,730</span></span><span style="font-family:inherit;font-size:8pt;"> PSUs due to the actual performance level achieved for PSUs granted in fiscal 2015 that vested fiscal 2018. For fiscal 2019, includes a payout adjustment of </span><span style="font-family:inherit;font-size:8pt;"><span>79,465</span></span><span style="font-family:inherit;font-size:8pt;"> PSUs due to the actual performance level achieved for PSUs granted in fiscal 2016 that vested during fiscal 2019.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, we awarded </span><span style="font-family:inherit;font-size:10pt;"><span>179,478</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>198,960</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>226,241</span></span><span style="font-family:inherit;font-size:10pt;"> shares of RSUs, respectively, to our key employees and non-employee directors. The weighted-average grant-date fair value of RSUs granted during fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$66.26</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$48.16</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$41.00</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. At </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;"><span>469,568</span></span><span style="font-family:inherit;font-size:10pt;"> RSUs outstanding. RSU forfeitures result from employment terminations prior to vesting. Forfeited shares return to the pool of authorized shares available for award.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, we awarded </span><span style="font-family:inherit;font-size:10pt;"><span>89,816</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>99,217</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>99,180</span></span><span style="font-family:inherit;font-size:10pt;"> shares of PSUs, respectively, to our executive officers and non-employee directors. The weighted-average grant-date fair value of PSUs granted during fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$80.41</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$57.40</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$48.36</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The stock-based compensation expense related to RSUs and PSUs for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$15.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$15.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$10.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and was included in total stock-based compensation expense. At </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$23.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized stock-based compensation costs related to nonvested RSUs and PSUs that will be substantially recognized by the end of fiscal 2021.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ESPP</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes shares purchased, weighted-average purchase price, cash received and the aggregate intrinsic value for shares purchased under the ESPP:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except for purchase price)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares purchased</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average purchase price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46.38</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40.38</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.02</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash received from exercise of purchase rights</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,844</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aggregate intrinsic value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>337</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:59%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected stock price volatility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.7%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.0%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.4%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free rate of return, annual</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.6%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.9%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> included </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, related to the ESPP. The unrecognized stock-based compensation costs for awards granted under the ESPP at </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. At </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, ESPP participants had accumulated </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> to purchase our common stock.</span></div> 3454102 5000 1 0.85 0.25 P4Y P10Y 0.25 P8Y 0.25 3 2700000 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The stock-based compensation and related income tax benefits were as follows:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total stock-based compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,618</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,582</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax benefit related to stock-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,016</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,288</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,715</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation, net of tax benefit</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,602</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,294</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,735</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 17618000 19582000 13450000 4016000 5288000 4715000 13602000 14294000 8735000 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock option activity for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:42%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Options</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercise Price</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">per Share</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Remaining</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Contractual</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Term</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in years)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Aggregate</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Intrinsic Value</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding on September 30, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,355</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(456</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.48</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at September 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>894</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.08</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,176</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested or expected to vest at September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>894</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.08</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,176</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercisable on September 29, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>671</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,346</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1355000 30.87 456000 26.21 5000 23.48 894000 33.28 P5Y29D 46176000 894000 33.28 P5Y29D 46176000 671000 30.75 P4Y3M29D 36346000 2000000.0 P1Y 0 14.82 12.35 20400000 14400000 16400000 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of our stock options was estimated on the date of grant using the Black-Scholes option pricing model. There were no options granted in fiscal 2019. The following assumptions were used in the calculation for fiscal 2018 and 2017:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:63%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:18%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0%</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected stock price volatility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">36.1% - 38.8%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">36.1% - 38.8%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free rate of return, annual</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.7% - 2.9%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.7% - 1.9%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.010 0.010 11800000 13500000 18600000 6400000 5100000 4900000 P1Y 0.50 0.50 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the RSU and PSU activity under our stock plans is as follows:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:44%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">RSU</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">PSU</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of<br/>Shares<br/>(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Average </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Grant Date</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">per Share</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested balance at October 2, 2016</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>499</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.16</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.65</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41.00</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48.36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(186</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.98</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested balance at October 1, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>511</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.19</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>376</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36.05</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48.16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57.40</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(184</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.85</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(270</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjustment </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.66</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36.39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41.80</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested balance at September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>488</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>323</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.27</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>179</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66.26</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80.41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(180</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36.95</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(108</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.63</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjustment </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.63</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48.56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested balance at September 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>470</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50.42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>384</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53.67</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span><span style="font-family:inherit;font-size:8pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">For fiscal 2018, includes a payout adjustment of </span><span style="font-family:inherit;font-size:8pt;"><span>130,730</span></span><span style="font-family:inherit;font-size:8pt;"> PSUs due to the actual performance level achieved for PSUs granted in fiscal 2015 that vested fiscal 2018. For fiscal 2019, includes a payout adjustment of </span><span style="font-family:inherit;font-size:8pt;"><span>79,465</span></span><span style="font-family:inherit;font-size:8pt;"> PSUs due to the actual performance level achieved for PSUs granted in fiscal 2016 that vested during fiscal 2019.</span></div> 499000 27.16 277000 31.65 226000 41.00 99000 48.36 186000 26.98 0 0 28000 30.15 0 0 511000 33.19 376000 36.05 199000 48.16 99000 57.40 184000 31.85 270000 31.66 131000 31.66 38000 36.39 13000 41.80 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 130730 79465 179478 198960 226241 66.26 48.16 41.00 469568 89816 99217 99180 80.41 57.40 48.36 15400000 15500000 10600000 23100000 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes shares purchased, weighted-average purchase price, cash received and the aggregate intrinsic value for shares purchased under the ESPP:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except for purchase price)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares purchased</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average purchase price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46.38</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40.38</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.02</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash received from exercise of purchase rights</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,844</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aggregate intrinsic value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>337</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 148000 141000 190000 46.38 40.38 26.02 6844000 5727000 4940000 277000 337000 0 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:59%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected stock price volatility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.7%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.0%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.4%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free rate of return, annual</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.6%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.9%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.010 0.010 0.010 0.267 0.240 0.224 0.026 0.018 0.009 P1Y P1Y P1Y 900000 600000 500000 200000 200000 4300000 Retirement Plans<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We maintain defined contribution plans in various countries where we have employees. This primarily includes 401(k) plans in the United States. For fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, employer contributions to the U.S. plans were </span><span style="font-family:inherit;font-size:10pt;"><span>$23.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$22.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$11.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have established a non-qualified deferred compensation plan for certain key employees and non-employee directors. 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, which are generally invested by us in individual variable life insurance contracts we own that are designed to informally fund savings plans of this nature. At </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the consolidated balance sheets reflect assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$30.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$29.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, related to the deferred compensation plan in "Other long-term assets," and liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$29.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$30.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, related to the deferred compensation plan in "Other long-term liabilities."</span></div> 23300000 22400000 11400000 30400000 29400000 29500000 30200000 Earnings per Share<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the number of weighted-average shares used to compute basic and diluted EPS:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except per share data)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to Tetra Tech</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158,668</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136,883</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,874</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding – basic</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,986</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,670</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,911</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of diluted stock options and unvested restricted stock</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>950</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>928</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,002</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average common stock outstanding – diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,936</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,598</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,913</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share attributable to Tetra Tech:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.89</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.46</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.07</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.84</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.42</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.04</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For fiscal 2018, </span><span style="font-family:inherit;font-size:10pt;"><span>0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> options were excluded from the calculation of dilutive potential common shares. For fiscal 2019 and 2017, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> options were excluded from the calculation of dilutive potential common shares. These options were not included in the computation of dilutive potential common shares because the assumed proceeds per share exceeded the average market price per share for that period. Therefore, their inclusion would have been anti-dilutive.</span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the number of weighted-average shares used to compute basic and diluted EPS:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except per share data)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to Tetra Tech</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158,668</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136,883</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,874</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding – basic</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,986</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,670</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,911</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of diluted stock options and unvested restricted stock</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>950</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>928</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,002</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average common stock outstanding – diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,936</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,598</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,913</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share attributable to Tetra Tech:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.89</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.46</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.07</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.84</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.42</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.04</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 158668000 136883000 117874000 54986000 55670000 56911000 950000 928000 1002000 55936000 56598000 57913000 2.89 2.46 2.07 2.84 2.42 2.04 100000 0 <span style="font-weight:bold;">Derivative Financial Instruments</span><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We use certain interest rate derivative contracts to hedge interest rate exposures on our variable rate debt. We also enter into foreign currency derivative contracts with financial institutions to reduce the risk that cash flows and earnings will be adversely affected by foreign currency exchange rate fluctuations. Our hedging program is not designated for trading or speculative purposes.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In fiscal 2018, we entered into </span><span style="font-family:inherit;font-size:10pt;"><span>five</span></span><span style="font-family:inherit;font-size:10pt;"> 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 September 29, 2019, the notional principal of our outstanding interest swap agreements was </span><span style="font-family:inherit;font-size:10pt;"><span>$240.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;"><span>$48.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> each.) The interest rate swaps have a fixed interest rate of </span><span style="font-family:inherit;font-size:10pt;"><span>2.79%</span></span><span style="font-family:inherit;font-size:10pt;"> and expire in July 2023 for all five agreements. At </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and September 30, 2018, the fair value of the effective portion of our interest rate swap agreements designated as cash flow hedges before tax effect was </span><span style="font-family:inherit;font-size:10pt;"><span>$(10.9) million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of which we expect to reclassify </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> from accumulated other comprehensive income to interest expense within the next </span><span style="font-family:inherit;font-size:10pt;"><span>12</span></span><span style="font-family:inherit;font-size:10pt;"> months.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair values of our outstanding derivatives designated as hedging instruments were as follows:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:37%;"/><td style="width:35%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value of Derivative</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Instruments as of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheet Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap agreements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,244</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap agreements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,009</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Loss) gain recognized in other comprehensive income, net of tax</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,125</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>806</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,614</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> ineffective portions of derivative instruments. Accordingly, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> amounts were excluded from effectiveness testing for our interest rate swap agreements. We had </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> other derivative instruments that were not designated as hedging instruments for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 5 240600000 48100000 0.0279 -10900000 1300000 2100000 P12M <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair values of our outstanding derivatives designated as hedging instruments were as follows:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:37%;"/><td style="width:35%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value of Derivative</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Instruments as of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheet Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap agreements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,244</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap agreements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,009</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 1244000 11009000 0 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Loss) gain recognized in other comprehensive income, net of tax</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,125</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>806</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,614</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -12125000 806000 1614000 0 0 0 Reclassifications Out of Accumulated Other Comprehensive Income<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accumulated balances and reporting period activities for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> related to reclassifications out of accumulated other comprehensive income are summarized as follows:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:55%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Currency</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Translation</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gain (Loss)</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">on Derivative</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Instruments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Comprehensive</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income (Loss)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balances at October 1, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(98,946</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>446</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(98,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss) before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29,656</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,215</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,441</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reclassified from accumulated other comprehensive income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate contracts, net of tax </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(409</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(409</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net current-period other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29,656</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>806</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,850</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balances at September 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(128,602</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,252</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(127,350</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive loss before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,247</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(32,356</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reclassified from accumulated other comprehensive income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate contracts, net of tax</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(878</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(878</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net current-period other comprehensive loss</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,109</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,125</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33,234</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balances at September 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(149,711</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,873</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(160,584</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> These amounts are reclassified to "Interest expense" in our consolidated statements of income when the interest rate contracts are settled.</span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accumulated balances and reporting period activities for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> related to reclassifications out of accumulated other comprehensive income are summarized as follows:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:55%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Currency</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Translation</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gain (Loss)</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">on Derivative</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Instruments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Comprehensive</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income (Loss)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balances at October 1, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(98,946</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>446</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(98,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss) before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29,656</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,215</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,441</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reclassified from accumulated other comprehensive income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate contracts, net of tax </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(409</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(409</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net current-period other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29,656</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>806</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,850</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balances at September 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(128,602</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,252</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(127,350</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive loss before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,247</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(32,356</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reclassified from accumulated other comprehensive income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate contracts, net of tax</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(878</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(878</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net current-period other comprehensive loss</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,109</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,125</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33,234</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balances at September 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(149,711</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,873</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(160,584</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> These amounts are reclassified to "Interest expense" in our consolidated statements of income when the interest rate contracts are settled.</span></div> -98946000 446000 -98500000 -29656000 1215000 -28441000 0 409000 409000 -29656000 806000 -28850000 -128602000 1252000 -127350000 -21109000 -11247000 -32356000 0 878000 878000 -21109000 -12125000 -33234000 -149711000 -10873000 -160584000 Fair Value Measurements<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivative Instruments.</span><span style="font-family:inherit;font-size:10pt;">    For additional information about our derivative financial instruments (see Note </span><span style="font-family:inherit;font-size:10pt;">2</span><span style="font-family:inherit;font-size:10pt;">, "</span><span style="font-weight:normal;">Basis of Presentation and Preparation</span><span style="font-family:inherit;font-size:10pt;">" and Note </span><span style="font-family:inherit;font-size:10pt;">15</span><span style="font-family:inherit;font-size:10pt;">, "</span><span style="font-weight:normal;">Derivative Financial Instruments</span><span style="font-family:inherit;font-size:10pt;">").</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contingent Consideration.</span><span style="font-family:inherit;font-size:10pt;">    We measure our contingent earn-out liabilities at fair value on a recurring basis (see Note </span><span style="font-family:inherit;font-size:10pt;">2</span><span style="font-family:inherit;font-size:10pt;">, "</span><span style="font-weight:normal;">Basis of Presentation and Preparation</span><span style="font-family:inherit;font-size:10pt;">" and Note </span><span style="font-family:inherit;font-size:10pt;">6</span><span style="font-family:inherit;font-size:10pt;">, "</span><span style="font-weight:normal;">Acquisitions and Divestitures</span><span style="font-family:inherit;font-size:10pt;">" for further information).</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Debt.</span><span style="font-family:inherit;font-size:10pt;">    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 </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. At </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had borrowings of </span><span style="font-family:inherit;font-size:10pt;"><span>$276.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> 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> 276400000 <span style="font-weight:bold;">Commitments and Contingencies</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On July 15, 2019, following an initial January 14, 2019 filing, the Civil Division of the United States Attorney's Office ("USAO") filed an amended complaint in intervention in </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> 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 <span style="font-weight:bold;">Reportable Segments</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We managed our operations under </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segments. Our GSG reportable segment primarily includes activities with U.S. governments (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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our reportable segments are described as follows:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">GSG:</span><span style="font-family:inherit;font-size:10pt;">    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, 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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">CIG:</span><span style="font-family:inherit;font-size:10pt;">    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 and geotechnical services, testing, 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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">RCM:</span><span style="font-family:inherit;font-size:10pt;">    We continued to report the results of the wind-down of our non-core construction activities in the RCM reportable segment for fiscal 2019. As of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, there was no remaining backlog for RCM as the projects were complete.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables set forth summarized financial information concerning our reportable segments:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Reportable Segments</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">GSG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,820,671</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,694,871</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,487,611</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CIG</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,342,509</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,323,142</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,326,020</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RCM</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,542</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,207</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Elimination of inter-segment revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(54,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(68,064</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(78,478</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,107,348</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,964,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,753,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income from operations</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">GSG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185,263</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168,211</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>138,199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CIG</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,633</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,451</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,817</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RCM</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,933</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,573</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,712</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(70,201</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48,003</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,962</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>188,762</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190,086</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>183,342</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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 </span><span style="font-family:inherit;font-size:9pt;">2019</span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;">2018</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;">2017</span><span style="font-family:inherit;font-size:9pt;"> was </span><span style="font-family:inherit;font-size:9pt;"><span>$11.6 million</span></span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;"><span>$18.2 million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$22.8 million</span></span><span style="font-family:inherit;font-size:9pt;">, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of </span><span style="font-family:inherit;font-size:9pt;"><span>$(1.1) million</span></span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;"><span>$(4.3) million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$6.9 million</span></span><span style="font-family:inherit;font-size:9pt;"> for fiscal </span><span style="font-family:inherit;font-size:9pt;">2019</span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;">2018</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;">2017</span><span style="font-family:inherit;font-size:9pt;">, respectively. Corporate results in fiscal 2019 also included a </span><span style="font-family:inherit;font-size:9pt;"><span>$7.8 million</span></span><span style="font-family:inherit;font-size:9pt;"> goodwill impairment charge described further in Note 7 - "Goodwill and Intangible Assets".</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total Assets</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">GSG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>587,040</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>468,010</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CIG</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>450,276</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>478,197</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RCM</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,683</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,094,484</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>987,531</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,147,408</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,959,421</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Corporate assets consist of intercompany eliminations and assets not allocated to reportable segments including goodwill, intangible assets, deferred income taxes and certain other assets.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Geographic Information</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-Lived</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-Lived</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-Lived</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,247,780</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,859</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,232,013</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,256</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,018,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign countries </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>859,568</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,113</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>732,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>734,519</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,152</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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></td></tr></table><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Excludes goodwill, intangible assets and deferred income taxes.</span></div> 2 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables set forth summarized financial information concerning our reportable segments:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Reportable Segments</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">GSG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,820,671</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,694,871</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,487,611</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CIG</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,342,509</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,323,142</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,326,020</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RCM</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,542</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,207</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Elimination of inter-segment revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(54,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(68,064</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(78,478</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,107,348</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,964,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,753,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income from operations</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">GSG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185,263</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168,211</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>138,199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CIG</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,633</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,451</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,817</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RCM</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,933</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,573</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,712</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(70,201</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48,003</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,962</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>188,762</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190,086</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>183,342</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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 </span><span style="font-family:inherit;font-size:9pt;">2019</span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;">2018</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;">2017</span><span style="font-family:inherit;font-size:9pt;"> was </span><span style="font-family:inherit;font-size:9pt;"><span>$11.6 million</span></span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;"><span>$18.2 million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$22.8 million</span></span><span style="font-family:inherit;font-size:9pt;">, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of </span><span style="font-family:inherit;font-size:9pt;"><span>$(1.1) million</span></span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;"><span>$(4.3) million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$6.9 million</span></span><span style="font-family:inherit;font-size:9pt;"> for fiscal </span><span style="font-family:inherit;font-size:9pt;">2019</span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;">2018</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;">2017</span><span style="font-family:inherit;font-size:9pt;">, respectively. Corporate results in fiscal 2019 also included a </span><span style="font-family:inherit;font-size:9pt;"><span>$7.8 million</span></span><span style="font-family:inherit;font-size:9pt;"> goodwill impairment charge described further in Note 7 - "Goodwill and Intangible Assets".</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total Assets</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">GSG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>587,040</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>468,010</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CIG</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>450,276</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>478,197</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RCM</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,683</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,094,484</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>987,531</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,147,408</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,959,421</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Corporate assets consist of intercompany eliminations and assets not allocated to reportable segments including goodwill, intangible assets, deferred income taxes and certain other assets.</span></div> 1820671000 1694871000 1487611000 1342509000 1323142000 1326020000 -1542000 14199000 18207000 -54290000 -68064000 -78478000 3107348000 2964148000 2753360000 185263000 168211000 138199000 79633000 74451000 90817000 -5933000 -4573000 -14712000 -70201000 -48003000 -30962000 188762000 190086000 183342000 11600000 18200000 22800000 -1100000 -4300000 6900000 7800000 587040000 468010000 450276000 478197000 15608000 25683000 1094484000 987531000 2147408000 1959421000 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Geographic Information</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-Lived</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-Lived</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-Lived</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,247,780</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,859</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,232,013</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,256</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,018,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign countries </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>859,568</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,113</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>732,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>734,519</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,152</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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></td></tr></table><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Excludes goodwill, intangible assets and deferred income taxes.</span></div> 2247780000 51859000 2232013000 57256000 2018841000 58233000 859568000 46113000 732135000 28235000 734519000 33152000 Related Party Transactions <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"/><span style="font-family:inherit;font-size:10pt;">We often provide services to unconsolidated joint ventures. For fiscal 2019, 2018 and 2017, our revenue included </span><span style="font-family:inherit;font-size:10pt;"><span>$99.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$75.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$56.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, related to services we provided to unconsolidated joint ventures, and incurred the related reimbursable costs of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$98.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$76.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$53.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Our consolidated balance sheets also included the following amounts related to these services:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable - net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,351</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,681</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,584</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>193</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 99100000 75000000.0 56100000 98500000 76600000 53900000 Our consolidated balance sheets also included the following amounts related to these services:<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable - net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,351</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,681</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,584</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>193</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 19351000 20279000 9681000 10584000 111000 193000 Quarterly Financial Information – Unaudited<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the opinion of management, the following unaudited quarterly data for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> reflect all adjustments necessary for a fair statement of the results of operations.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As a result of the TCJA, we reduced our deferred tax liabilities and recorded a one-time deferred tax benefit of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$14.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the first quarter of fiscal 2018. In the third quarter of fiscal 2018, we recognized losses of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the divestiture of our non-core utility field services operations and other non-core assets. We settled a claim related to a fixed-price construction project completed in fiscal 2014 and recognized a reduction in revenue of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and a related loss in operating income of </span><span style="font-family:inherit;font-size:10pt;"><span>$12.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the fourth quarter of fiscal 2018.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the second quarter of fiscal 2019, deferred tax valuation allowances of </span><span style="font-family:inherit;font-size:10pt;"><span>$23.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> in Australia were released due to sufficient positive evidence obtained. During the fourth quarter of fiscal 2019, we decided to dispose of the turn-key pipeline activities in our CIG segment. As a result, we recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$7.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> goodwill impairment charge and other charges for severance and other disposition costs totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$10.9 million</span></span><span style="font-family:inherit;font-size:10pt;">. Also in the fourth quarter of fiscal 2019, we incurred acquisition and transaction charges of</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;"><span>$10.4 million</span></span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">related to the acquisition of WYG.</span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">First</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Second</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Third</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fourth</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except per share data)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year 2019</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>717,431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>722,621</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>825,793</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>841,502</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income from operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,711</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,545</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,841</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,665</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to Tetra Tech</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,997</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,911</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,527</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share attributable to Tetra Tech:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.76</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.01</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.90</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.75</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.00</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.88</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,390</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,143</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,819</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,617</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,366</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,985</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,618</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>759,749</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>700,262</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>764,795</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>739,343</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income from operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,589</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,716</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,496</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to Tetra Tech</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,034</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,725</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,322</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,802</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share attributable to Tetra Tech:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.82</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.51</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.60</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.52</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.81</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.51</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.59</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.51</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,855</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,841</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,537</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,341</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,875</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,673</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,390</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,349</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -14700000 -3400000 10600000 12500000 -23400000 7800000 10900000 10400000 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">First</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Second</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Third</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fourth</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except per share data)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year 2019</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>717,431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>722,621</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>825,793</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>841,502</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income from operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,711</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,545</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,841</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,665</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to Tetra Tech</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,997</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,911</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,527</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share attributable to Tetra Tech:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.76</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.01</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.90</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.75</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.00</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.88</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,390</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,143</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,819</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,617</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,366</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,985</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,618</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>759,749</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>700,262</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>764,795</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>739,343</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income from operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,589</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,716</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,496</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to Tetra Tech</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,034</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,725</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,322</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,802</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share attributable to Tetra Tech:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.82</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.51</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.60</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.52</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.81</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.51</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.59</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.51</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,855</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,841</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,537</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,341</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,875</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,673</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,390</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,349</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;padding-left:24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div> 717431000 722621000 825793000 841502000 55711000 47545000 64841000 20665000 41997000 55911000 49233000 11527000 0.76 1.01 0.90 0.21 0.75 1.00 0.88 0.21 55390000 55143000 54819000 54617000 56366000 55985000 55768000 55618000 759749000 700262000 764795000 739343000 48589000 42716000 55496000 43285000 46034000 28725000 33322000 28802000 0.82 0.51 0.60 0.52 0.81 0.51 0.59 0.51 55855000 55841000 55537000 55341000 56875000 56673000 56390000 56349000 <div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS AND RESERVES</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Fiscal Years Ended</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 1, 2017</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">, </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> and </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:32%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Beginning of</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Charged to</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Costs, Expenses</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">and Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Deductions </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">End of Period</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowance for doubtful accounts:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,848</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>411</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,259</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,259</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,167</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,485</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,639</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,580</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,580</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,964</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,147</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,174</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,571</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income tax valuation allowance:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,447</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(121</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,326</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,326</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,747</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,479</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,479</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23,714</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,523</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,543</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Primarily represents uncollectible accounts written off, net of recoveries for the allowance for doubtful accounts. The income tax valuation amount represents the release of valuation allowances in Australia.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">Includes allowances from acquisitions, loss in foreign jurisdictions, currency adjustments, and valuation allowance adjustments related to net operating loss carry-forwards</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 35233000 2848000 6233000 411000 32259000 32259000 7167000 4485000 2639000 37580000 37580000 16964000 6147000 5174000 53571000 25447000 -121000 0 0 25326000 25326000 900000 0 -4747000 21479000 21479000 255000 23714000 22523000 20543000 XML 92 R10.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of Presentation and Preparation
12 Months Ended
Sep. 29, 2019
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 or 53-week periods ending on the Sunday nearest September 30. Fiscal years 2019, 2018 and 2017 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 ("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 maturities of 90 days or less at the date of purchase. We record cash and cash equivalents as restricted when we are unable to freely use such cash and cash equivalents for our general operating purposes. As of fiscal 2019 and fiscal 2018 year-ends, we had restricted cash of $0.2 million and $2.7 million, respectively, on the consolidated balance sheet, and it was included in our "Prepaid expenses and other current assets".
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 is primarily comprised of billed and unbilled accounts receivable, contract retentions and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable represent revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at September 29, 2019 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. Contract retentions represent amounts withheld by clients until certain conditions are met or the project is completed, which may be several months or years. Allowances for doubtful accounts represent the amounts that may 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 particular industry conditions that may affect a client's ability to pay. Billings in excess of costs on uncompleted contracts 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 will be earned within 12 months.
Property and Equipment.    Property and equipment are recorded at cost and are 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 ten years for equipment, furniture and fixtures. Buildings are depreciated over periods not exceeding 40 years. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the length of the lease. Assets held for sale are carried at the lower of their carrying amount (i.e., net book value) or fair value less cost to sell and are reported as "Prepaid expenses and other current assets" on our consolidated balance sheets.
Long-Lived Assets.    Our policy regarding long-lived assets is to evaluate the recoverability of our 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.
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 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. Transaction costs associated with business combinations are expensed as they are 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 July 1, 2019 (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. 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 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.
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.
Fair Value of Financial Instruments.    We determine the fair values of our financial instruments, including short-term investments, debt instruments and derivative instruments 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 and our match 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." All income and expenses related to the rabbi trust are reflected in our consolidated statements of income.
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 and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets at September 29, 2019 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 23% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2019 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 49%, 23% and 28% of our fiscal 2019 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.
Recent Accounting Pronouncements.
New accounting pronouncements implemented by us during fiscal 2019 are discussed below.
In May 2014, the Financial Accounting Standards Board (“FASB”) issued ASU 2014-09 ("ASC 606"), "Revenue from Contracts with Customers", which outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The guidance and the related ASUs were effective for interim and annual reporting periods beginning after December 15, 2017 (first quarter of fiscal 2019 for us). On October 1, 2018, we adopted ASC 606 using the modified retrospective method in which the new guidance was applied retrospectively to contracts that were not substantially completed as of the date of adoption. Results for the reporting period beginning after October 1, 2018 have been presented under ASC 606, while prior period amounts have not been adjusted and continue to be reported in accordance with the previous guidance. See Note 3, "Revenue Recognition" for further discussion of the adoption and the impact on our consolidated financial statements.
In January 2016, the FASB issued guidance that generally requires companies to measure investments in other entities, except those accounted for under the equity method, at fair value and recognize any changes in fair value in net income. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2017 (first quarter of fiscal 2019 for us). The adoption of this guidance had no impact on our consolidated financial statements.
In March 2016, the FASB issued updated guidance which requires excess tax benefits and deficiencies on share-based payments to be recorded as income tax expense or benefit in the income statement rather than being recorded in additional paid-in capital. It also requires the presentation of employee taxes as financing activities on consolidated statements of cash flows, which was previously classified as operating activities. This guidance was effective for annual and interim periods beginning after December 15, 2016 (first quarter of fiscal 2018 for us), with early adoption permitted. In the first quarter of fiscal 2017, we adopted this guidance. At the beginning of fiscal 2019, we revised the presentation of "Net cash provided by operating activities" and "Net cash (used in) provided by financing activities" in the consolidated statement of cash flows for prior period to adjust the presentation of “Taxes paid on vested restricted stock” and appropriately reflect such amounts as financing activities. The adjustment resulted in an increase of net cash provided by operating activities of $8.9 million and $3.5 million, and an increase of net cash used in financing activities of $8.9 million and $3.5 million for fiscal 2018 and 2017, respectively. We assessed the materiality of these adjustments on our consolidated financial statements for prior periods and concluded that the amounts were not material to any prior interim or annual periods. We elected to revise the presentation for comparability purposes.

In August 2016, the FASB issued guidance to address eight specific cash flow issues to reduce the existing diversity in practice in how certain cash receipts and cash payments are presented and classified in the statement of cash flows. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2017 (first quarter of fiscal 2019 for us). The adoption of this guidance had no material impact on our consolidated financial statements.

In October 2016, the FASB issued updated guidance which requires entities to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. The guidance was effective for fiscal reporting periods and interim reporting periods within those fiscal reporting periods, beginning after December 15, 2017 (first quarter of fiscal 2019 for us). The adoption of this guidance had no material impact on our consolidated financial statements.

In November 2016, the FASB issued updated guidance which provides amendments to address the classification and presentation of changes in restricted cash in the statement of cash flows. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2017 (first quarter of fiscal 2019 for us). The adoption of this guidance had no material impact on our consolidated financial statements. We updated certain captions in our consolidated statements of cash flows to include restricted cash, which is reported in our "Prepaid expenses and other current assets" on the consolidated balance sheets.

In May 2017, the FASB issued updated guidance to clarify when changes to the terms or conditions of a share-based payment award must be accounted for as modifications. Under the updated guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award changes because of a change in terms or conditions. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2017 (first quarter of fiscal 2019 for us), on a prospective basis. The adoption of this guidance had no impact on our consolidated financial statements.

In August 2018, the Securities and Exchange Commission (“SEC”) published Release No. 33-10532, Disclosure Update and Simplification, which adopted amendments to certain disclosure requirements that have become redundant, duplicative, overlapping, outdated or superseded, considering other SEC disclosure requirements, U.S. GAAP, or changes in the information environment. As such, we removed the disclosure of cash dividends paid per share from our consolidated statements of income.

New accounting pronouncements requiring implementation in future periods are discussed below.

In February 2016, the FASB issued guidance that requires the rights and obligations associated with leasing arrangements be reflected on the balance sheet to increase transparency and comparability among organizations, and further clarified and amended this guidance. Lessees will be required to recognize a right-of-use asset and a lease liability on the balance sheet for leases with terms greater than twelve months or leases that contain a purchase option that is reasonably certain to be exercised. Lessees will classify leases as either finance or operating leases. Substantially all of our leases are operating leases, which will result in lease expense on a straight-line basis over the term of the lease. The guidance is effective for interim and annual reporting periods beginning after December 15, 2018 (first quarter of fiscal 2020 for us). The new guidance will be applied to leases that exist or are entered into on or after September 30, 2019 (first day of our fiscal 2020) without adjusting comparative periods in the financial statements. We expect to utilize the practical expedients that, upon adoption of this guidance, allow us to (1) not reassess whether
any expired or existing contracts are or contain leases, (2) retain the classification of leases (e.g., operating or finance lease) existing as of the date of adoption and (3) not reassess initial direct costs for any existing leases. We are in the final stages of evaluating our existing lease portfolio, including accumulating all of the necessary information required to properly account for leases under the new guidance. Based on the most recent assessment of existing leases, the adoption of the guidance is expected to result in right-of-use assets and lease liabilities that will be included on the balance sheet as of September 30, 2019 of approximately $300 million. We do not expect the adoption of this guidance to have a material impact on our consolidated statements of income or cash flows. Our current amounts payable under non-cancelable lease commitments are disclosed in Note 11, "Leases".

In June 2016, the FASB issued updated guidance which requires entities to estimate all expected credit losses for certain types of financial instruments, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. The updated guidance also expands the disclosure requirements to enable users of financial statements to understand the entity’s assumptions, models and methods for estimating expected credit losses. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019 (first quarter of fiscal 2021 for us). Early adoption is permitted. We are currently evaluating the impact that this guidance will have on our consolidated financial statements.

In August 2017, the FASB issued accounting guidance on hedging activities. The amendment better aligns an entity’s risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. The guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2018 (first quarter of fiscal 2020 for us). We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

In February 2018, the FASB issued guidance on reclassification of certain tax effects from accumulated comprehensive income, which allows for a reclassification of stranded tax effects from the Tax Cuts and Jobs Act ("TCJA") from accumulated other comprehensive income to retained earnings. The guidance is effective for fiscal years beginning after December 15, 2018 (first quarter of fiscal 2020 for us). We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

In August 2018, The FASB issued updated guidance modifying certain fair value measurement disclosures. The updated 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. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019 (first quarter of fiscal 2021 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.
XML 93 R14.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts Receivable - Net
12 Months Ended
Sep. 29, 2019
Accounts Receivable - Net and Revenue Recognition  
Accounts Receivable - Net Accounts Receivable - Net
Net accounts receivable consisted of the following at September 29, 2019 and September 30, 2018:
 
September 29,
2019
 
September 30,
2018
 
(in thousands)
Billed
$
522,256

 
$
464,062

Unbilled
300,035

 
267,739

Total accounts receivable – gross
822,291

 
731,801

Allowance for doubtful accounts
(53,571
)
 
(37,580
)
Total accounts receivable – net
$
768,720

 
$
694,221


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 September 29, 2019 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 that may affect a client's ability to pay.
Once contract performance is underway, we may experience changes in conditions, client requirements, specifications, designs, materials and expectations regarding the period of performance. Such changes result in change orders and may be initiated by us or by our clients. In many cases, agreement with the client as to the terms of change orders is reached prior to work commencing; however, sometimes circumstances require that work progress without a definitive client agreement. Revenue and any corresponding receivable in these cases are recognized based on the policy described in Note 3, "Revenue Recognition" above.
Total accounts receivable at September 29, 2019 and September 30, 2018 included approximately $15 million and $74 million, respectively, related to claims, including requests for equitable adjustment, on contracts that provide for price redetermination. 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 2019, we recognized reductions of revenue of $26.7 million and $4.6 million, and related losses in operating income of $28.2 million and $5.7 million in our CIG and RCM segments, respectively, primarily due to the resolution of several claims in fiscal 2019 for amounts lower than we previously expected. In fiscal 2018, we recognized a reduction of revenue of $10.6 million and related losses in operating income of $12.5 million in our CIG segment for a fixed-price construction project that was completed in fiscal 2014 prior to our decision to exit similar activities in the RCM segment.
On our state and local government contracts, billed accounts receivable were $129.3 million and $89.3 million at September 29, 2019 and September 30, 2018, respectively. The total of unbilled receivables and contract assets were $59.6 million and $38.6 million at September 29, 2019 and September 30, 2018, respectively. Other than the state and local governments and U.S. federal government, no single client accounted for more than 10% of our accounts receivable at September 29, 2019 and September 30, 2018.
XML 94 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible Assets (Tables)
12 Months Ended
Sep. 29, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of carrying value of goodwill
The following table summarizes the changes in the carrying value of goodwill:
 
GSG
 
CIG
 
Total
 
(in thousands)

Balance at October 1, 2017
$
361,761

 
$
379,125

 
$
740,886

Acquisitions
27,526

 
58,353

 
85,879

Divestiture

 
(12,160
)
 
(12,160
)
Translation and other
454

 
(16,239
)
 
(15,785
)
Balance at September 30, 2018
389,741

 
409,079

 
798,820

Acquisitions
53,098

 
93,601

 
146,699

Impairment

 
(7,755
)
 
(7,755
)
Translation and other
(1,037
)
 
(11,907
)
 
(12,944
)
Balance at September 29, 2019
$
441,802

 
$
483,018

 
$
924,820


Summary of acquired identifiable intangible assets with finite useful lives
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, were as follows:
 
Fiscal Year Ended
 
September 29, 2019
 
September 30, 2018
 
Weighted-
Average
Remaining
Life
(in years)
 
Gross
Amount
 
Accumulated
Amortization
 
Gross
Amount
 
Accumulated
Amortization
 
($ in thousands)
Non-compete agreements
 
$

 
$

 
$
83

 
$
(83
)
Client relations
2.8
 
56,779

 
(50,455
)
 
54,639

 
(46,449
)
Backlog
1.2
 
32,229

 
(24,968
)
 
23,371

 
(20,007
)
Technology and trade names
2.3
 
7,714

 
(4,859
)
 
8,144

 
(3,575
)
Total
 
 
$
96,722

 
$
(80,282
)
 
$
86,237

 
$
(70,114
)

Estimated amortization expense for the succeeding five years and beyond
Estimated amortization expense for the succeeding four years is as follows:
 
Amount
 
(in thousands)

2020
$
9,401

2021
4,551

2022
1,602

2023
886

Total
$
16,440


XML 95 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition (Tables)
12 Months Ended
Sep. 29, 2019
Revenue from Contract with Customer [Abstract]  
Summary of the Effects of Adoption of ASC 606
The following table presents how the adoption of ASC 606 affected certain line items in our consolidated statements of income for fiscal year ended September 29, 2019:

 
Fiscal Year Ended
 
Recognition Under Previous Guidance
 
Impact of the Adoption of ASC 606
 
Recognition Under ASC 606
 
(in thousands)
Revenue
$
3,105,621

 
$
1,727

 
$
3,107,348

Income from operations
187,035

 
1,727

 
188,762

Income tax expense
(15,874
)
 
(501
)
 
(16,375
)
Net income attributable to Tetra Tech
157,442

 
1,226

 
158,668


The following table presents how the adoption of ASC 606 affected certain line items in our consolidated balance sheet as of September 29, 2019:

 
Recognition Under Previous Guidance
 
Impact of the Adoption of ASC 606
 
Recognition Under ASC 606
 
(in thousands)
Assets
 
 
 
 
 
Accounts receivable - net
$
770,164

 
$
(1,444
)
 
$
768,720

Contract assets (1)
117,750

 
(3,426
)
 
114,324

 
 
 
 
 
 
Liabilities and equity
 
 
 
 
 
Contract liabilities (2)
$
168,321

 
$
(2,710
)
 
$
165,611

Deferred income taxes
13,590

 
(619
)
 
12,971

 
 
 
 
 
 
Equity (3)
 
 
 
 
 
Retained earnings
$
1,072,732

 
$
(1,540
)
 
$
1,071,192

 
 
 
 
 
 
(1) Previously included in "Account receivable - net".
(2) Previously presented as "Billings in excess of costs on uncompleted contracts".
(3) Includes $2.8 million of cumulative catch-up adjustment to retained earnings on October 1, 2018 upon adoption of ASC 606.

The following table presents how the adoption of ASC 606 affected certain line items in our consolidated statement of cash flows for fiscal year ended September 29, 2019:
 
Recognition Under Previous Guidance
 
Impact of the Adoption of ASC 606
 
Recognition Under ASC 606
 
(in thousands)
Cash flows from operating activities:
 
 
 
 
 
Net income
$
157,535

 
$
1,226

 
$
158,761

Deferred income taxes
(38,116
)
 
501

 
(37,615
)
Accounts receivable and contract assets
(17,434
)
 
7,208

 
(10,226
)
Contract liabilities
2,896

 
(8,935
)
 
(6,039
)
Net cash provided by operating activities
208,513

 

 
208,513


Summary of Net Contract Liabilities/Assets Net contract liabilities/assets consisted of the following:
 
Balance at
 
September 29,
2019
 
September 30, 2018
 
(in thousands)
Contract assets
$
114,324

 
$
142,882

Contract liabilities
165,611

 
143,270

Net contract liabilities
$
(51,287
)
 
$
(388
)

Reconciliation of Disaggregation of Revenue to Reportable Segments The following tables provide information about disaggregated revenue and a reconciliation of the disaggregated revenue:

 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands)
Client Sector
 
 
 
 
 
U.S. state and local government
$
587,364

 
$
469,231

 
$
353,062

U.S. federal government (1)
941,102

 
974,384

 
901,136

U.S. commercial
719,314

 
788,398

 
764,643

International (2)
859,568

 
732,135

 
734,519

Total
$
3,107,348

 
$
2,964,148

 
$
2,753,360

 
 
 
 
 
 
(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 the twelve months ended months ended September 29, 2019 and September 30, 2018.
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands)
Contract Type
 
 
 
 
 
Fixed-price
$
1,048,157

 
$
986,910

 
$
909,197

Time-and-materials
1,509,901

 
1,395,148

 
1,264,546

Cost-plus
549,290

 
582,090

 
579,617

Total
$
3,107,348

 
$
2,964,148

 
$
2,753,360


Remaining Performance Obligation, Expected Timing
We expect to satisfy our RUPOs as of September 29, 2019 over the following periods:
 
Amount
 
(in thousands)
Within 12 months
$
1,896,395

Beyond
1,185,076

Total
$
3,081,471


XML 96 R53.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of Presentation and Preparation - Contingent Consideration, Concentration of Credit Risk, and Revenue Recognition (Details)
12 Months Ended
Sep. 29, 2019
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) 23.00%
Minimum  
Contingent Consideration  
Period for contingent earn-out payments 2 years
Maximum  
Contingent Consideration  
Period for contingent earn-out payments 3 years
U.S. government  
Concentration of Credit Risk  
Revenue from customers (as a percent) 49.00%
U.S commercial  
Concentration of Credit Risk  
Revenue from customers (as a percent) 23.00%
International  
Concentration of Credit Risk  
Revenue from customers (as a percent) 28.00%
XML 97 R57.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition - Balance Sheet Impact of Adoption of ASC 606 (Details) - USD ($)
$ in Thousands
Sep. 29, 2019
Oct. 01, 2018
Sep. 30, 2018
ASSETS      
Accounts receivable – net $ 768,720   $ 694,221
Contract assets 114,324   142,882
LIABILITIES AND EQUITY      
Contract liabilities 165,611   143,270
Deferred income taxes 12,971   30,166
Equity:      
Retained earnings 1,071,192   $ 944,965
Accounting Standards Update 2014-09      
Equity:      
Retained earnings   $ (2,800)  
Recognition Under Previous Guidance      
ASSETS      
Accounts receivable – net 770,164    
Contract assets 117,750    
LIABILITIES AND EQUITY      
Contract liabilities 168,321    
Deferred income taxes 13,590    
Equity:      
Retained earnings 1,072,732    
Impact of the Adoption of ASC 606 | Accounting Standards Update 2014-09      
ASSETS      
Accounts receivable – net (1,444)    
Contract assets (3,426) (5,000)  
LIABILITIES AND EQUITY      
Contract liabilities (2,710) (1,100)  
Deferred income taxes (619)    
Equity:      
Retained earnings $ (1,540) $ (2,800)  
XML 98 R88.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings per Share - Antidilutive Securities (Details) - shares
shares in Millions
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Earnings Per Share [Abstract]      
Securities excluded from the calculation of dilutive potential common shares (in shares) 0.0 0.1 0.0
XML 99 R78.htm IDEA: XBRL DOCUMENT v3.19.3
Long-Term Debt - Narrative (Details)
Jul. 30, 2018
USD ($)
Sep. 29, 2019
USD ($)
Sep. 29, 2019
AUD ($)
Sep. 29, 2019
GBP (£)
Long-term debt        
Amount outstanding under credit facility   $ 276,400,000    
Weighted-average rate including the effects of interest rate swap agreement (as a percent)   3.65% 3.65% 3.65%
Standby Letters of Credit        
Long-term debt        
Letters of credit outstanding   $ 41,400,000    
Multicurrency borrowings and letter of credit        
Long-term debt        
Letters of credit outstanding   $ 10,200,000    
Amended Credit Agreement        
Long-term debt        
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%      
Weighted-average interest rate (as a percent)   3.37% 3.37% 3.37%
Debt covenant, maximum consolidated leverage ratio 3.00      
Debt covenant, minimum consolidated interest coverage ratio 3.00      
Amended Credit Agreement | Federal Funds Effective Swap Rate        
Long-term debt        
Basis spread on variable rate 0.50%      
Amended Credit Agreement | Term Loan Facility        
Long-term debt        
Maximum borrowing capacity $ 250,000,000      
Borrowings outstanding   $ 240,600,000    
Amended Credit Agreement | Revolving Credit Facility        
Long-term debt        
Maximum borrowing capacity $ 450,000,000      
Borrowings outstanding   35,800,000    
Amount available for borrowing under facility   413,300,000    
Amended Credit Agreement | Revolving Credit Facility | Eurodollar | Minimum        
Long-term debt        
Basis spread on variable rate 1.00%      
Amended Credit Agreement | Revolving Credit Facility | Eurodollar | Maximum        
Long-term debt        
Basis spread on variable rate 1.75%      
Amended Credit Agreement | Revolving Credit Facility | Prime Rate or Eurodollar Rate        
Long-term debt        
Basis spread on variable rate 1.00%      
Amended Credit Agreement | Revolving Credit Facility | Prime Rate or Eurodollar Rate | Minimum        
Long-term debt        
Basis spread on variable rate 0.00%      
Amended Credit Agreement | Revolving Credit Facility | Prime Rate or Eurodollar Rate | Maximum        
Long-term debt        
Basis spread on variable rate 0.75%      
Amended Credit Agreement | Standby Letters of Credit        
Long-term debt        
Maximum borrowing capacity $ 100,000,000      
Letters of credit outstanding   $ 700,000    
Amended Credit Agreement | Bridge Loan        
Long-term debt        
Maximum borrowing capacity 20,000,000      
Amended Credit Agreement | Multicurrency borrowings and letter of credit        
Long-term debt        
Maximum borrowing capacity $ 200,000,000      
Credit Agreement        
Long-term debt        
Consolidated leverage ratio   1.30 1.30 1.30
Consolidated fixed charge coverage ratio   16.51 16.51 16.51
AUD Credit Facility | Standby Letters of Credit        
Long-term debt        
Maximum borrowing capacity     $ 30,000,000  
Amount outstanding under credit facility   $ 0    
AUD Credit Facility | Bank guarantees        
Long-term debt        
Amount outstanding under credit facility   6,100,000    
GBP Credit Facility | Standby Letters of Credit        
Long-term debt        
Maximum borrowing capacity | £       £ 35,000,000
Amount outstanding under credit facility   0    
GBP Credit Facility | Bank guarantees        
Long-term debt        
Amount outstanding under credit facility   $ 17,400,000    
XML 100 R74.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2019
Dec. 30, 2018
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Oct. 02, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Effective tax rate (as a percent)     9.30% 21.50% 31.30%  
Tax Cuts and Jobs Act, transition tax     $ 2,400      
Tax at federal statutory rate     21.00% 24.50% 35.00%  
Deferred tax benefit from tax reform remeasurement   $ 2,600   $ 10,100    
Decrease in deferred tax valuation allowance $ 23,400          
Effective income tax rate excluding excess tax benefit and TCJA impact     21.90% 25.10%    
Tax Cuts And Jobs Act, GILTI Provision     $ 400      
Undistributed earnings of foreign subsidiaries     44,000      
Incremental federal tax due to repatriation of foreign earnings     1,100      
Valuation allowance     20,543 $ 21,479    
Unrecognized tax benefits     9,169 8,328 $ 9,337 $ 22,786
Accrued additional interest expense     500 600 400  
Reduction in accrued interest     200 300 900  
Amount of interest and penalties accrued     2,400 $ 1,200 $ 1,100  
State            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Net operating loss carry forwards which expire at various dates     43,700      
Foreign            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Decrease in deferred tax valuation allowance     23,400      
Net operating loss carry forwards which expire at various dates     29,700      
Net operating loss carryforwards     134,700      
Net operating loss carry forwards which have no expiration date     $ 105,000      
XML 101 R84.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity and Stock Compensation Plans - RSU and PSU (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Weighted-Average Grant Date Fair Value      
Stock-based compensation expense $ 17,618 $ 19,582 $ 13,450
RSUs      
Stockholder's equity and stock compensation plans      
Vesting period 4 years    
Number of Shares      
Nonvested balance at the beginning of the period (in shares) 488,000 511,000 499,000
Granted (in shares) 179,478 198,960 226,241
Vested (in shares) (180,000) (184,000) (186,000)
Forfeited (in shares) (17,000) (38,000) (28,000)
Nonvested balance at the end of the period (in shares) 469,568 488,000 511,000
Weighted-Average Grant Date Fair Value      
Nonvested balance at the beginning of the period (in dollars per share) $ 39.56 $ 33.19 $ 27.16
Granted (in dollars per share) 66.26 48.16 41.00
Vested (in dollars per share) 36.95 31.85 26.98
Forfeited (in dollars per share) 48.56 36.39 30.15
Nonvested balance at the end of the period (in dollars per share) $ 50.42 $ 39.56 $ 33.19
PSUs      
Stockholder's equity and stock compensation plans      
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%    
Number of Shares      
Nonvested balance at the beginning of the period (in shares) 323,000 376,000 277,000
Granted (in shares) 89,816 99,217 99,180
Vested (in shares) (108,000) (270,000) 0
Adjustment (in shares) 79,465 130,730  
Forfeited (in shares) 0 (13,000) 0
Nonvested balance at the end of the period (in shares) 384,000 323,000 376,000
Weighted-Average Grant Date Fair Value      
Nonvested balance at the beginning of the period (in dollars per share) $ 44.27 $ 36.05 $ 31.65
Granted (in dollars per share) 80.41 57.40 48.36
Vested (in dollars per share) 31.63 31.66 0
Adjustment (in dollars per share) 31.63 31.66  
Forfeited (in dollars per share) 0 41.80 0
Nonvested balance at the end of the period (in dollars per share) $ 53.67 $ 44.27 $ 36.05
RSUs and PSUs      
Weighted-Average Grant Date Fair Value      
Stock-based compensation expense $ 15,400 $ 15,500 $ 10,600
Unrecognized compensation cost $ 23,100    
Director | RSUs      
Stockholder's equity and stock compensation plans      
Vesting period 1 year    
XML 102 R80.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Jan. 01, 2017
Sep. 29, 2019
Sep. 30, 2018
Leases [Abstract]      
Expense associated with operating leases $ 71.3 $ 79.3 $ 77.8
XML 103 R70.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Jul. 01, 2019
Sep. 29, 2019
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Goodwill [Line Items]          
Impairment of goodwill $ 0 $ (7,800,000) $ (7,755,000) $ 0 $ 0
Percentage of excess of fair value over carrying value (more than)   25.00% 25.00%    
Carrying value   $ 2,147,408,000 $ 2,147,408,000 1,959,421,000  
Goodwill   924,820,000 924,820,000 798,820,000 740,886,000
Foreign currency translation adjustments     300,000 900,000  
Amortization expense for intangible assets     11,600,000 18,200,000 22,800,000
GSG          
Goodwill [Line Items]          
Impairment of goodwill     0    
Goodwill   441,802,000 441,802,000 389,741,000 361,761,000
Gross amounts of goodwill   459,500,000 459,500,000 407,400,000  
Accumulated impairment   17,700,000 17,700,000 17,700,000  
CIG          
Goodwill [Line Items]          
Impairment of goodwill     (7,755,000)    
Goodwill   483,018,000 483,018,000 409,079,000 $ 379,125,000
Gross amounts of goodwill   588,700,000 588,700,000 507,000,000.0  
Accumulated impairment   105,700,000 105,700,000 $ 97,900,000  
RFS Reporting Unit          
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 104 R11.htm IDEA: XBRL DOCUMENT v3.19.3
Description of Business
12 Months Ended
Sep. 29, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business Description of Business
We are a leading global provider of consulting and engineering services that focuses on water, environment, infrastructure, resource management, energy, and international development. We are a global company that leads with science and is renowned for our expertise in providing water-related services for 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, construction management, and operations and maintenance.
Beginning in fiscal 2018, we aligned our operations to better serve our clients and markets, resulting in two renamed reportable segments. Our Government Services Group (“GSG”) reportable segment primarily includes activities with U.S. government clients (federal, state and local) and activities with development agencies worldwide. Our Commercial/International Services Group (“CIG”) reportable segment primarily includes activities with U.S. commercial clients and international activities other than work for development agencies. This alignment allows 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 continue to report the results of the wind-down of our non-core construction activities in the Remediation and Construction Management (“RCM”) reportable segment. Certain reclassifications were made to the prior years to conform to the current-year presentation.
XML 105 R15.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisitions and Divestitures
12 Months Ended
Sep. 29, 2019
Business Combinations [Abstract]  
Acquisitions and Divestitures Acquisitions and Divestitures
In fiscal 2017, we acquired Eco Logical Australia (“ELA”), headquartered in Sydney, Australia. ELA is a multi-disciplinary consulting firm with over 160 staff that provides innovative, high-end environmental and ecological services, and is part of our CIG segment. The fair value of the purchase price for ELA was $9.9 million. Of this amount, $8.3 million was paid to the sellers and $1.6 million was the estimated fair value of contingent earn-out obligations, with a maximum of $1.7 million, based upon the achievement of specified operating income targets in each of the two years following the acquisition.

In fiscal 2018, we acquired Glumac, headquartered in Portland, Oregon. Glumac is a leader in sustainable infrastructure design with more than 300 employees and is part of our GSG segment. The fair value of the purchase price for Glumac was $38.4 million. This amount is comprised of $20.0 million of initial cash payments made to the sellers and $18.4 million for the estimated fair value of contingent earn-out obligations, with a maximum of $20.0 million payable, based upon the achievement of specified operating income targets in each of the three years following the acquisition.

In fiscal 2018, we acquired Norman Disney & Young (“NDY”), a leader in sustainable infrastructure engineering design. NDY is an Australian-based global engineering design firm with more than 700 professionals operating in offices throughout Australia, the Asia-Pacific region, the United Kingdom, and Canada and is part of our CIG segment. The fair value of the purchase price for NDY was $56.1 million. This amount is comprised of $46.9 million of initial cash payments made to the sellers, $1.6 million held in escrow, and $7.6 million for the estimated fair value of contingent earn-out obligations, with a maximum amount of $20.2 million, based upon the achievement of specified operating income targets in each of the three years following the acquisition.

In fiscal 2018, we divested our non-core utility field services operations in the CIG segment for net proceeds after transaction costs of $30.2 million. This operation generated approximately $70 million in annual revenue primarily from our U.S. commercial clients. We also divested non-core assets during the third quarter of fiscal 2018 further described in Note 8, "Property and Equipment" resulting in a pre-tax loss of $3.4 million, which is included in selling, general and administrative expenses for fiscal 2018.

In the second quarter of fiscal 2019, we acquired eGlobalTech ("EGT"), a high-end information technology solutions, cloud migration, cybersecurity, and management consulting firm based in Arlington, Virginia. EGT is part of our GSG segment. The fair value of the purchase price was $49.1 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), $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 acquisition.

In the fourth quarter of fiscal 2019, we acquired WYG plc (“WYG”), which 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. WYG’s UK based consulting and engineering business is part of our CIG segment, while its international development business is part of our GSG segment. The fair value of the purchase price was $54.2 million, entirely paid in cash. In addition, we assumed a net debt of $11.5 million, which was subsequently paid in full in the fourth quarter of fiscal 2019. We also incurred $10.4 million in acquisition and transaction costs related to the WYG acquisition in the fourth quarter of fiscal 2019.
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. Fiscal 2018 goodwill additions represent the value of a workforce with distinct expertise in the sustainable infrastructure design market. The goodwill additions related to our fiscal 2019 acquisitions represent the value of a workforce with emerging technology and new techniques that incorporate artificial intelligence, data analytics and advanced cybersecurity solutions for government and commercial clients, and expanding our geographic presence in the UK with a strong platform for growth in the UK and Europe. 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 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 1 to 10 years, and trade names with lives ranging from 3 to 5 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 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. In fiscal 2018, we recorded adjustments to our contingent earn-out liabilities and reported related losses in operating income of $4.3 million. These losses resulted from updated valuations of the contingent consideration liabilities for NDY, ELA and Cornerstone Environmental Group ("CEG"), as the financial performance during the earn-out periods exceeded our original estimates at the acquisition dates.
At September 29, 2019, there was a total maximum of $72.4 million of outstanding contingent consideration related to acquisitions. Of this amount, $53.0 million was estimated as the fair value and accrued on our consolidated balance sheet.
The following table summarizes the changes in the carrying value of estimated contingent earn-out liabilities:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands)
Beginning balance (at fair value)
$
35,290

 
$
2,438

 
$
8,757

Estimated earn-out liabilities for acquisitions during the fiscal year
27,704

 
32,210

 
1,604

Increases due to re-measurement of fair value reported in interest expense
1,489

 
1,005

 
260

Net increase (decrease) due to re-measurement of fair value reported as losses (gains) in operating income
1,085

 
4,252

 
(6,923
)
Foreign exchange impact
(558
)
 
(854
)
 
59

Earn-out payments:
 

 
 

 
 

Reported as cash used in operating activities

 
(2,349
)
 

Reported as cash used in financing activities
(12,018
)
 
(1,412
)
 
(1,319
)
Ending balance (at fair value)
$
52,992

 
$
35,290

 
$
2,438


XML 106 R19.htm IDEA: XBRL DOCUMENT v3.19.3
Long-Term Debt
12 Months Ended
Sep. 29, 2019
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
Long-term debt consisted of the following:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
(in thousands)
Credit facilities
$
276,434

 
$
277,127

Capital leases
87

 
184

Total long-term debt
276,521

 
277,311

Less: Current portion of long-term debt
(12,572
)
 
(12,599
)
Long-term debt, less current portion
$
263,949

 
$
264,712


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 September 29, 2019, we had $276.4 million in outstanding borrowings under the Amended Credit Agreement, which was comprised of $240.6 million under the Term Loan Facility and $35.8 million under the Amended Revolving Credit Facility at a year-to-date weighted-average interest rate of 3.37% per annum. In addition, we had $0.7 million in standby letters of credit
under the Amended Credit Agreement. Our average effective weighted-average interest rate on borrowings outstanding during the year-to-date period ending September 29, 2019 under the Amended Credit Agreement, including the effects of interest rate swap agreements described in Note 15, "Derivative Financial Instruments", was 3.65%. At September 29, 2019, we had $413.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 September 29, 2019, we were in compliance with these covenants with a consolidated leverage ratio of 1.30x and a consolidated interest coverage ratio of 16.51x. Our obligations under the Amended Credit Agreement are guaranteed by certain of our 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) our accounts receivable, general intangibles and intercompany loans, and those of our subsidiaries that are guarantors or borrowers.
In addition to the credit facility, we entered into agreements to issue standby letters of credit. The aggregate amount of standby letters of credit outstanding under these additional agreements and other bank guarantees was $41.4 million, of which $10.2 million was issued in currencies other than the U.S. dollar.
We maintain at our Australian subsidiary an AUD$30 million credit facility, which may be used for bank overdrafts, short-term cash advances and bank guarantees. This facility expires in March 2020 and is secured by a parent guarantee. At September 29, 2019, there were no borrowings outstanding under this facility and bank guarantees outstanding of USD$6.1 million, which were issued in currencies other than the U.S. dollar.
We maintain at our United Kingdom subsidiary a GBP£35 million credit facility, which may be used for bank overdrafts, short-term cash advances and bank guarantees. This facility expires in July 2020 and is secured by a parent guarantee. At September 29, 2019, there were no borrowings outstanding under this facility and bank guarantees outstanding of USD$17.4 million, which were issued in currencies other than the U.S. dollar.
The following table presents scheduled maturities of our long-term debt:
 
Amount
 
(in thousands)
2020
$
12,572

2021
12,515

2022
15,625

2023
235,809

Total
$
276,521


XML 108 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisitions and Divestitures (Tables)
12 Months Ended
Sep. 29, 2019
Business Combinations [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
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands)
Beginning balance (at fair value)
$
35,290

 
$
2,438

 
$
8,757

Estimated earn-out liabilities for acquisitions during the fiscal year
27,704

 
32,210

 
1,604

Increases due to re-measurement of fair value reported in interest expense
1,489

 
1,005

 
260

Net increase (decrease) due to re-measurement of fair value reported as losses (gains) in operating income
1,085

 
4,252

 
(6,923
)
Foreign exchange impact
(558
)
 
(854
)
 
59

Earn-out payments:
 

 
 

 
 

Reported as cash used in operating activities

 
(2,349
)
 

Reported as cash used in financing activities
(12,018
)
 
(1,412
)
 
(1,319
)
Ending balance (at fair value)
$
52,992

 
$
35,290

 
$
2,438


XML 109 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of Presentation and Preparation (Policies)
12 Months Ended
Sep. 29, 2019
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 or 53-week periods ending on the Sunday nearest September 30. Fiscal years 2019, 2018 and 2017 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 ("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 maturities of 90 days or less at the date of purchase. We record cash and cash equivalents as restricted when we are unable to freely use such cash and cash equivalents for our general operating purposes.
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 is primarily comprised of billed and unbilled accounts receivable, contract retentions and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable represent revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at September 29, 2019 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. Contract retentions represent amounts withheld by clients until certain conditions are met or the project is completed, which may be several months or years. Allowances for doubtful accounts represent the amounts that may 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 particular industry conditions that may affect a client's ability to pay. Billings in excess of costs on uncompleted contracts 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 will be earned within 12 months.
Property and Equipment
Property and Equipment.    Property and equipment are recorded at cost and are 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 ten years for equipment, furniture and fixtures. Buildings are depreciated over periods not exceeding 40 years. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the length of the lease. Assets held for sale are carried at the lower of their carrying amount (i.e., net book value) or fair value less cost to sell and are reported as "Prepaid expenses and other current assets" on our consolidated balance sheets.
Long-Lived Assets
Long-Lived Assets.    Our policy regarding long-lived assets is to evaluate the recoverability of our 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.
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 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. Transaction costs associated with business combinations are expensed as they are 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 July 1, 2019 (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. 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 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.
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.
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 and derivative instruments 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 and our match 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." All income and expenses related to the rabbi trust are reflected in our consolidated statements of income.
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 and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets at September 29, 2019 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 23% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2019 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 Adopted and Pending Accounting Guidance
Recent Accounting Pronouncements.
New accounting pronouncements implemented by us during fiscal 2019 are discussed below.
In May 2014, the Financial Accounting Standards Board (“FASB”) issued ASU 2014-09 ("ASC 606"), "Revenue from Contracts with Customers", which outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The guidance and the related ASUs were effective for interim and annual reporting periods beginning after December 15, 2017 (first quarter of fiscal 2019 for us). On October 1, 2018, we adopted ASC 606 using the modified retrospective method in which the new guidance was applied retrospectively to contracts that were not substantially completed as of the date of adoption. Results for the reporting period beginning after October 1, 2018 have been presented under ASC 606, while prior period amounts have not been adjusted and continue to be reported in accordance with the previous guidance. See Note 3, "Revenue Recognition" for further discussion of the adoption and the impact on our consolidated financial statements.
In January 2016, the FASB issued guidance that generally requires companies to measure investments in other entities, except those accounted for under the equity method, at fair value and recognize any changes in fair value in net income. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2017 (first quarter of fiscal 2019 for us). The adoption of this guidance had no impact on our consolidated financial statements.
In March 2016, the FASB issued updated guidance which requires excess tax benefits and deficiencies on share-based payments to be recorded as income tax expense or benefit in the income statement rather than being recorded in additional paid-in capital. It also requires the presentation of employee taxes as financing activities on consolidated statements of cash flows, which was previously classified as operating activities. This guidance was effective for annual and interim periods beginning after December 15, 2016 (first quarter of fiscal 2018 for us), with early adoption permitted. In the first quarter of fiscal 2017, we adopted this guidance. At the beginning of fiscal 2019, we revised the presentation of "Net cash provided by operating activities" and "Net cash (used in) provided by financing activities" in the consolidated statement of cash flows for prior period to adjust the presentation of “Taxes paid on vested restricted stock” and appropriately reflect such amounts as financing activities. The adjustment resulted in an increase of net cash provided by operating activities of $8.9 million and $3.5 million, and an increase of net cash used in financing activities of $8.9 million and $3.5 million for fiscal 2018 and 2017, respectively. We assessed the materiality of these adjustments on our consolidated financial statements for prior periods and concluded that the amounts were not material to any prior interim or annual periods. We elected to revise the presentation for comparability purposes.

In August 2016, the FASB issued guidance to address eight specific cash flow issues to reduce the existing diversity in practice in how certain cash receipts and cash payments are presented and classified in the statement of cash flows. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2017 (first quarter of fiscal 2019 for us). The adoption of this guidance had no material impact on our consolidated financial statements.

In October 2016, the FASB issued updated guidance which requires entities to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. The guidance was effective for fiscal reporting periods and interim reporting periods within those fiscal reporting periods, beginning after December 15, 2017 (first quarter of fiscal 2019 for us). The adoption of this guidance had no material impact on our consolidated financial statements.

In November 2016, the FASB issued updated guidance which provides amendments to address the classification and presentation of changes in restricted cash in the statement of cash flows. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2017 (first quarter of fiscal 2019 for us). The adoption of this guidance had no material impact on our consolidated financial statements. We updated certain captions in our consolidated statements of cash flows to include restricted cash, which is reported in our "Prepaid expenses and other current assets" on the consolidated balance sheets.

In May 2017, the FASB issued updated guidance to clarify when changes to the terms or conditions of a share-based payment award must be accounted for as modifications. Under the updated guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award changes because of a change in terms or conditions. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2017 (first quarter of fiscal 2019 for us), on a prospective basis. The adoption of this guidance had no impact on our consolidated financial statements.

In August 2018, the Securities and Exchange Commission (“SEC”) published Release No. 33-10532, Disclosure Update and Simplification, which adopted amendments to certain disclosure requirements that have become redundant, duplicative, overlapping, outdated or superseded, considering other SEC disclosure requirements, U.S. GAAP, or changes in the information environment. As such, we removed the disclosure of cash dividends paid per share from our consolidated statements of income.

New accounting pronouncements requiring implementation in future periods are discussed below.

In February 2016, the FASB issued guidance that requires the rights and obligations associated with leasing arrangements be reflected on the balance sheet to increase transparency and comparability among organizations, and further clarified and amended this guidance. Lessees will be required to recognize a right-of-use asset and a lease liability on the balance sheet for leases with terms greater than twelve months or leases that contain a purchase option that is reasonably certain to be exercised. Lessees will classify leases as either finance or operating leases. Substantially all of our leases are operating leases, which will result in lease expense on a straight-line basis over the term of the lease. The guidance is effective for interim and annual reporting periods beginning after December 15, 2018 (first quarter of fiscal 2020 for us). The new guidance will be applied to leases that exist or are entered into on or after September 30, 2019 (first day of our fiscal 2020) without adjusting comparative periods in the financial statements. We expect to utilize the practical expedients that, upon adoption of this guidance, allow us to (1) not reassess whether
any expired or existing contracts are or contain leases, (2) retain the classification of leases (e.g., operating or finance lease) existing as of the date of adoption and (3) not reassess initial direct costs for any existing leases. We are in the final stages of evaluating our existing lease portfolio, including accumulating all of the necessary information required to properly account for leases under the new guidance. Based on the most recent assessment of existing leases, the adoption of the guidance is expected to result in right-of-use assets and lease liabilities that will be included on the balance sheet as of September 30, 2019 of approximately $300 million. We do not expect the adoption of this guidance to have a material impact on our consolidated statements of income or cash flows. Our current amounts payable under non-cancelable lease commitments are disclosed in Note 11, "Leases".

In June 2016, the FASB issued updated guidance which requires entities to estimate all expected credit losses for certain types of financial instruments, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. The updated guidance also expands the disclosure requirements to enable users of financial statements to understand the entity’s assumptions, models and methods for estimating expected credit losses. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019 (first quarter of fiscal 2021 for us). Early adoption is permitted. We are currently evaluating the impact that this guidance will have on our consolidated financial statements.

In August 2017, the FASB issued accounting guidance on hedging activities. The amendment better aligns an entity’s risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. The guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2018 (first quarter of fiscal 2020 for us). We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

In February 2018, the FASB issued guidance on reclassification of certain tax effects from accumulated comprehensive income, which allows for a reclassification of stranded tax effects from the Tax Cuts and Jobs Act ("TCJA") from accumulated other comprehensive income to retained earnings. The guidance is effective for fiscal years beginning after December 15, 2018 (first quarter of fiscal 2020 for us). We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

In August 2018, The FASB issued updated guidance modifying certain fair value measurement disclosures. The updated 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. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019 (first quarter of fiscal 2021 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.
Revenue Recognition
We recognized $90.0 million of revenue during fiscal 2019 that was included in contract liabilities as of September 30, 2018. The amount of revenue recognized from changes in transaction price associated with performance obligations satisfied in prior periods during fiscal 2019 was not material. The change in transaction price primarily relates to reimbursement of costs incurred in prior periods.

We recognize revenue from contracts primarily utilizing the cost-to-cost measure of progress method in order to estimate the progress towards completion and determine the amount of revenue and profit to recognize. 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.8 million for fiscal 2019, compared to net unfavorable operating income adjustments of $11.2 million for fiscal 2018. 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 September 29, 2019 and September 30, 2018, our consolidated balance sheets included liabilities for anticipated losses of $11.5 million and $13.6 million, respectively. The estimated cost to complete the related contracts as of September 29, 2019 was $15.2 million.

On October 1, 2018, we adopted ASC 606, "Revenue from Contracts with Customers", which supersedes most current revenue recognition guidance, including industry-specific guidance. We adopted the standard on a modified retrospective basis which results in no restatement of the comparative periods presented and a cumulative effect adjustment to retained earnings as of the date of adoption. As part of our adoption, the new standard was applied only to those contracts that were not substantially completed as of the date of adoption.

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. Revenue on claims is recognized only to the extent that contract costs related to the claims have been incurred and when it is probable that any significant revenue recognized related to the claim will not be reversed. Factors considered in determining whether revenue associated with 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 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.     

Adoption

Upon adoption on October 1, 2018, under the modified retrospective method, we recorded a cumulative effect adjustment to decrease retained earnings by $2.8 million on October 1, 2018, as well as the following cumulative effect adjustments:

A decrease to contract assets of $5.0 million
A decrease to contract liabilities of $1.1 million
An increase to deferred tax assets of $1.1 million

The decrease in retained earnings primarily resulted from a change in the way we determine the unit of account for projects (i.e. performance obligations). Under previous guidance, we typically accounted for a contract as a single unit of revenue recognition. Upon adoption of ASC 606, we assess the nature of the promises in the contract and recognize revenue based on performance obligations within the respective contract or combined contract.
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).
Our RUPOs represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. We had $3.1 billion of RUPOs as of September 29, 2019. 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 invoice customers based on the contractual terms of each contract. However, the timing of revenue recognition may differ from the timing of invoice issuance.

As part of the adoption of ASC 606, contract assets have been bifurcated from billed and unbilled receivables. 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 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.
XML 111 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings per Share
12 Months Ended
Sep. 29, 2019
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share
The following table sets forth the number of weighted-average shares used to compute basic and diluted EPS:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands, except per share data)
Net income attributable to Tetra Tech
$
158,668

 
$
136,883

 
$
117,874

Weighted-average common shares outstanding – basic
54,986

 
55,670

 
56,911

Effect of diluted stock options and unvested restricted stock
950

 
928

 
1,002

Weighted-average common stock outstanding – diluted
55,936

 
56,598

 
57,913

 
 
 
 
 
 
Earnings per share attributable to Tetra Tech:
 

 
 

 
 

Basic
$
2.89

 
$
2.46

 
$
2.07

Diluted
$
2.84

 
$
2.42

 
$
2.04


For fiscal 2018, 0.1 million options were excluded from the calculation of dilutive potential common shares. For fiscal 2019 and 2017, no options were excluded from the calculation of dilutive potential common shares. These options were not included in the computation of dilutive potential common shares because the assumed proceeds per share exceeded the average market price per share for that period. Therefore, their inclusion would have been anti-dilutive.
XML 112 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies
12 Months Ended
Sep. 29, 2019
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 ("USAO") 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 113 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Reportable Segments (Tables)
12 Months Ended
Sep. 29, 2019
Segment Reporting [Abstract]  
Summarized financial information of reportable segments
The following tables set forth summarized financial information concerning our reportable segments:
Reportable Segments
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands)
Revenue 
 

 
 

 
 

GSG
$
1,820,671

 
$
1,694,871

 
$
1,487,611

CIG
1,342,509

 
1,323,142

 
1,326,020

RCM
(1,542
)
 
14,199

 
18,207

Elimination of inter-segment revenue
(54,290
)
 
(68,064
)
 
(78,478
)
Total revenue
$
3,107,348

 
$
2,964,148

 
$
2,753,360

Income from operations
 
 
 
 
GSG
$
185,263

 
$
168,211

 
$
138,199

CIG
79,633

 
74,451

 
90,817

RCM
(5,933
)
 
(4,573
)
 
(14,712
)
Corporate (1)
(70,201
)
 
(48,003
)
 
(30,962
)
Total operating income
$
188,762

 
$
190,086

 
$
183,342

 
 
 
 
 
 
(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 2019, 2018 and 2017 was $11.6 million, $18.2 million and $22.8 million, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of $(1.1) million, $(4.3) million and $6.9 million for fiscal 2019, 2018 and 2017, respectively. Corporate results in fiscal 2019 also included a $7.8 million goodwill impairment charge described further in Note 7 - "Goodwill and Intangible Assets".
 
September 29,
2019
 
September 30,
2018
 
(in thousands)
Total Assets 
 

 
 

GSG
$
587,040

 
$
468,010

CIG
450,276

 
478,197

RCM
15,608

 
25,683

Corporate (1)
1,094,484

 
987,531

Total assets
$
2,147,408

 
$
1,959,421

 
 
 
 
(1) 
Corporate assets consist of intercompany eliminations and assets not allocated to reportable segments including goodwill, intangible assets, deferred income taxes and certain other assets.
Schedule of geographic information
Geographic Information
 
Fiscal Year Ended
 
September 29, 2019
 
September 30, 2018
 
October 1, 2017
 
Revenue
 
Long-Lived
Assets (2)
 
Revenue
 
Long-Lived
Assets (2)
 
Revenue
 
Long-Lived
Assets (2)
United States
$
2,247,780

 
$
51,859

 
$
2,232,013

 
$
57,256

 
$
2,018,841

 
$
58,233

Foreign countries (1)
859,568

 
46,113

 
732,135

 
28,235

 
734,519

 
33,152

(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 114 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 115 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity and Stock Compensation Plans (Tables)
12 Months Ended
Sep. 29, 2019
Stockholders' Equity Note [Abstract]  
Schedule of the stock-based compensation and related income tax benefits
The stock-based compensation and related income tax benefits were as follows:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands)
Total stock-based compensation
$
17,618

 
$
19,582

 
$
13,450

Income tax benefit related to stock-based compensation
(4,016
)
 
(5,288
)
 
(4,715
)
Stock-based compensation, net of tax benefit
$
13,602

 
$
14,294

 
$
8,735


Schedule of stock option activity
Stock option activity for the fiscal year ended September 29, 2019 was as follows:
 
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 30, 2018
1,355

 
$
30.87

 
 
 
 

Exercised
(456
)
 
26.21

 
 
 
 

Forfeited
(5
)
 
23.48

 
 
 
 

Outstanding at September 29, 2019
894

 
33.28

 
5.08
 
$
46,176

 
 
 
 
 
 
 
 
Vested or expected to vest at September 29, 2019
894

 
33.28

 
5.08
 
46,176

Exercisable on September 29, 2019
671

 
30.75

 
4.33
 
36,346


Schedule of assumptions used in the calculation of the fair value of stock options using the Black-Scholes option pricing model
The fair value of our stock options was estimated on the date of grant using the Black-Scholes option pricing model. There were no options granted in fiscal 2019. The following assumptions were used in the calculation for fiscal 2018 and 2017:
 
Fiscal Year Ended
 
September 30,
2018
 
October 1,
2017
Dividend yield
1.0%
 
1.0%
Expected stock price volatility
36.1% - 38.8%
 
36.1% - 38.8%
Risk-free rate of return, annual
1.7% - 2.9%
 
1.7% - 1.9%

Schedule of RSU and PSU activity
A summary of the RSU and PSU activity under our stock plans is as follows:
 
RSU
 
PSU
 
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 October 2, 2016
499

 
$
27.16

 
277

 
$
31.65

Granted
226

 
41.00

 
99

 
48.36

Vested
(186
)
 
26.98

 

 

Forfeited
(28
)
 
30.15

 

 

Nonvested balance at October 1, 2017
511

 
33.19

 
376

 
36.05

Granted
199

 
48.16

 
99

 
57.40

Vested
(184
)
 
31.85

 
(270
)
 
31.66

Adjustment (1)

 

 
131

 
31.66

Forfeited
(38
)
 
36.39

 
(13
)
 
41.80

Nonvested balance at September 30, 2018
488

 
39.56

 
323

 
44.27

Granted
179

 
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, 2019
470

 
50.42

 
384

 
53.67

 
 
 
 
 
 
 
 

(1)
For fiscal 2018, includes a payout adjustment of 130,730 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2015 that vested fiscal 2018. 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.
Summary of shares purchased, weighted-average purchase price, cash received, and the aggregate intrinsic value for shares purchased under the ESPP
The following table summarizes shares purchased, weighted-average purchase price, cash received and the aggregate intrinsic value for shares purchased under the ESPP:
 
Fiscal Year Ended
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
 
(in thousands, except for purchase price)
Shares purchased
148

 
141

 
190

Weighted-average purchase price
$
46.38

 
$
40.38

 
$
26.02

Cash received from exercise of purchase rights
$
6,844

 
$
5,727

 
$
4,940

Aggregate intrinsic value
$
277

 
$
337

 
$


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
 
September 29,
2019
 
September 30,
2018
 
October 1,
2017
Dividend yield
1.0%
 
1.0%
 
1.0%
Expected stock price volatility
26.7%
 
24.0%
 
22.4%
Risk-free rate of return, annual
2.6%
 
1.8%
 
0.9%
Expected life (in years)
1
 
1
 
1

XML 116 R8.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Cash flows from operating activities:      
Net income $ 158,761,000 $ 136,957,000 $ 117,917,000
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 28,844,000 38,636,000 45,756,000
Equity in income of unconsolidated joint ventures, net of distributions (25,000) (568,000) (647,000)
Amortization of stock-based awards 17,618,000 19,582,000 13,450,000
Deferred income taxes (37,615,000) (29,360,000) (9,957,000)
Provision for doubtful accounts 16,964,000 7,167,000 2,847,000
Impairment of goodwill 7,755,000 0 0
Fair value adjustments to contingent consideration 1,085,000 4,252,000 (6,923,000)
Loss (gain) on sale of assets and divested business (232,000) 1,045,000 (103,000)
Accounts receivable and contract assets (10,226,000) (46,273,000) (64,781,000)
Prepaid expenses and other assets 2,568,000 (12,638,000) (8,317,000)
Accounts payable 39,011,000 (16,032,000) 18,597,000
Accrued compensation 18,359,000 27,492,000 13,413,000
Contract liabilities (6,039,000) 15,228,000 28,298,000
Other liabilities (16,929,000) 24,998,000 5,662,000
Income taxes receivable/payable (11,386,000) 17,596,000 (13,725,000)
Cash settled contingent earn-out liability 0 (2,349,000) 0
Net cash provided by operating activities 208,513,000 185,733,000 141,487,000
Cash flows from investing activities:      
Capital expenditures (16,198,000) (9,726,000) (9,741,000)
Payments for business acquisitions, net of cash acquired (84,159,000) (68,256,000) (8,039,000)
Proceeds from sale of assets and divested business, net 651,000 35,348,000 820,000
Net cash used in investing activities (99,706,000) (42,634,000) (16,960,000)
Cash flows from financing activities:      
Repayments on long-term debt (415,491,000) (485,946,000) (233,889,000)
Proceeds from borrowings 417,262,000 401,965,000 243,553,000
Payments of contingent earn-out liabilities (12,018,000) (1,412,000) (1,319,000)
Debt pre-payment costs 0 (1,737,000) 0
Repurchases of common stock (100,000,000) (75,000,000) (100,000,000)
Stock options exercised 11,751,000 13,520,000 18,555,000
Dividends paid (29,674,000) (24,477,000) (21,672,000)
Taxes paid on vested restricted stock (6,893,000) (8,871,000) (3,495,000)
Net cash used in financing activities (135,063,000) (181,958,000) (98,267,000)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (1,727,000) (4,947,000) 3,452,000
Net increase (decrease) in cash, cash equivalents and restricted cash (27,983,000) (43,806,000) 29,712,000
Cash, cash equivalents and restricted cash at beginning of year 148,884,000 192,690,000 162,978,000
Cash, cash equivalents and restricted cash at end of year 120,901,000 148,884,000 192,690,000
Cash paid during the year for:      
Interest 12,310,000 15,570,000 11,504,000
Income taxes, net of refunds received of $5.2 million, $2.5 million and $2.1 million 66,038,000 49,842,000 72,578,000
Reconciliation of cash, cash equivalents and restricted cash:      
Total cash, cash equivalents and restricted cash $ 120,901,000 $ 192,690,000 $ 192,690,000
XML 117 R4.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Statements of Income - USD ($)
shares in Thousands
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Revenue $ 3,107,348,000 $ 2,964,148,000 $ 2,753,360,000
Gross profit 408,183,000 384,458,000 353,638,000
Selling, general and administrative expenses (200,230,000) (190,120,000) (177,219,000)
Acquisition and integration expenses (10,351,000) 0 0
Contingent consideration – fair value adjustments (1,085,000) (4,252,000) 6,923,000
Impairment of goodwill (7,755,000) 0 0
Income from operations 188,762,000 190,086,000 183,342,000
Interest income 1,732,000 1,824,000 729,000
Interest expense (15,358,000) (17,348,000) (12,310,000)
Income before income tax expense 175,136,000 174,562,000 171,761,000
Income tax expense (16,375,000) (37,605,000) (53,844,000)
Net income 158,761,000 136,957,000 117,917,000
Net income attributable to noncontrolling interests (93,000) (74,000) (43,000)
Net income attributable to Tetra Tech $ 158,668,000 $ 136,883,000 $ 117,874,000
Earnings per share attributable to Tetra Tech:      
Basic (in dollars per share) $ 2.89 $ 2.46 $ 2.07
Diluted (in dollars per share) $ 2.84 $ 2.42 $ 2.04
Weighted-average common shares outstanding:      
Basic (in shares) 54,986 55,670 56,911
Diluted (in shares) 55,936 56,598 57,913
Subcontractor costs      
Costs of revenue $ (717,711,000) $ (763,414,000) $ (719,350,000)
Other costs of revenue      
Costs of revenue $ (1,981,454,000) $ (1,816,276,000) $ (1,680,372,000)
XML 118 R61.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition - Remaining Unsatisfied Performance Obligations (Details)
$ in Thousands
Sep. 29, 2019
USD ($)
Revenue from Contract with Customer [Abstract]  
Reaming unsatisfied performance obligation $ 3,081,471
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-09-30  
Revenue from Contract with Customer [Abstract]  
Reaming unsatisfied performance obligation $ 1,896,395
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining unsatisfied performance obligation, expected timing of satisfaction 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-09-30  
Revenue from Contract with Customer [Abstract]  
Reaming unsatisfied performance obligation $ 1,185,076
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining unsatisfied performance obligation, expected timing of satisfaction
XML 119 R91.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Financial Instruments - Schedule of Changed in FV of Cash Flow Hedges (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Interest rate swap agreements      
Derivative Instruments, Gain (Loss) [Line Items]      
(Loss) gain recognized in other comprehensive income, net of tax $ (12,125) $ 806 $ 1,614
XML 120 R95.htm IDEA: XBRL DOCUMENT v3.19.3
Reportable Segments - Financial Information (Details)
3 Months Ended 12 Months Ended
Jul. 01, 2019
USD ($)
Sep. 29, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 30, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jul. 01, 2018
USD ($)
Apr. 01, 2018
USD ($)
Dec. 31, 2017
USD ($)
Sep. 29, 2019
USD ($)
segment
Sep. 30, 2018
USD ($)
segment
Oct. 01, 2017
USD ($)
Financial information concerning reportable segments                        
Number of renamed reportable segments | segment                   2 2  
Revenue                   $ 3,107,348,000 $ 2,964,148,000 $ 2,753,360,000
Income from operations   $ 20,665,000 $ 64,841,000 $ 47,545,000 $ 55,711,000 $ 43,285,000 $ 55,496,000 $ 42,716,000 $ 48,589,000 188,762,000 190,086,000 183,342,000
Amortization expense for intangible assets                   11,600,000 18,200,000 22,800,000
Fair value adjustments to contingent consideration liabilities                   (1,085,000) (4,252,000) 6,923,000
Total Assets   2,147,408,000       1,959,421,000       2,147,408,000 1,959,421,000  
Impairment of goodwill $ 0 7,800,000               7,755,000 0 0
GSG                        
Financial information concerning reportable segments                        
Impairment of goodwill                   0    
CIG                        
Financial information concerning reportable segments                        
Impairment of goodwill                   7,755,000    
Operating segments | GSG                        
Financial information concerning reportable segments                        
Revenue                   1,820,671,000 1,694,871,000 1,487,611,000
Income from operations                   185,263,000 168,211,000 138,199,000
Total Assets   587,040,000       468,010,000       587,040,000 468,010,000  
Operating segments | CIG                        
Financial information concerning reportable segments                        
Revenue                   1,342,509,000 1,323,142,000 1,326,020,000
Income from operations                   79,633,000 74,451,000 90,817,000
Total Assets   450,276,000       478,197,000       450,276,000 478,197,000  
Operating segments | RCM                        
Financial information concerning reportable segments                        
Revenue                   (1,542,000) 14,199,000 18,207,000
Income from operations                   (5,933,000) (4,573,000) (14,712,000)
Total Assets   15,608,000       25,683,000       15,608,000 25,683,000  
Elimination of inter-segment revenue                        
Financial information concerning reportable segments                        
Revenue                   (54,290,000) (68,064,000) (78,478,000)
Corporate                        
Financial information concerning reportable segments                        
Income from operations                   (70,201,000) (48,003,000) $ (30,962,000)
Total Assets   $ 1,094,484,000       $ 987,531,000       $ 1,094,484,000 $ 987,531,000  
XML 121 R65.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts Receivable - Net - Net Accounts Receivable and Billings in Excess of Costs on Uncompleted Contracts (Details) - USD ($)
$ in Thousands
Sep. 29, 2019
Sep. 30, 2018
Accounts Receivable - Net and Revenue Recognition    
Billed $ 522,256 $ 464,062
Unbilled 300,035 267,739
Total accounts receivable – gross 822,291 731,801
Allowance for doubtful accounts (53,571) (37,580)
Total accounts receivable – net $ 768,720 $ 694,221
XML 122 R69.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible Assets - Schedule of Carrying Value of Goodwill (Details) - USD ($)
3 Months Ended 12 Months Ended
Jul. 01, 2019
Sep. 29, 2019
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Goodwill [Roll Forward]          
Balance at beginning of the period     $ 798,820,000 $ 740,886,000  
Acquisitions     146,699,000 85,879,000  
Divestiture       (12,160,000)  
Impairment $ 0 $ (7,800,000) (7,755,000) 0 $ 0
Translation and other     (12,944,000) (15,785,000)  
Balance at end of the period   924,820,000 924,820,000 798,820,000 740,886,000
GSG          
Goodwill [Roll Forward]          
Balance at beginning of the period     389,741,000 361,761,000  
Acquisitions     53,098,000 27,526,000  
Divestiture       0  
Impairment     0    
Translation and other     (1,037,000) 454,000  
Balance at end of the period   441,802,000 441,802,000 389,741,000 361,761,000
CIG          
Goodwill [Roll Forward]          
Balance at beginning of the period     409,079,000 379,125,000  
Acquisitions     93,601,000 58,353,000  
Divestiture       (12,160,000)  
Impairment     (7,755,000)    
Translation and other     (11,907,000) (16,239,000)  
Balance at end of the period   $ 483,018,000 $ 483,018,000 $ 409,079,000 $ 379,125,000
XML 123 R99.htm IDEA: XBRL DOCUMENT v3.19.3
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Oct. 01, 2017
Allowance for doubtful accounts      
Changes in valuation and qualifying accounts and reserves      
Balance at Beginning of Period $ 37,580 $ 32,259 $ 35,233
Charged to Costs, Expenses and Revenue 16,964 7,167 2,848
Deductions (6,147) (4,485) (6,233)
Other 5,174 2,639 411
Balance at End of Period 53,571 37,580 32,259
Income tax valuation allowance      
Changes in valuation and qualifying accounts and reserves      
Balance at Beginning of Period 21,479 25,326 25,447
Charged to Costs, Expenses and Revenue 255 900 (121)
Deductions (23,714) 0 0
Other 22,523 (4,747) 0
Balance at End of Period $ 20,543 $ 21,479 $ 25,326